summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-02-10 04:08:38 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-02-10 04:08:38 +0000
commitc53dbbc7c9c43b387d00b4e849ca2a1dd10094b3 (patch)
tree8e7e323342a0ddf8462e703cc576020d02a6ac3e
parente9f08c10258eda047c9d64509fb0801f0c5412e0 (diff)
downloadATCD-c53dbbc7c9c43b387d00b4e849ca2a1dd10094b3.tar.gz
ChangeLogTag: Sun Feb 9 21:53:11 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-rw-r--r--TAO/ChangeLog115
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp4
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.h64
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp156
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h136
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp174
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ComponentDef_i.h97
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.cpp21
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.h63
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ComponentRepository_i.cpp105
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h69
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ConsumesDef_i.cpp23
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h28
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/Container_i.cpp273
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/Container_i.h184
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/EmitsDef_i.cpp29
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/EmitsDef_i.h28
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/EventDef_i.cpp37
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/EventDef_i.h44
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/EventPortDef_i.cpp96
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/EventPortDef_i.h97
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.cpp25
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h63
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.cpp146
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.h113
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.cpp26
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.h62
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.cpp25
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.h63
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp146
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.h116
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.h20
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/FinderDef_i.h20
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp199
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/HomeDef_i.h179
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp581
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.h48
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h20
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.i36
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp5939
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.h2123
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.i2538
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h2195
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.i3763
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp10586
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h9838
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.i2847
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h8790
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.i3908
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp2074
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h679
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.i883
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h738
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.i1249
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp6
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IRObject_i.cpp4
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.cpp92
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h96
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp1
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h84
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.cpp1
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h12
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/PrimaryKeyDef_i.cpp109
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/PrimaryKeyDef_i.h111
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp25
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h40
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/PublishesDef_i.cpp29
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/PublishesDef_i.h28
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp52
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/UsesDef_i.h58
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/concrete_classes.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/tmplinst.cpp12
-rw-r--r--TAO/tao/IFR_Client/IFR_Base.pidl79
-rw-r--r--TAO/tao/IFR_Client/IFR_BaseC.cpp4133
-rw-r--r--TAO/tao/IFR_Client/IFR_BaseC.h2427
-rw-r--r--TAO/tao/IFR_Client/IFR_BaseC.i4262
-rw-r--r--TAO/tao/IFR_Client/IFR_Basic.pidl83
-rw-r--r--TAO/tao/IFR_Client/IFR_BasicC.cpp8460
-rw-r--r--TAO/tao/IFR_Client/IFR_BasicC.h2440
-rw-r--r--TAO/tao/IFR_Client/IFR_BasicC.i1779
-rw-r--r--TAO/tao/IFR_Client/IFR_Components.pidl438
-rw-r--r--TAO/tao/IFR_Client/IFR_ComponentsC.cpp18722
-rw-r--r--TAO/tao/IFR_Client/IFR_ComponentsC.h14154
-rw-r--r--TAO/tao/IFR_Client/IFR_ComponentsC.i5954
-rw-r--r--TAO/tao/IFR_Client/IFR_Extended.pidl45
-rw-r--r--TAO/tao/IFR_Client/IFR_ExtendedC.cpp3183
-rw-r--r--TAO/tao/IFR_Client/IFR_ExtendedC.h553
-rw-r--r--TAO/tao/IFR_Client/IFR_ExtendedC.i327
88 files changed, 87210 insertions, 42472 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index ce8e3811aa8..e1b36df30bd 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,118 @@
+Sun Feb 9 21:53:11 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h:
+ * orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/EventPortDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/EventPortDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h:
+
+ New files add to Interface Repository implementing the
+ changes to the ONG specification that allows a
+ component-aware IFR to interoperate with one implemented
+ before the CCM-related IDL changes.
+
+ * orbsvcs/orbsvcs/IFRService/PrimaryKeyDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/PrimaryKeyDef_i.h:
+
+ Files removed because the class they implement has been
+ removed from the specification.
+
+ * orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/AttributeDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ComponentDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h:
+ * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/Container_i.h:
+ * orbsvcs/orbsvcs/IFRService/EmitsDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/EmitsDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/EventDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/EventDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/FactoryDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/FinderDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/HomeDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
+ * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/PublishesDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/PublishesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/UsesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/concrete_classes.h:
+ * orbsvcs/orbsvcs/IFRService/tmplinst.cpp:
+
+ Interface Repository Service implementation files
+ modified to comply with the latest OMG
+ specification (CORBA 3.0). All skeleton files have
+ been regenerated.
+
+ * tao/IFR_Client/IFR_Base.pidl:
+ * tao/IFR_Client/IFR_BaseC.cpp:
+ * tao/IFR_Client/IFR_BaseC.h:
+ * tao/IFR_Client/IFR_BaseC.i:
+ * tao/IFR_Client/IFR_Basic.pidl:
+ * tao/IFR_Client/IFR_BasicC.cpp:
+ * tao/IFR_Client/IFR_BasicC.h:
+ * tao/IFR_Client/IFR_BasicC.i:
+ * tao/IFR_Client/IFR_Components.pidl:
+ * tao/IFR_Client/IFR_ComponentsC.cpp:
+ * tao/IFR_Client/IFR_ComponentsC.h:
+ * tao/IFR_Client/IFR_ComponentsC.i:
+ * tao/IFR_Client/IFR_Extended.pidl:
+ * tao/IFR_Client/IFR_ExtendedC.cpp:
+ * tao/IFR_Client/IFR_ExtendedC.h:
+ * tao/IFR_Client/IFR_ExtendedC.i:
+
+ Interface Repository Client files modified for the same
+ reason as above. All .pidl files have been mdofied and
+ stub files regenerated.
+
Sat Feb 8 17:13:54 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
* TAO_IDL/be/be_visitor_union/cdr_op_ci.cpp:
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp
index 51fc73ffd77..e6bfec91f98 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp
@@ -14,8 +14,8 @@ ACE_RCSID (IFRService,
TAO_AttributeDef_i::TAO_AttributeDef_i (
TAO_Repository_i *repo
)
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo)
+ : TAO_Contained_i (repo),
+ TAO_IRObject_i (repo)
{
}
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.h
index e288501ca3b..46f983b74e3 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.h
@@ -51,93 +51,93 @@ public:
// Destructor
virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Return our definition kind.
virtual CORBA::Contained::Description *describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
virtual CORBA::Contained::Description *describe_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
virtual CORBA::TypeCode_ptr type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::TypeCode_ptr type_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::IDLType_ptr type_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::IDLType_ptr type_def_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual void type_def (
CORBA::IDLType_ptr type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
void type_def_i (
CORBA::IDLType_ptr type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::AttributeMode mode (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::AttributeMode mode_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual void mode (
CORBA::AttributeMode mode
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
void mode_i (
CORBA::AttributeMode mode
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::AttributeDescription make_description (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Common code for InterfaceDef to call in
// making its own description.
// These two are called by Contained::move().
CORBA::ExceptionDefSeq *get_exceptions (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::ExceptionDefSeq *put_exceptions (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
};
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp
new file mode 100644
index 00000000000..06bd6858a5c
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp
@@ -0,0 +1,156 @@
+/* -*- C++ -*- */
+// $Id$
+
+#include "ComponentContainer_i.h"
+#include "Repository_i.h"
+
+ACE_RCSID (IFRService,
+ ComponentContainer_i,
+ "$Id$")
+
+TAO_ComponentContainer_i::TAO_ComponentContainer_i (TAO_Repository_i *repo)
+ : TAO_IRObject_i (repo)
+{
+}
+
+TAO_ComponentContainer_i::~TAO_ComponentContainer_i (void)
+{
+}
+
+CORBA::ComponentIR::ComponentDef_ptr
+TAO_ComponentContainer_i::create_component (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
+ const CORBA::InterfaceDefSeq &supports_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_WRITE_GUARD_RETURN (CORBA::ComponentIR::ComponentDef::_nil ());
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (CORBA::ComponentIR::ComponentDef::_nil ());
+
+ return this->create_component_i (id,
+ name,
+ version,
+ base_component,
+ supports_interfaces
+ ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::ComponentIR::ComponentDef_ptr
+TAO_ComponentContainer_i::create_component_i (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
+ const CORBA::InterfaceDefSeq &supports_interfaces
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+ return 0;
+}
+
+CORBA::ComponentIR::HomeDef_ptr
+TAO_ComponentContainer_i::create_home (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq &supports_interfaces,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_WRITE_GUARD_RETURN (CORBA::ComponentIR::HomeDef::_nil ());
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (CORBA::ComponentIR::HomeDef::_nil ());
+
+ return this->create_home_i (id,
+ name,
+ version,
+ base_home,
+ managed_component,
+ supports_interfaces,
+ primary_key
+ ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::ComponentIR::HomeDef_ptr
+TAO_ComponentContainer_i::create_home_i (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq &supports_interfaces,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+ return 0;
+}
+
+CORBA::ComponentIR::EventDef_ptr
+TAO_ComponentContainer_i::create_event (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq &abstract_base_values,
+ const CORBA::InterfaceDefSeq &supported_interfaces,
+ const CORBA::ExtInitializerSeq &initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_WRITE_GUARD_RETURN (CORBA::ComponentIR::EventDef::_nil ());
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (CORBA::ComponentIR::EventDef::_nil ());
+
+ return this->create_event_i (id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::ComponentIR::EventDef_ptr
+TAO_ComponentContainer_i::create_event_i (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq &abstract_base_values,
+ const CORBA::InterfaceDefSeq &supported_interfaces,
+ const CORBA::ExtInitializerSeq &initializers
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+ return 0;
+}
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h
new file mode 100644
index 00000000000..28e785a8ee0
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h
@@ -0,0 +1,136 @@
+/* -*- C++ -*- */
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO/orbsvcs/orbsvcs/IFRService
+//
+// = FILENAME
+// ComponentContainer_i.h
+//
+// = DESCRIPTION
+// ComponentContainer_i servant class.
+//
+// = AUTHOR
+// Jeff Parsons <j.parsons@vanderbilt.edu>
+//
+// ============================================================================
+
+#ifndef TAO_COMPONENTCONTAINER_I_H
+#define TAO_COMPONENTCONTAINER_I_H
+
+#include "IRObject_i.h"
+#include "ifr_service_export.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#include "IFR_ComponentsS.h"
+
+#if defined(_MSC_VER)
+#if (_MSC_VER >= 1200)
+#pragma warning(push)
+#endif /* _MSC_VER >= 1200 */
+#pragma warning(disable:4250)
+#endif /* _MSC_VER */
+
+class TAO_IFRService_Export TAO_ComponentContainer_i
+ : public virtual TAO_IRObject_i
+{
+ // = TITLE
+ // TAO_ComponentContainer_i
+ //
+ // = DESCRIPTION
+ // Base class used to form a containment hierarchy
+ // for component-related types in the Interface Repository.
+ // Contains the relevant create_* methods.
+ //
+public:
+ TAO_ComponentContainer_i (TAO_Repository_i *repo);
+ // Constructor.
+
+ virtual ~TAO_ComponentContainer_i (void);
+ // Destructor.
+
+ virtual CORBA::ComponentIR::ComponentDef_ptr create_component (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
+ const CORBA::InterfaceDefSeq &supports_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::ComponentIR::ComponentDef_ptr create_component_i (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
+ const CORBA::InterfaceDefSeq &supports_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::ComponentIR::HomeDef_ptr create_home (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq &supports_interfaces,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::ComponentIR::HomeDef_ptr create_home_i (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq &supports_interfaces,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::ComponentIR::EventDef_ptr create_event (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq &abstract_base_values,
+ const CORBA::InterfaceDefSeq &supported_interfaces,
+ const CORBA::ExtInitializerSeq &initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::ComponentIR::EventDef_ptr create_event_i (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq &abstract_base_values,
+ const CORBA::InterfaceDefSeq &supported_interfaces,
+ const CORBA::ExtInitializerSeq &initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+};
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+#pragma warning(pop)
+#endif /* _MSC_VER */
+
+#endif /* TAO_COMPONENTCONTAINER_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp
index b21f408f6b4..d215eac6c42 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp
@@ -15,7 +15,9 @@ TAO_ComponentDef_i::TAO_ComponentDef_i (
TAO_Container_i (repo),
TAO_Contained_i (repo),
TAO_IDLType_i (repo),
- TAO_InterfaceDef_i (repo)
+ TAO_InterfaceDef_i (repo),
+ TAO_ExtInterfaceDef_i (repo),
+ TAO_InterfaceAttrExtension_i (repo)
{
}
@@ -135,19 +137,19 @@ TAO_ComponentDef_i::supported_interfaces_i (
// TODO
}
-IR::ComponentDef_ptr
+CORBA::ComponentIR::ComponentDef_ptr
TAO_ComponentDef_i::base_component (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
- TAO_IFR_READ_GUARD_RETURN (IR::ComponentDef::_nil ());
+ TAO_IFR_READ_GUARD_RETURN (CORBA::ComponentIR::ComponentDef::_nil ());
this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (IR::ComponentDef::_nil ());
+ ACE_CHECK_RETURN (CORBA::ComponentIR::ComponentDef::_nil ());
return this->base_component_i (ACE_ENV_SINGLE_ARG_PARAMETER);
}
-IR::ComponentDef_ptr
+CORBA::ComponentIR::ComponentDef_ptr
TAO_ComponentDef_i::base_component_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -155,127 +157,33 @@ TAO_ComponentDef_i::base_component_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_EN
return 0;
}
-IR::ProvidesDefSeq *
-TAO_ComponentDef_i::provides_interfaces (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (0);
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return this->provides_interfaces_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-IR::ProvidesDefSeq *
-TAO_ComponentDef_i::provides_interfaces_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
- return 0;
-}
-
-IR::UsesDefSeq *
-TAO_ComponentDef_i::uses_interfaces (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (0);
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return this->uses_interfaces_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-IR::UsesDefSeq *
-TAO_ComponentDef_i::uses_interfaces_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
- return 0;
-}
-
-IR::EmitsDefSeq *
-TAO_ComponentDef_i::emits_events (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (0);
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return this->emits_events_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-IR::EmitsDefSeq *
-TAO_ComponentDef_i::emits_events_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
- return 0;
-}
-
-IR::PublishesDefSeq *
-TAO_ComponentDef_i::publishes_events (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (0);
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return this->publishes_events_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-IR::PublishesDefSeq *
-TAO_ComponentDef_i::publishes_events_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
- return 0;
-}
-
-IR::ConsumesDefSeq *
-TAO_ComponentDef_i::consumes_events (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (0);
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return this->consumes_events_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-IR::ConsumesDefSeq *
-TAO_ComponentDef_i::consumes_events_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
- return 0;
-}
-
-CORBA::Boolean
-TAO_ComponentDef_i::is_basic (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
+void
+TAO_ComponentDef_i::base_component (
+ CORBA::ComponentIR::ComponentDef_ptr base_component
+ ACE_ENV_ARG_DECL
+ )
ACE_THROW_SPEC ((CORBA::SystemException))
{
- TAO_IFR_READ_GUARD_RETURN (0);
+ TAO_IFR_WRITE_GUARD;
this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
+ ACE_CHECK;
- return this->is_basic_i (ACE_ENV_SINGLE_ARG_PARAMETER);
+ this->base_component_i (base_component
+ ACE_ENV_ARG_PARAMETER);
}
-CORBA::Boolean
-TAO_ComponentDef_i::is_basic_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
+void
+TAO_ComponentDef_i::base_component_i (
+ CORBA::ComponentIR::ComponentDef_ptr base_component
+ ACE_ENV_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */
+ )
ACE_THROW_SPEC ((CORBA::SystemException))
{
// TODO
- return 0;
}
-IR::ProvidesDef_ptr
+CORBA::ComponentIR::ProvidesDef_ptr
TAO_ComponentDef_i::create_provides (
const char *id,
const char *name,
@@ -285,10 +193,10 @@ TAO_ComponentDef_i::create_provides (
)
ACE_THROW_SPEC ((CORBA::SystemException))
{
- TAO_IFR_WRITE_GUARD_RETURN (IR::ProvidesDef::_nil ());
+ TAO_IFR_WRITE_GUARD_RETURN (CORBA::ComponentIR::ProvidesDef::_nil ());
this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (IR::ProvidesDef::_nil ());
+ ACE_CHECK_RETURN (CORBA::ComponentIR::ProvidesDef::_nil ());
return this->create_provides_i (id,
name,
@@ -297,7 +205,7 @@ TAO_ComponentDef_i::create_provides (
ACE_ENV_ARG_PARAMETER);
}
-IR::ProvidesDef_ptr
+CORBA::ComponentIR::ProvidesDef_ptr
TAO_ComponentDef_i::create_provides_i (
const char * /* id */,
const char * /* name */,
@@ -311,7 +219,7 @@ TAO_ComponentDef_i::create_provides_i (
return 0;
}
-IR::UsesDef_ptr
+CORBA::ComponentIR::UsesDef_ptr
TAO_ComponentDef_i::create_uses (const char *id,
const char *name,
const char *version,
@@ -320,10 +228,10 @@ TAO_ComponentDef_i::create_uses (const char *id,
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
- TAO_IFR_WRITE_GUARD_RETURN (IR::UsesDef::_nil ());
+ TAO_IFR_WRITE_GUARD_RETURN (CORBA::ComponentIR::UsesDef::_nil ());
this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (IR::UsesDef::_nil ());
+ ACE_CHECK_RETURN (CORBA::ComponentIR::UsesDef::_nil ());
return this->create_uses_i (id,
name,
@@ -333,7 +241,7 @@ TAO_ComponentDef_i::create_uses (const char *id,
ACE_ENV_ARG_PARAMETER);
}
-IR::UsesDef_ptr
+CORBA::ComponentIR::UsesDef_ptr
TAO_ComponentDef_i::create_uses_i (const char * /* id */,
const char * /* name */,
const char * /* version */,
@@ -346,7 +254,7 @@ TAO_ComponentDef_i::create_uses_i (const char * /* id */,
return 0;
}
-IR::EmitsDef_ptr
+CORBA::ComponentIR::EmitsDef_ptr
TAO_ComponentDef_i::create_emits (const char *id,
const char *name,
const char *version,
@@ -354,10 +262,10 @@ TAO_ComponentDef_i::create_emits (const char *id,
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
- TAO_IFR_WRITE_GUARD_RETURN (IR::EmitsDef::_nil ());
+ TAO_IFR_WRITE_GUARD_RETURN (CORBA::ComponentIR::EmitsDef::_nil ());
this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (IR::EmitsDef::_nil ());
+ ACE_CHECK_RETURN (CORBA::ComponentIR::EmitsDef::_nil ());
return this->create_emits_i (id,
name,
@@ -366,7 +274,7 @@ TAO_ComponentDef_i::create_emits (const char *id,
ACE_ENV_ARG_PARAMETER);
}
-IR::EmitsDef_ptr
+CORBA::ComponentIR::EmitsDef_ptr
TAO_ComponentDef_i::create_emits_i (const char * /* id */,
const char * /* name */,
const char * /* version */,
@@ -378,7 +286,7 @@ TAO_ComponentDef_i::create_emits_i (const char * /* id */,
return 0;
}
-IR::PublishesDef_ptr
+CORBA::ComponentIR::PublishesDef_ptr
TAO_ComponentDef_i::create_publishes (const char *id,
const char *name,
const char *version,
@@ -386,10 +294,10 @@ TAO_ComponentDef_i::create_publishes (const char *id,
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
- TAO_IFR_WRITE_GUARD_RETURN (IR::PublishesDef::_nil ());
+ TAO_IFR_WRITE_GUARD_RETURN (CORBA::ComponentIR::PublishesDef::_nil ());
this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (IR::PublishesDef::_nil ());
+ ACE_CHECK_RETURN (CORBA::ComponentIR::PublishesDef::_nil ());
return this->create_publishes_i (id,
name,
@@ -398,7 +306,7 @@ TAO_ComponentDef_i::create_publishes (const char *id,
ACE_ENV_ARG_PARAMETER);
}
-IR::PublishesDef_ptr
+CORBA::ComponentIR::PublishesDef_ptr
TAO_ComponentDef_i::create_publishes_i (const char * /* id */,
const char * /* name */,
const char * /* version */,
@@ -410,7 +318,7 @@ TAO_ComponentDef_i::create_publishes_i (const char * /* id */,
return 0;
}
-IR::ConsumesDef_ptr
+CORBA::ComponentIR::ConsumesDef_ptr
TAO_ComponentDef_i::create_consumes (const char *id,
const char *name,
const char *version,
@@ -418,10 +326,10 @@ TAO_ComponentDef_i::create_consumes (const char *id,
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
- TAO_IFR_WRITE_GUARD_RETURN (IR::ConsumesDef::_nil ());
+ TAO_IFR_WRITE_GUARD_RETURN (CORBA::ComponentIR::ConsumesDef::_nil ());
this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (IR::ConsumesDef::_nil ());
+ ACE_CHECK_RETURN (CORBA::ComponentIR::ConsumesDef::_nil ());
return this->create_consumes_i (id,
name,
@@ -430,7 +338,7 @@ TAO_ComponentDef_i::create_consumes (const char *id,
ACE_ENV_ARG_PARAMETER);
}
-IR::ConsumesDef_ptr
+CORBA::ComponentIR::ConsumesDef_ptr
TAO_ComponentDef_i::create_consumes_i (const char * /* id */,
const char * /* name */,
const char * /* version */,
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ComponentDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ComponentDef_i.h
index 9f0f11683b0..41f1226b404 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/ComponentDef_i.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ComponentDef_i.h
@@ -20,7 +20,7 @@
#ifndef TAO_COMPONENTDEF_I_H
#define TAO_COMPONENTDEF_I_H
-#include "InterfaceDef_i.h"
+#include "ExtInterfaceDef_i.h"
#include "ifr_service_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
@@ -36,7 +36,8 @@
#pragma warning(disable:4250)
#endif /* _MSC_VER */
-class TAO_IFRService_Export TAO_ComponentDef_i : public virtual TAO_InterfaceDef_i
+class TAO_IFRService_Export TAO_ComponentDef_i
+ : public virtual TAO_ExtInterfaceDef_i
{
// = TITLE
// TAO_ComponentDef_i
@@ -115,77 +116,29 @@ public:
ACE_THROW_SPEC ((CORBA::SystemException));
- virtual IR::ComponentDef_ptr base_component (
+ virtual CORBA::ComponentIR::ComponentDef_ptr base_component (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
ACE_THROW_SPEC ((CORBA::SystemException));
- IR::ComponentDef_ptr base_component_i (
+ CORBA::ComponentIR::ComponentDef_ptr base_component_i (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
ACE_THROW_SPEC ((CORBA::SystemException));
- virtual IR::ProvidesDefSeq *provides_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- IR::ProvidesDefSeq *provides_interfaces_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual IR::UsesDefSeq *uses_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- IR::UsesDefSeq *uses_interfaces_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual IR::EmitsDefSeq *emits_events (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- IR::EmitsDefSeq *emits_events_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual IR::PublishesDefSeq *publishes_events (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- IR::PublishesDefSeq *publishes_events_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ virtual void base_component (
+ CORBA::ComponentIR::ComponentDef_ptr base_component
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual IR::ConsumesDefSeq *consumes_events (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ void base_component_i (
+ CORBA::ComponentIR::ComponentDef_ptr base_component
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
-
- IR::ConsumesDefSeq *consumes_events_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Boolean is_basic (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::Boolean is_basic_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual IR::ProvidesDef_ptr create_provides (
+
+ virtual CORBA::ComponentIR::ProvidesDef_ptr create_provides (
const char *id,
const char *name,
const char *version,
@@ -194,7 +147,7 @@ public:
ACE_THROW_SPEC ((CORBA::SystemException));
- IR::ProvidesDef_ptr create_provides_i (
+ CORBA::ComponentIR::ProvidesDef_ptr create_provides_i (
const char *id,
const char *name,
const char *version,
@@ -203,7 +156,7 @@ public:
ACE_THROW_SPEC ((CORBA::SystemException));
- virtual IR::UsesDef_ptr create_uses (
+ virtual CORBA::ComponentIR::UsesDef_ptr create_uses (
const char *id,
const char *name,
const char *version,
@@ -213,7 +166,7 @@ public:
ACE_THROW_SPEC ((CORBA::SystemException));
- IR::UsesDef_ptr create_uses_i (
+ CORBA::ComponentIR::UsesDef_ptr create_uses_i (
const char *id,
const char *name,
const char *version,
@@ -223,7 +176,7 @@ public:
ACE_THROW_SPEC ((CORBA::SystemException));
- virtual IR::EmitsDef_ptr create_emits (
+ virtual CORBA::ComponentIR::EmitsDef_ptr create_emits (
const char *id,
const char *name,
const char *version,
@@ -232,7 +185,7 @@ public:
ACE_THROW_SPEC ((CORBA::SystemException));
- IR::EmitsDef_ptr create_emits_i (
+ CORBA::ComponentIR::EmitsDef_ptr create_emits_i (
const char *id,
const char *name,
const char *version,
@@ -241,7 +194,7 @@ public:
ACE_THROW_SPEC ((CORBA::SystemException));
- virtual IR::PublishesDef_ptr create_publishes (
+ virtual CORBA::ComponentIR::PublishesDef_ptr create_publishes (
const char *id,
const char *name,
const char *version,
@@ -250,7 +203,7 @@ public:
ACE_THROW_SPEC ((CORBA::SystemException));
- IR::PublishesDef_ptr create_publishes_i (
+ CORBA::ComponentIR::PublishesDef_ptr create_publishes_i (
const char *id,
const char *name,
const char *version,
@@ -259,7 +212,7 @@ public:
ACE_THROW_SPEC ((CORBA::SystemException));
- virtual IR::ConsumesDef_ptr create_consumes (
+ virtual CORBA::ComponentIR::ConsumesDef_ptr create_consumes (
const char *id,
const char *name,
const char *version,
@@ -268,7 +221,7 @@ public:
ACE_THROW_SPEC ((CORBA::SystemException));
- IR::ConsumesDef_ptr create_consumes_i (
+ CORBA::ComponentIR::ConsumesDef_ptr create_consumes_i (
const char *id,
const char *name,
const char *version,
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.cpp
new file mode 100644
index 00000000000..b1ac22d8451
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.cpp
@@ -0,0 +1,21 @@
+/* -*- C++ -*- */
+// $Id$
+
+#include "ComponentModuleDef_i.h"
+
+ACE_RCSID (IFRService,
+ ComponentModuleDef_i,
+ "$Id$")
+
+TAO_ComponentModuleDef_i::TAO_ComponentModuleDef_i (TAO_Repository_i *repo)
+ : TAO_IRObject_i (repo),
+ TAO_Container_i (repo),
+ TAO_Contained_i (repo),
+ TAO_ModuleDef_i (repo),
+ TAO_ComponentContainer_i (repo)
+{
+}
+
+TAO_ComponentModuleDef_i::~TAO_ComponentModuleDef_i (void)
+{
+}
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.h
new file mode 100644
index 00000000000..204110659a1
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.h
@@ -0,0 +1,63 @@
+/* -*- C++ -*- */
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO/orbsvcs/orbsvcs/IFRService
+//
+// = FILENAME
+// ComponentModuleDef_i.h
+//
+// = DESCRIPTION
+// ComponentModuleDef_i servant class.
+//
+// = AUTHOR
+// Jeff Parsons <j.parsons@vanderbilt.edu>
+//
+// ============================================================================
+
+#ifndef TAO_COMPONENTMODULEDEF_I_H
+#define TAO_COMPONENTMODULEDEF_I_H
+
+#include "ComponentContainer_i.h"
+#include "ifr_service_export.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#include "ModuleDef_i.h"
+
+#if defined(_MSC_VER)
+#if (_MSC_VER >= 1200)
+#pragma warning(push)
+#endif /* _MSC_VER >= 1200 */
+#pragma warning(disable:4250)
+#endif /* _MSC_VER */
+
+class TAO_IFRService_Export TAO_ComponentModuleDef_i
+ : public virtual TAO_ComponentContainer_i,
+ public virtual TAO_ModuleDef_i
+{
+ // = TITLE
+ // TAO_ComponentModuleDef_i
+ //
+ // = DESCRIPTION
+ // Represents a module definition that may contain Component-related
+ // types.
+ //
+public:
+ TAO_ComponentModuleDef_i (TAO_Repository_i *repo);
+ // Constructor
+
+ virtual ~TAO_ComponentModuleDef_i (void);
+ // Destructor
+};
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+#pragma warning(pop)
+#endif /* _MSC_VER */
+
+#endif /* TAO_MODULEDEF_I_H */
+
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ComponentRepository_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ComponentRepository_i.cpp
index 632f7b318a6..3ba240895c1 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/ComponentRepository_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ComponentRepository_i.cpp
@@ -2,7 +2,16 @@
// $Id$
#include "ComponentRepository_i.h"
-#include "concrete_classes.h"
+#include "ComponentDef_i.h"
+#include "HomeDef_i.h"
+#include "EventDef_i.h"
+#include "FinderDef_i.h"
+#include "FactoryDef_i.h"
+#include "EmitsDef_i.h"
+#include "PublishesDef_i.h"
+#include "ConsumesDef_i.h"
+#include "ProvidesDef_i.h"
+#include "UsesDef_i.h"
ACE_RCSID (IFRService,
ComponentRepository_i,
@@ -17,7 +26,8 @@ TAO_ComponentRepository_i::TAO_ComponentRepository_i (
TAO_Container_i (0),
TAO_Repository_i (orb,
poa,
- config)
+ config),
+ TAO_ComponentContainer_i (0)
{
}
@@ -25,87 +35,6 @@ TAO_ComponentRepository_i::~TAO_ComponentRepository_i (void)
{
}
-IR::ComponentDef_ptr
-TAO_ComponentRepository_i::create_component (
- const char *id,
- const char *name,
- const char *version,
- IR::ComponentDef_ptr base_component,
- const CORBA::InterfaceDefSeq & supports_interfaces
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD_RETURN (IR::ComponentDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (IR::ComponentDef::_nil ());
-
- return this->create_component_i (id,
- name,
- version,
- base_component,
- supports_interfaces
- ACE_ENV_ARG_PARAMETER);
-}
-
-IR::ComponentDef_ptr
-TAO_ComponentRepository_i::create_component_i (
- const char * /* id */,
- const char * /* name */,
- const char * /* version */,
- IR::ComponentDef_ptr /* base_component */,
- const CORBA::InterfaceDefSeq & /* supports_interfaces */
- ACE_ENV_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
- return 0;
-}
-
-IR::HomeDef_ptr
-TAO_ComponentRepository_i::create_home (
- const char *id,
- const char *name,
- const char *version,
- IR::HomeDef_ptr base_component,
- IR::ComponentDef_ptr managed_component,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD_RETURN (IR::HomeDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (IR::HomeDef::_nil ());
-
- return this->create_home_i (id,
- name,
- version,
- base_component,
- managed_component,
- primary_key
- ACE_ENV_ARG_PARAMETER);
-}
-
-IR::HomeDef_ptr
-TAO_ComponentRepository_i::create_home_i (
- const char * /* id */,
- const char * /* name */,
- const char * /* version */,
- IR::HomeDef_ptr /* base_component */,
- IR::ComponentDef_ptr /* managed_component */,
- CORBA::ValueDef_ptr /* primary_key */
- ACE_ENV_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
- return 0;
-}
-
int
TAO_ComponentRepository_i::create_servants_and_poas (
ACE_ENV_SINGLE_ARG_DECL
@@ -177,7 +106,7 @@ TAO_ComponentRepository_i::create_servants_and_poas (
TAO_ ## name ## _i (this), \
-1); \
ACE_NEW_RETURN (this-> name ## _servant_, \
- POA_IR:: name ## _tie<TAO_ ## name ## _i> ( \
+ POA_CORBA::ComponentIR:: name ## _tie<TAO_ ## name ## _i> ( \
name ## _impl, \
this-> name ## _poa_.in (), \
1 \
@@ -254,8 +183,8 @@ TAO_ComponentRepository_i::select_contained (
return this->FinderDef_servant_->_tied_object ();
case CORBA::dk_Factory:
return this->FactoryDef_servant_->_tied_object ();
- case CORBA::dk_PrimaryKey:
- return this->PrimaryKeyDef_servant_->_tied_object ();
+ case CORBA::dk_Event:
+ return this->EventDef_servant_->_tied_object ();
case CORBA::dk_Emits:
return this->EmitsDef_servant_->_tied_object ();
case CORBA::dk_Publishes:
@@ -286,8 +215,8 @@ TAO_ComponentRepository_i::select_poa (
return this->FinderDef_poa_.in ();
case CORBA::dk_Factory:
return this->FactoryDef_poa_.in ();
- case CORBA::dk_PrimaryKey:
- return this->PrimaryKeyDef_poa_.in ();
+ case CORBA::dk_Event:
+ return this->EventDef_poa_.in ();
case CORBA::dk_Emits:
return this->EmitsDef_poa_.in ();
case CORBA::dk_Publishes:
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h
index 292c8dfad73..a88f8e5615f 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h
@@ -13,7 +13,7 @@
// ComponentRepository servant class.
//
// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
+// Jeff Parsons <j.parsons@vanderbiltl.edu>
//
// ============================================================================
@@ -27,28 +27,29 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "IFR_ComponentsS.h"
-
-#if defined(_MSC_VER)
-#if (_MSC_VER >= 1200)
-#pragma warning(push)
-#endif /* _MSC_VER >= 1200 */
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
+#include "ComponentContainer_i.h"
class TAO_ComponentDef_i;
class TAO_HomeDef_i;
class TAO_FinderDef_i;
class TAO_FactoryDef_i;
-class TAO_PrimaryKeyDef_i;
+class TAO_EventDef_i;
class TAO_EmitsDef_i;
class TAO_PublishesDef_i;
class TAO_ConsumesDef_i;
class TAO_ProvidesDef_i;
class TAO_UsesDef_i;
+#if defined(_MSC_VER)
+#if (_MSC_VER >= 1200)
+#pragma warning(push)
+#endif /* _MSC_VER >= 1200 */
+#pragma warning(disable:4250)
+#endif /* _MSC_VER */
+
class TAO_IFRService_Export TAO_ComponentRepository_i
- : public TAO_Repository_i
+ : public virtual TAO_Repository_i,
+ public virtual TAO_ComponentContainer_i
{
// = TITLE
// TAO_ComponentRepository_i
@@ -67,48 +68,6 @@ public:
virtual ~TAO_ComponentRepository_i (void);
// Destructor.
- virtual IR::ComponentDef_ptr create_component (
- const char *id,
- const char *name,
- const char *version,
- IR::ComponentDef_ptr base_component,
- const CORBA::InterfaceDefSeq & supports_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- IR::ComponentDef_ptr create_component_i (
- const char *id,
- const char *name,
- const char *version,
- IR::ComponentDef_ptr base_component,
- const CORBA::InterfaceDefSeq & supports_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- 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,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- IR::HomeDef_ptr create_home_i (
- const char *id,
- const char *name,
- const char *version,
- IR::HomeDef_ptr base_home,
- IR::ComponentDef_ptr managed_component,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
virtual int create_servants_and_poas (ACE_ENV_SINGLE_ARG_DECL);
// We create a default servant servant for each IR Object
// type and its corresponding POA.
@@ -140,7 +99,7 @@ protected:
GEN_IR_OBJECT (HomeDef) \
GEN_IR_OBJECT (FinderDef) \
GEN_IR_OBJECT (FactoryDef) \
- GEN_IR_OBJECT (PrimaryKeyDef) \
+ GEN_IR_OBJECT (EventDef) \
GEN_IR_OBJECT (EmitsDef) \
GEN_IR_OBJECT (PublishesDef) \
GEN_IR_OBJECT (ConsumesDef) \
@@ -148,7 +107,7 @@ protected:
GEN_IR_OBJECT (UsesDef)
#define GEN_IR_OBJECT(name) \
- POA_IR:: name ## _tie<TAO_ ## name ## _i> * name ## _servant_; \
+ POA_CORBA::ComponentIR:: name ## _tie<TAO_ ## name ## _i> * name ## _servant_; \
PortableServer::POA_var name ## _poa_;
CONCRETE_IR_OBJECT_TYPES
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ConsumesDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ConsumesDef_i.cpp
index 47d964de6f5..9891859b033 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/ConsumesDef_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ConsumesDef_i.cpp
@@ -13,7 +13,7 @@ TAO_ConsumesDef_i::TAO_ConsumesDef_i (
)
: TAO_IRObject_i (repo),
TAO_Contained_i (repo),
- TAO_EventDef_i (repo)
+ TAO_EventPortDef_i (repo)
{
}
@@ -28,25 +28,6 @@ TAO_ConsumesDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
return CORBA::dk_Consumes;
}
-void
-TAO_ConsumesDef_i::destroy (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-void
-TAO_ConsumesDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
-}
-
CORBA::Contained::Description *
TAO_ConsumesDef_i::describe (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -60,7 +41,7 @@ TAO_ConsumesDef_i::describe (ACE_ENV_SINGLE_ARG_DECL)
}
CORBA::Contained::Description *
-TAO_ConsumesDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
+TAO_ConsumesDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */ )
ACE_THROW_SPEC ((CORBA::SystemException))
{
// TODO
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h
index bb1ca329589..7f12188e5eb 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h
@@ -20,7 +20,7 @@
#ifndef TAO_CONSUMESDEF_I_H
#define TAO_CONSUMESDEF_I_H
-#include "EventDef_i.h"
+#include "EventPortDef_i.h"
#include "ifr_service_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
@@ -34,7 +34,8 @@
#pragma warning(disable:4250)
#endif /* _MSC_VER */
-class TAO_IFRService_Export TAO_ConsumesDef_i : public virtual TAO_EventDef_i
+class TAO_IFRService_Export TAO_ConsumesDef_i
+ : public virtual TAO_EventPortDef_i
{
// = TITLE
// TAO_ConsumesDef_i
@@ -51,31 +52,20 @@ public:
// Destructor
virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Return our definition kind.
- virtual void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Remove the repository entry.
-
- virtual void destroy_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
virtual CORBA::Contained::Description *describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
virtual CORBA::Contained::Description *describe_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
};
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/Container_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/Container_i.cpp
index 66cb8ec6c6c..0e4389401e4 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/Container_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/Container_i.cpp
@@ -1403,7 +1403,6 @@ TAO_Container_i::create_interface_i (const char *id,
{
// Open a section for the base interfaces.
ACE_Configuration_Section_Key inherited_key;
-
this->repo_->config ()->open_section (new_key,
"inherited",
1,
@@ -1414,7 +1413,7 @@ TAO_Container_i::create_interface_i (const char *id,
for (CORBA::ULong i = 0; i < length; ++i)
{
inherited_path =
- this->reference_to_path (base_interfaces[i]);
+ this->reference_to_path (base_interfaces[i].in ());
this->repo_->config ()->set_string_value (inherited_key,
this->int_to_string (i),
@@ -1430,21 +1429,23 @@ TAO_Container_i::create_interface_i (const char *id,
ACE_CHECK_RETURN (CORBA::InterfaceDef::_nil ());
return CORBA::InterfaceDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
+ ACE_ENV_ARG_PARAMETER);
}
CORBA::ValueDef_ptr
-TAO_Container_i::create_value (const char *id,
- const char *name,
- const char *version,
- CORBA::Boolean is_custom,
- CORBA::Boolean is_abstract,
- CORBA::ValueDef_ptr base_value,
- CORBA::Boolean is_truncatable,
- const CORBA::ValueDefSeq &abstract_base_values,
- const CORBA::InterfaceDefSeq &supported_interfaces,
- const CORBA::InitializerSeq &initializers
- ACE_ENV_ARG_DECL)
+TAO_Container_i::create_value (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq &abstract_base_values,
+ const CORBA::InterfaceDefSeq &supported_interfaces,
+ const CORBA::InitializerSeq &initializers
+ ACE_ENV_ARG_DECL
+ )
ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_IFR_WRITE_GUARD_RETURN (CORBA::ValueDef::_nil ());
@@ -1466,21 +1467,185 @@ TAO_Container_i::create_value (const char *id,
}
CORBA::ValueDef_ptr
-TAO_Container_i::create_value_i (const char * /* id */,
- const char * /* name */,
- const char * /* version */,
- CORBA::Boolean /* is_custom */,
- CORBA::Boolean /* is_abstract */,
- CORBA::ValueDef_ptr /* base_value */,
- CORBA::Boolean /* is_truncatable */,
- const CORBA::ValueDefSeq & /* abstract_base_values */,
- const CORBA::InterfaceDefSeq & /* supported_interfaces */,
- const CORBA::InitializerSeq & /* initializers */
- ACE_ENV_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
+TAO_Container_i::create_value_i (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq &abstract_base_values,
+ const CORBA::InterfaceDefSeq &supported_interfaces,
+ const CORBA::InitializerSeq &initializers
+ ACE_ENV_ARG_DECL
+ )
ACE_THROW_SPEC ((CORBA::SystemException))
{
- // TODO
- return 0;
+ CORBA::Boolean legal_op = this->valid_container (CORBA::dk_Value
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (CORBA::ValueDef::_nil ());
+
+ if (!legal_op)
+ {
+ return CORBA::ValueDef::_nil ();
+ }
+
+ CORBA::Boolean bad_params = this->pre_exist (id,
+ name
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (CORBA::ValueDef::_nil ());
+
+ if (bad_params)
+ {
+ return CORBA::ValueDef::_nil ();
+ }
+
+ // Create new section.
+ ACE_Configuration_Section_Key defns_key;
+ this->repo_->config ()->open_section (this->section_key_,
+ "defns",
+ 1,
+ defns_key);
+
+ // Common to all IR objects created in CORBA::Container.
+ ACE_Configuration_Section_Key new_key;
+ ACE_TString path = this->create_common (defns_key,
+ new_key,
+ id,
+ name,
+ version,
+ "defns\\",
+ CORBA::dk_Value);
+
+ this->repo_->config ()->set_integer_value (new_key,
+ "is_custom",
+ (CORBA::ULong) is_custom);
+
+ this->repo_->config ()->set_integer_value (new_key,
+ "is_abstract",
+ (CORBA::ULong) is_abstract);
+
+ this->repo_->config ()->set_integer_value (new_key,
+ "is_truncatable",
+ (CORBA::ULong) is_truncatable);
+
+ if (!CORBA::is_nil (base_value))
+ {
+ char *base_value_path = this->reference_to_path (base_value);
+ this->repo_->config ()->set_string_value (new_key,
+ "base_value",
+ base_value_path);
+ }
+
+ CORBA::ULong length = abstract_base_values.length ();
+ CORBA::ULong i = 0;
+
+ if (length > 0)
+ {
+ ACE_Configuration_Section_Key bases_key;
+ this->repo_->config ()->open_section (new_key,
+ "abstract_bases",
+ 1,
+ bases_key);
+
+ char *base_path = 0;
+
+ for (i = 0; i < length; ++i)
+ {
+ base_path =
+ this->reference_to_path (abstract_base_values[i].in ());
+ this->repo_->config ()->set_string_value (bases_key,
+ this->int_to_string (i),
+ base_path);
+ }
+ }
+
+ length = supported_interfaces.length ();
+
+ if (length > 0)
+ {
+ ACE_Configuration_Section_Key supported_key;
+ this->repo_->config ()->open_section (new_key,
+ "supported",
+ 1,
+ supported_key);
+
+ char *supported_path = 0;
+
+ for (i = 0; i < length; ++i)
+ {
+ supported_path =
+ this->reference_to_path (supported_interfaces[i].in ());
+ this->repo_->config ()->set_string_value (supported_key,
+ this->int_to_string (i),
+ supported_path);
+ }
+ }
+
+ length = initializers.length ();
+
+ if (length > 0)
+ {
+ ACE_Configuration_Section_Key initializers_key;
+ this->repo_->config ()->open_section (new_key,
+ "initializers",
+ 1,
+ initializers_key);
+
+ CORBA::ULong arg_count = 0;
+ char *arg_path = 0;
+ ACE_Configuration_Section_Key initializer_key;
+ ACE_Configuration_Section_Key arg_key;
+
+ for (i = 0; i < length; ++i)
+ {
+ this->repo_->config ()->open_section (initializers_key,
+ this->int_to_string (i),
+ 1,
+ initializer_key);
+ this->repo_->config ()->set_string_value (
+ initializer_key,
+ "name",
+ initializers[i].name.in ()
+ );
+
+ arg_count = initializers[i].members.length ();
+
+ for (CORBA::ULong j = 0; j < arg_count; ++j)
+ {
+ this->repo_->config ()->open_section (initializer_key,
+ this->int_to_string (j),
+ 1,
+ arg_key);
+
+ this->repo_->config ()->set_string_value (
+ arg_key,
+ "arg_name",
+ initializers[i].members[j].name.in ()
+ );
+
+ arg_path =
+ this->reference_to_path (
+ initializers[i].members[j].type_def.in ()
+ );
+
+ this->repo_->config ()->set_string_value (arg_key,
+ "arg_path",
+ arg_path);
+ }
+ }
+ }
+
+ // Create the object reference.
+ CORBA::Object_var obj =
+ this->create_objref (CORBA::dk_Value,
+ path.c_str ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (CORBA::ValueDef::_nil ());
+
+ return CORBA::ValueDef::_narrow (obj.in ()
+ ACE_ENV_ARG_PARAMETER);
}
CORBA::ValueBoxDef_ptr
@@ -1956,6 +2121,60 @@ TAO_Container_i::create_local_interface_i (
ACE_ENV_ARG_PARAMETER);
}
+CORBA::ExtValueDef_ptr
+TAO_Container_i::create_ext_value (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq &abstract_base_values,
+ const CORBA::InterfaceDefSeq &supported_interfaces,
+ const CORBA::ExtInitializerSeq &initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_WRITE_GUARD_RETURN (CORBA::LocalInterfaceDef::_nil ());
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (CORBA::LocalInterfaceDef::_nil ());
+
+ return this->create_ext_value_i (id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::ExtValueDef_ptr
+TAO_Container_i::create_ext_value_i (
+ const char *id,
+ const char *name,
+ const char * ersion,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq &abstract_base_values,
+ const CORBA::InterfaceDefSeq &supported_interfaces,
+ const CORBA::ExtInitializerSeq &initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+ return 0;
+}
+
CORBA::Boolean
TAO_Container_i::name_exists (const char *name
ACE_ENV_ARG_DECL)
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/Container_i.h b/TAO/orbsvcs/orbsvcs/IFRService/Container_i.h
index e8750af2947..c8ecffe0f15 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/Container_i.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/Container_i.h
@@ -54,40 +54,40 @@ public:
// Destructor.
virtual void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Remove our contents.
virtual void destroy_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::Contained_ptr lookup (
const char *search_name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::Contained_ptr lookup_i (
const char *search_name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::ContainedSeq *contents (
CORBA::DefinitionKind limit_type,
CORBA::Boolean exclude_inherited
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::ContainedSeq *contents_i (
CORBA::DefinitionKind limit_type,
CORBA::Boolean exclude_inherited
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::ContainedSeq *lookup_name (
@@ -95,8 +95,8 @@ public:
CORBA::Long levels_to_search,
CORBA::DefinitionKind limit_type,
CORBA::Boolean exclude_inherited
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::ContainedSeq *lookup_name_i (
@@ -104,40 +104,40 @@ public:
CORBA::Long levels_to_search,
CORBA::DefinitionKind limit_type,
CORBA::Boolean exclude_inherited
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::Container::DescriptionSeq *describe_contents (
CORBA::DefinitionKind limit_type,
CORBA::Boolean exclude_inherited,
CORBA::Long max_returned_objs
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::Container::DescriptionSeq *describe_contents_i (
CORBA::DefinitionKind limit_type,
CORBA::Boolean exclude_inherited,
CORBA::Long max_returned_objs
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::ModuleDef_ptr create_module (
const char *id,
const char *name,
const char *version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::ModuleDef_ptr create_module_i (
const char *id,
const char *name,
const char *version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::ConstantDef_ptr create_constant (
@@ -146,8 +146,8 @@ public:
const char *version,
CORBA::IDLType_ptr type,
const CORBA::Any & value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::ConstantDef_ptr create_constant_i (
@@ -156,8 +156,8 @@ public:
const char *version,
CORBA::IDLType_ptr type,
const CORBA::Any & value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::StructDef_ptr create_struct (
@@ -165,8 +165,8 @@ public:
const char *name,
const char *version,
const CORBA::StructMemberSeq &members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::StructDef_ptr create_struct_i (
@@ -174,8 +174,8 @@ public:
const char *name,
const char *version,
const CORBA::StructMemberSeq &members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::UnionDef_ptr create_union (
@@ -184,8 +184,8 @@ public:
const char *version,
CORBA::IDLType_ptr discriminator_type,
const CORBA::UnionMemberSeq &members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::UnionDef_ptr create_union_i (
@@ -194,8 +194,8 @@ public:
const char *version,
CORBA::IDLType_ptr discriminator_type,
const CORBA::UnionMemberSeq &members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::EnumDef_ptr create_enum (
@@ -203,8 +203,8 @@ public:
const char *name,
const char *version,
const CORBA::EnumMemberSeq &members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::EnumDef_ptr create_enum_i (
@@ -212,8 +212,8 @@ public:
const char *name,
const char *version,
const CORBA::EnumMemberSeq &members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::AliasDef_ptr create_alias (
@@ -221,8 +221,8 @@ public:
const char *name,
const char *version,
CORBA::IDLType_ptr original_type
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::AliasDef_ptr create_alias_i (
@@ -230,8 +230,8 @@ public:
const char *name,
const char *version,
CORBA::IDLType_ptr original_type
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::InterfaceDef_ptr create_interface (
@@ -239,8 +239,8 @@ public:
const char *name,
const char *version,
const CORBA::InterfaceDefSeq &base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::InterfaceDef_ptr create_interface_i (
@@ -248,8 +248,8 @@ public:
const char *name,
const char *version,
const CORBA::InterfaceDefSeq &base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::ValueDef_ptr create_value (
@@ -263,8 +263,8 @@ public:
const CORBA::ValueDefSeq &abstract_base_values,
const CORBA::InterfaceDefSeq & supported_interfaces,
const CORBA::InitializerSeq &initializers
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::ValueDef_ptr create_value_i (
@@ -278,8 +278,8 @@ public:
const CORBA::ValueDefSeq &abstract_base_values,
const CORBA::InterfaceDefSeq & supported_interfaces,
const CORBA::InitializerSeq &initializers
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::ValueBoxDef_ptr create_value_box (
@@ -287,8 +287,8 @@ public:
const char *name,
const char *version,
CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::ValueBoxDef_ptr create_value_box_i (
@@ -296,8 +296,8 @@ public:
const char *name,
const char *version,
CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::ExceptionDef_ptr create_exception (
@@ -305,8 +305,8 @@ public:
const char *name,
const char *version,
const CORBA::StructMemberSeq &members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::ExceptionDef_ptr create_exception_i (
@@ -314,24 +314,24 @@ public:
const char *name,
const char *version,
const CORBA::StructMemberSeq &members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::NativeDef_ptr create_native (
const char *id,
const char *name,
const char *version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::NativeDef_ptr create_native_i (
const char *id,
const char *name,
const char *version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
@@ -339,8 +339,8 @@ public:
const char *name,
const char *version,
const CORBA::AbstractInterfaceDefSeq &base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::AbstractInterfaceDef_ptr create_abstract_interface_i (
@@ -348,8 +348,8 @@ public:
const char *name,
const char *version,
const CORBA::AbstractInterfaceDefSeq &base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::LocalInterfaceDef_ptr create_local_interface (
@@ -357,8 +357,8 @@ public:
const char *name,
const char *version,
const CORBA::InterfaceDefSeq &base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::LocalInterfaceDef_ptr create_local_interface_i (
@@ -366,14 +366,44 @@ public:
const char *name,
const char *version,
const CORBA::InterfaceDefSeq &base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq &abstract_base_values,
+ const CORBA::InterfaceDefSeq &supported_interfaces,
+ const CORBA::ExtInitializerSeq &initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::ExtValueDef_ptr create_ext_value_i (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq &abstract_base_values,
+ const CORBA::InterfaceDefSeq &supported_interfaces,
+ const CORBA::ExtInitializerSeq &initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::Boolean name_exists (
const char *name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Checks for local existence of <name>.
@@ -381,16 +411,16 @@ protected:
void store_label (
ACE_Configuration_Section_Key key,
const CORBA::Any &value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Store a union member's label value.
CORBA::Boolean pre_exist (
const char *id,
const char *name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Bundles id_exists and name_exists together.
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/EmitsDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/EmitsDef_i.cpp
index 9bff62f3855..4d369e50cc9 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/EmitsDef_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/EmitsDef_i.cpp
@@ -1,15 +1,17 @@
/* -*- C++ -*- */
// $Id$
-#include "Repository_i.h"
#include "EmitsDef_i.h"
+#include "Repository_i.h"
-ACE_RCSID(IFR_Service, EmitsDef_i, "$Id$")
+ACE_RCSID (IFRService,
+ EmitsDef_i,
+ "$Id$")
TAO_EmitsDef_i::TAO_EmitsDef_i (TAO_Repository_i *repo)
: TAO_IRObject_i (repo),
TAO_Contained_i (repo),
- TAO_EventDef_i (repo)
+ TAO_EventPortDef_i (repo)
{
}
@@ -24,25 +26,6 @@ TAO_EmitsDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
return CORBA::dk_Emits;
}
-void
-TAO_EmitsDef_i::destroy (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-void
-TAO_EmitsDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
-}
-
CORBA::Contained::Description *
TAO_EmitsDef_i::describe (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -56,7 +39,7 @@ TAO_EmitsDef_i::describe (ACE_ENV_SINGLE_ARG_DECL)
}
CORBA::Contained::Description *
-TAO_EmitsDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
+TAO_EmitsDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */ )
ACE_THROW_SPEC ((CORBA::SystemException))
{
// TODO
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/EmitsDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/EmitsDef_i.h
index 81977894e80..b70ae01b9be 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/EmitsDef_i.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/EmitsDef_i.h
@@ -20,7 +20,7 @@
#ifndef TAO_EMITSDEF_I_H
#define TAO_EMITSDEF_I_H
-#include "EventDef_i.h"
+#include "EventPortDef_i.h"
#include "ifr_service_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
@@ -34,7 +34,8 @@
#pragma warning(disable:4250)
#endif /* _MSC_VER */
-class TAO_IFRService_Export TAO_EmitsDef_i : public virtual TAO_EventDef_i
+class TAO_IFRService_Export TAO_EmitsDef_i
+ : public virtual TAO_EventPortDef_i
{
// = TITLE
// TAO_EmitsDef_i
@@ -51,31 +52,20 @@ public:
// Destructor
virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Return our definition kind.
- virtual void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Remove the repository entry.
-
- virtual void destroy_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
virtual CORBA::Contained::Description *describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
virtual CORBA::Contained::Description *describe_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
};
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/EventDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/EventDef_i.cpp
index 75f5c1f05d7..7fd8c72ef92 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/EventDef_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/EventDef_i.cpp
@@ -4,11 +4,17 @@
#include "Repository_i.h"
#include "EventDef_i.h"
-ACE_RCSID(IFR_Service, EventDef_i, "$Id$")
+ACE_RCSID (IFRService,
+ EventDef_i,
+ "$Id$")
TAO_EventDef_i::TAO_EventDef_i (TAO_Repository_i *repo)
: TAO_IRObject_i (repo),
- TAO_Contained_i (repo)
+ TAO_Contained_i (repo),
+ TAO_Container_i (repo),
+ TAO_IDLType_i (repo),
+ TAO_ValueDef_i (repo),
+ TAO_ExtValueDef_i (repo)
{
}
@@ -16,6 +22,13 @@ TAO_EventDef_i::~TAO_EventDef_i (void)
{
}
+CORBA::DefinitionKind
+TAO_EventDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return CORBA::dk_Event;
+}
+
void
TAO_EventDef_i::destroy (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -78,23 +91,3 @@ TAO_EventDef_i::is_a_i (const char * /* event_id */
return 0;
}
-CORBA::ValueDef_ptr
-TAO_EventDef_i::event (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::ValueDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ValueDef::_nil ());
-
- return this->event_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::ValueDef_ptr
-TAO_EventDef_i::event_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
- return 0;
-}
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/EventDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/EventDef_i.h
index 710eb539582..0d505cff584 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/EventDef_i.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/EventDef_i.h
@@ -20,7 +20,7 @@
#ifndef TAO_EVENTDEF_I_H
#define TAO_EVENTDEF_I_H
-#include "Contained_i.h"
+#include "ExtValueDef_i.h"
#include "ifr_service_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
@@ -34,7 +34,7 @@
#pragma warning(disable:4250)
#endif /* _MSC_VER */
-class TAO_IFRService_Export TAO_EventDef_i : public virtual TAO_Contained_i
+class TAO_IFRService_Export TAO_EventDef_i : public virtual TAO_ExtValueDef_i
{
// = TITLE
// TAO_EventDef_i
@@ -50,49 +50,45 @@ public:
virtual ~TAO_EventDef_i (void);
// Destructor
- virtual void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
+ virtual CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+ // Return our definition kind.
+ virtual void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Remove the repository entry.
virtual void destroy_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::Contained::Description *describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
virtual CORBA::Contained::Description *describe_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
virtual CORBA::Boolean is_a (
const char *event_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::Boolean is_a_i (
const char *event_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ValueDef_ptr event (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ValueDef_ptr event_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
};
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/EventPortDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/EventPortDef_i.cpp
new file mode 100644
index 00000000000..124fee71f75
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService/EventPortDef_i.cpp
@@ -0,0 +1,96 @@
+/* -*- C++ -*- */
+// $Id$
+
+#include "Repository_i.h"
+#include "EventPortDef_i.h"
+
+ACE_RCSID (IFRService,
+ EventPortDef_i,
+ "$Id$")
+
+TAO_EventPortDef_i::TAO_EventPortDef_i (TAO_Repository_i *repo)
+ : TAO_Contained_i (repo),
+ TAO_IRObject_i (repo)
+{
+}
+
+TAO_EventPortDef_i::~TAO_EventPortDef_i (void)
+{
+}
+
+CORBA::ComponentIR::EventDef_ptr
+TAO_EventPortDef_i::event (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_READ_GUARD_RETURN (CORBA::ComponentIR::EventDef::_nil ());
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (CORBA::ComponentIR::EventDef::_nil ());
+
+ return this->event_i (ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+CORBA::ComponentIR::EventDef_ptr
+TAO_EventPortDef_i::event_i (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+ return 0;
+}
+
+void
+TAO_EventPortDef_i::event (
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_WRITE_GUARD;
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ this->event_i (event
+ ACE_ENV_ARG_PARAMETER);
+}
+
+void
+TAO_EventPortDef_i::event_i (
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+}
+
+CORBA::Boolean
+TAO_EventPortDef_i::is_a (
+ const char *event_id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_READ_GUARD_RETURN (0);
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return this->is_a_i (event_id
+ ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::Boolean
+TAO_EventPortDef_i::is_a_i (
+ const char * event_id
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+ return 0;
+}
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/EventPortDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/EventPortDef_i.h
new file mode 100644
index 00000000000..e59247e5291
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService/EventPortDef_i.h
@@ -0,0 +1,97 @@
+/* -*- C++ -*- */
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO/orbsvcs/orbsvcs/IFRService
+//
+// = FILENAME
+// EventPortDef_i.h
+//
+// = DESCRIPTION
+// EventPortDef_i servant class.
+//
+// = AUTHOR
+// Jeff Parsons <j.parsons@vanderbilt.edu>
+//
+// ============================================================================
+
+#ifndef TAO_EVENTPORTDEF_I_H
+#define TAO_EVENTPORTDEF_I_H
+
+#include "Contained_i.h"
+#include "ifr_service_export.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#include "IFR_ComponentsS.h"
+
+#if defined(_MSC_VER)
+#if (_MSC_VER >= 1200)
+#pragma warning(push)
+#endif /* _MSC_VER >= 1200 */
+#pragma warning(disable:4250)
+#endif /* _MSC_VER */
+
+class TAO_IFRService_Export TAO_EventPortDef_i
+ : public virtual TAO_Contained_i
+{
+ // = TITLE
+ // TAO_EventPortDef_i
+ //
+ // = DESCRIPTION
+ // Represents an event port definition. EmitsDef_i, PublishesDef_i,
+ // and ConsumesDef_i inherit from this.
+ //
+public:
+ TAO_EventPortDef_i (TAO_Repository_i *repo);
+ // Constructor
+
+ virtual ~TAO_EventPortDef_i (void);
+ // Destructor
+
+ virtual CORBA::ComponentIR::EventDef_ptr event (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::ComponentIR::EventDef_ptr event_i (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual void event (
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void event_i (
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Boolean is_a (
+ const char *event_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::Boolean is_a_i (
+ const char *event_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+};
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+#pragma warning(pop)
+#endif /* _MSC_VER */
+
+#endif /* TAO_EVENTPORTDEF_I_H */
+
+
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.cpp
new file mode 100644
index 00000000000..d36c1861c58
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.cpp
@@ -0,0 +1,25 @@
+/* -*- C++ -*- */
+// $Id$
+
+#include "ExtAbstractInterfaceDef_i.h"
+
+ACE_RCSID (IFRService,
+ ExtAbstractInterfaceDef_i,
+ "$Id$")
+
+TAO_ExtAbstractInterfaceDef_i::TAO_ExtAbstractInterfaceDef_i (
+ TAO_Repository_i *repo
+ )
+ : TAO_IRObject_i (repo),
+ TAO_Container_i (repo),
+ TAO_Contained_i (repo),
+ TAO_IDLType_i (repo),
+ TAO_InterfaceDef_i (repo),
+ TAO_AbstractInterfaceDef_i (repo),
+ TAO_InterfaceAttrExtension_i (repo)
+{
+}
+
+TAO_ExtAbstractInterfaceDef_i::~TAO_ExtAbstractInterfaceDef_i (void)
+{
+}
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h
new file mode 100644
index 00000000000..e48ca3dbf2e
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h
@@ -0,0 +1,63 @@
+/* -*- C++ -*- */
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO/orbsvcs/orbsvcs/IFRService
+//
+// = FILENAME
+// ExtAbstractInterfaceDef_i.h
+//
+// = DESCRIPTION
+// ExtAbstractInterfaceDef_i servant class.
+//
+// = AUTHOR
+// Jeff Parsons <j.parsons@vanderbilt.edu>
+//
+// ============================================================================
+
+#ifndef TAO_EXTABSTRACTINTERFACEDEF_I_H
+#define TAO_EXTABSTRACTINTERFACEDEF_I_H
+
+#include "AbstractInterfaceDef_i.h"
+#include "ifr_service_export.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#include "InterfaceAttrExtension_i.h"
+
+#if defined(_MSC_VER)
+#if (_MSC_VER >= 1200)
+#pragma warning(push)
+#endif /* _MSC_VER >= 1200 */
+#pragma warning(disable:4250)
+#endif /* _MSC_VER */
+
+class TAO_IFRService_Export TAO_ExtAbstractInterfaceDef_i
+ : public virtual TAO_AbstractInterfaceDef_i,
+ public virtual TAO_InterfaceAttrExtension_i
+{
+ // = TITLE
+ // TAO_ExtAbstractInterfaceDef_i
+ //
+ // = DESCRIPTION
+ // Mixes in IDL3 attribute exceptions.
+ //
+public:
+ TAO_ExtAbstractInterfaceDef_i (TAO_Repository_i *repo);
+ // Constructor
+
+ virtual ~TAO_ExtAbstractInterfaceDef_i (void);
+ // Destructor
+};
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+#pragma warning(pop)
+#endif /* _MSC_VER */
+
+#endif /* TAO_EXTABSTRACTINTERFACEDEF_I_H */
+
+
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.cpp
new file mode 100644
index 00000000000..52548b6de96
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.cpp
@@ -0,0 +1,146 @@
+/* -*- C++ -*- */
+// $Id$
+
+#include "ExtAttributeDef_i.h"
+#include "Repository_i.h"
+
+ACE_RCSID (IFRService,
+ ExtAttributeDef_i,
+ "$Id$")
+
+TAO_ExtAttributeDef_i::TAO_ExtAttributeDef_i (TAO_Repository_i *repo)
+ : TAO_AttributeDef_i (repo),
+ TAO_Contained_i (repo),
+ TAO_IRObject_i (repo)
+{
+}
+
+TAO_ExtAttributeDef_i::~TAO_ExtAttributeDef_i (void)
+{
+}
+
+CORBA::ExcDescriptionSeq *
+TAO_ExtAttributeDef_i::get_exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_READ_GUARD_RETURN (0);
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return this->get_exceptions_i (ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+CORBA::ExcDescriptionSeq *
+TAO_ExtAttributeDef_i::get_exceptions_i (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+ return 0;
+}
+
+void
+TAO_ExtAttributeDef_i::get_exceptions (
+ const CORBA::ExcDescriptionSeq &get_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_WRITE_GUARD;
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ this->get_exceptions_i (get_exceptions
+ ACE_ENV_ARG_PARAMETER);
+}
+
+void
+TAO_ExtAttributeDef_i::get_exceptions_i (
+ const CORBA::ExcDescriptionSeq &get_exceptions
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+}
+
+CORBA::ExcDescriptionSeq *
+TAO_ExtAttributeDef_i::set_exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_READ_GUARD_RETURN (0);
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return this->set_exceptions_i (ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+CORBA::ExcDescriptionSeq *
+TAO_ExtAttributeDef_i::set_exceptions_i (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+ return 0;
+}
+
+void
+TAO_ExtAttributeDef_i::set_exceptions (
+ const CORBA::ExcDescriptionSeq &set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_WRITE_GUARD;
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ this->set_exceptions_i (set_exceptions
+ ACE_ENV_ARG_PARAMETER);
+}
+
+void
+TAO_ExtAttributeDef_i::set_exceptions_i (
+ const CORBA::ExcDescriptionSeq &set_exceptions
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+}
+
+CORBA::ExtAttributeDescription *
+TAO_ExtAttributeDef_i::describe_attribute (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_READ_GUARD_RETURN (0);
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return this->describe_attribute_i (ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+CORBA::ExtAttributeDescription *
+TAO_ExtAttributeDef_i::describe_attribute_i (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+ return 0;
+}
+
+
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.h
new file mode 100644
index 00000000000..13f917c6b6d
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.h
@@ -0,0 +1,113 @@
+/* -*- C++ -*- */
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO/orbsvcs/orbsvcs/IFRService
+//
+// = FILENAME
+// ExtAttributeDef_i.h
+//
+// = DESCRIPTION
+// ExtAttributeDef_i servant class.
+//
+// = AUTHOR
+// Jeff Parsons <j.parsons@vanderbilt.edu>
+//
+// ============================================================================
+
+#ifndef TAO_EXTATTRIBUTEDEF_I_H
+#define TAO_EXTATTRIBUTEDEF_I_H
+
+#include "AttributeDef_i.h"
+#include "ifr_service_export.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#if defined(_MSC_VER)
+#if (_MSC_VER >= 1200)
+#pragma warning(push)
+#endif /* _MSC_VER >= 1200 */
+#pragma warning(disable:4250)
+#endif /* _MSC_VER */
+
+class TAO_IFRService_Export TAO_ExtAttributeDef_i
+ : public virtual TAO_AttributeDef_i
+{
+ // = TITLE
+ // TAO_ExtAttributeDef_i
+ //
+ // = DESCRIPTION
+ // Adds IDL3 extensions to AttributeDef.
+ //
+public:
+ TAO_ExtAttributeDef_i (TAO_Repository_i *repo);
+ // Constructor
+
+ virtual ~TAO_ExtAttributeDef_i (void);
+ // Destructor
+
+ virtual CORBA::ExcDescriptionSeq *get_exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::ExcDescriptionSeq *get_exceptions_i (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual void get_exceptions (
+ const CORBA::ExcDescriptionSeq &get_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void get_exceptions_i (
+ const CORBA::ExcDescriptionSeq &get_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::ExcDescriptionSeq *set_exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::ExcDescriptionSeq *set_exceptions_i (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual void set_exceptions (
+ const CORBA::ExcDescriptionSeq &set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void set_exceptions_i (
+ const CORBA::ExcDescriptionSeq &set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::ExtAttributeDescription *describe_attribute (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::ExtAttributeDescription *describe_attribute_i (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+};
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+#pragma warning(pop)
+#endif /* _MSC_VER */
+
+#endif /* TAO_EXTATTRIBUTEDEF_I_H */
+
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.cpp
new file mode 100644
index 00000000000..9ecd70ff894
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.cpp
@@ -0,0 +1,26 @@
+/* -*- C++ -*- */
+// $Id$
+
+#include "ExtInterfaceDef_i.h"
+
+ACE_RCSID (IFRService,
+ ExtInterfaceDef_i,
+ "$Id$")
+
+TAO_ExtInterfaceDef_i::TAO_ExtInterfaceDef_i (
+ TAO_Repository_i *repo
+ )
+ : TAO_IRObject_i (repo),
+ TAO_Container_i (repo),
+ TAO_Contained_i (repo),
+ TAO_IDLType_i (repo),
+ TAO_InterfaceAttrExtension_i (repo),
+ TAO_InterfaceDef_i (repo)
+{
+}
+
+TAO_ExtInterfaceDef_i::~TAO_ExtInterfaceDef_i (void)
+{
+}
+
+
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.h
new file mode 100644
index 00000000000..13a5c135683
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.h
@@ -0,0 +1,62 @@
+/* -*- C++ -*- */
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO/orbsvcs/orbsvcs/IFRService
+//
+// = FILENAME
+// ExtInterfaceDef_i.h
+//
+// = DESCRIPTION
+// ExtInterfaceDef_i servant class.
+//
+// = AUTHOR
+// Jeff Parsons <j.parsons@vanderbilt.edu>
+//
+// ============================================================================
+
+#ifndef TAO_EXTINTERFACEDEF_I_H
+#define TAO_EXTINTERFACEDEF_I_H
+
+#include "InterfaceDef_i.h"
+#include "ifr_service_export.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#include "InterfaceAttrExtension_i.h"
+
+#if defined(_MSC_VER)
+#if (_MSC_VER >= 1200)
+#pragma warning(push)
+#endif /* _MSC_VER >= 1200 */
+#pragma warning(disable:4250)
+#endif /* _MSC_VER */
+
+class TAO_IFRService_Export TAO_ExtInterfaceDef_i
+ : public virtual TAO_InterfaceDef_i,
+ public virtual TAO_InterfaceAttrExtension_i
+{
+ // = TITLE
+ // TAO_ExtInterfaceDef_i
+ //
+ // = DESCRIPTION
+ // Mixes in TAO_InterfaceAttrExtension_i to get attribute exceptions.
+ //
+public:
+ TAO_ExtInterfaceDef_i (TAO_Repository_i *repo);
+ // Constructor
+
+ virtual ~TAO_ExtInterfaceDef_i (void);
+ // Destructor
+};
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+#pragma warning(pop)
+#endif /* _MSC_VER */
+
+#endif /* TAO_EXTINTERFACEDEF_I_H */
+
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.cpp
new file mode 100644
index 00000000000..61c7c6f6685
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.cpp
@@ -0,0 +1,25 @@
+/* -*- C++ -*- */
+// $Id$
+
+#include "ExtLocalInterfaceDef_i.h"
+
+ACE_RCSID (IFRService,
+ ExtLocalInterfaceDef_i,
+ "$Id$")
+
+TAO_ExtLocalInterfaceDef_i::TAO_ExtLocalInterfaceDef_i (
+ TAO_Repository_i *repo
+ )
+ : TAO_IRObject_i (repo),
+ TAO_Container_i (repo),
+ TAO_Contained_i (repo),
+ TAO_IDLType_i (repo),
+ TAO_InterfaceDef_i (repo),
+ TAO_LocalInterfaceDef_i (repo),
+ TAO_InterfaceAttrExtension_i (repo)
+{
+}
+
+TAO_ExtLocalInterfaceDef_i::~TAO_ExtLocalInterfaceDef_i (void)
+{
+}
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.h
new file mode 100644
index 00000000000..8aa1fe8d1af
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.h
@@ -0,0 +1,63 @@
+/* -*- C++ -*- */
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO/orbsvcs/orbsvcs/IFRService
+//
+// = FILENAME
+// ExtLocalInterfaceDef_i.h
+//
+// = DESCRIPTION
+// ExtLocalInterfaceDef_i servant class.
+//
+// = AUTHOR
+// Jeff Parsons <j.parsons@vanderbilt.edu>
+//
+// ============================================================================
+
+#ifndef TAO_EXTLOCALINTERFACEDEF_I_H
+#define TAO_EXTLOCALINTERFACEDEF_I_H
+
+#include "LocalInterfaceDef_i.h"
+#include "ifr_service_export.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#include "InterfaceAttrExtension_i.h"
+
+#if defined(_MSC_VER)
+#if (_MSC_VER >= 1200)
+#pragma warning(push)
+#endif /* _MSC_VER >= 1200 */
+#pragma warning(disable:4250)
+#endif /* _MSC_VER */
+
+class TAO_IFRService_Export TAO_ExtLocalInterfaceDef_i
+ : public virtual TAO_LocalInterfaceDef_i,
+ public virtual TAO_InterfaceAttrExtension_i
+{
+ // = TITLE
+ // TAO_ExtLocaltInterfaceDef_i
+ //
+ // = DESCRIPTION
+ // Mixes in IDL3 attribute exceptions.
+ //
+public:
+ TAO_ExtLocalInterfaceDef_i (TAO_Repository_i *repo);
+ // Constructor
+
+ virtual ~TAO_ExtLocalInterfaceDef_i (void);
+ // Destructor
+};
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+#pragma warning(pop)
+#endif /* _MSC_VER */
+
+#endif /* TAO_EXTLOCALINTERFACEDEF_I_H */
+
+
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp
new file mode 100644
index 00000000000..cc30d2cde49
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp
@@ -0,0 +1,146 @@
+/* -*- C++ -*- */
+// $Id$
+
+#include "Repository_i.h"
+#include "ExtValueDef_i.h"
+
+ACE_RCSID (IFRService,
+ ExtValueDef_i,
+ "$Id$")
+
+TAO_ExtValueDef_i::TAO_ExtValueDef_i (TAO_Repository_i *repo)
+ : TAO_IRObject_i (repo),
+ TAO_Container_i (repo),
+ TAO_Contained_i (repo),
+ TAO_IDLType_i (repo),
+ TAO_ValueDef_i (repo)
+{
+}
+
+TAO_ExtValueDef_i::~TAO_ExtValueDef_i (void)
+{
+}
+
+CORBA::ExtInitializerSeq *
+TAO_ExtValueDef_i::ext_initializers (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_READ_GUARD_RETURN (0);
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return this->ext_initializers (ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+CORBA::ExtInitializerSeq *
+TAO_ExtValueDef_i::ext_initializers_i (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+ return 0;
+}
+
+void
+TAO_ExtValueDef_i::ext_initializers (
+ const CORBA::ExtInitializerSeq &ext_initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_WRITE_GUARD;
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ this->ext_initializers_i (ext_initializers
+ ACE_ENV_ARG_PARAMETER);
+}
+
+void
+TAO_ExtValueDef_i::ext_initializers_i (
+ const CORBA::ExtInitializerSeq &ext_initializers
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+}
+
+CORBA::ExtValueDef::ExtFullValueDescription *
+TAO_ExtValueDef_i::describe_ext_value (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_READ_GUARD_RETURN (0);
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return this->describe_ext_value (ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+CORBA::ExtValueDef::ExtFullValueDescription *
+TAO_ExtValueDef_i::describe_ext_value_i (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+ return 0;
+}
+
+CORBA::ExtAttributeDef_ptr
+TAO_ExtValueDef_i::create_ext_attribute (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq &get_exceptions,
+ const CORBA::ExceptionDefSeq &set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_WRITE_GUARD_RETURN (CORBA::ExtAttributeDef::_nil ());
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (CORBA::ExtAttributeDef::_nil ());
+
+ return
+ this->create_ext_attribute_i (
+ id,
+ name,
+ version,
+ type,
+ mode,
+ get_exceptions,
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+CORBA::ExtAttributeDef_ptr
+TAO_ExtValueDef_i::create_ext_attribute_i (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq &get_exceptions,
+ const CORBA::ExceptionDefSeq &set_exceptions
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+ return 0;
+}
+
+
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.h
new file mode 100644
index 00000000000..b92ae523a70
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.h
@@ -0,0 +1,116 @@
+/* -*- C++ -*- */
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO/orbsvcs/orbsvcs/IFRService
+//
+// = FILENAME
+// ExtValueDef_i.h
+//
+// = DESCRIPTION
+// ExtValueDef_i servant class.
+//
+// = AUTHOR
+// Jeff Parsons <j.parsons@vanderbilt.edu>
+//
+// ============================================================================
+
+#ifndef TAO_EXTVALUEDEF_I_H
+#define TAO_EXTVALUEDEF_I_H
+
+#include "ValueDef_i.h"
+#include "ifr_service_export.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#if defined(_MSC_VER)
+#if (_MSC_VER >= 1200)
+#pragma warning(push)
+#endif /* _MSC_VER >= 1200 */
+#pragma warning(disable:4250)
+#endif /* _MSC_VER */
+
+class TAO_IFRService_Export TAO_ExtValueDef_i : public virtual TAO_ValueDef_i
+{
+ // = TITLE
+ // TAO_ExtValueDef_i
+ //
+ // = DESCRIPTION
+ // Adds member and methods to TAO_ValueDef_i to get IDL3
+ // attribute exceptions.
+ //
+public:
+ TAO_ExtValueDef_i (TAO_Repository_i *repo);
+ // Constructor
+
+ virtual ~TAO_ExtValueDef_i (void);
+ // Destructor
+
+ virtual CORBA::ExtInitializerSeq *ext_initializers (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::ExtInitializerSeq *ext_initializers_i (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual void ext_initializers (
+ const CORBA::ExtInitializerSeq &ext_initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void ext_initializers_i (
+ const CORBA::ExtInitializerSeq &ext_initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::ExtValueDef::ExtFullValueDescription *describe_ext_value (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::ExtValueDef::ExtFullValueDescription *describe_ext_value_i (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ const char * d,
+ const char *name,
+ const char *version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq &get_exceptions,
+ const CORBA::ExceptionDefSeq &set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::ExtAttributeDef_ptr create_ext_attribute_i (
+ const char * d,
+ const char *name,
+ const char *version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq &get_exceptions,
+ const CORBA::ExceptionDefSeq &set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+};
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+#pragma warning(pop)
+#endif /* _MSC_VER */
+
+#endif /* TAO_EXTVALUEDEF_I_H */
+
+
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.h
index 4ddfe7ae994..94ae265f6bc 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.h
@@ -50,31 +50,31 @@ public:
// Destructor
virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Return our definition kind.
virtual void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Remove the repository entry.
virtual void destroy_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::Contained::Description *describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
virtual CORBA::Contained::Description *describe_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
};
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/FinderDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/FinderDef_i.h
index 5a5e46ca40d..cfe05531108 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/FinderDef_i.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/FinderDef_i.h
@@ -50,31 +50,31 @@ public:
// Destructor
virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Return our definition kind.
virtual void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Remove the repository entry.
virtual void destroy_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::Contained::Description *describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
virtual CORBA::Contained::Description *describe_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
};
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp
index 104801b9ff1..9167de414fb 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp
@@ -4,14 +4,19 @@
#include "Repository_i.h"
#include "HomeDef_i.h"
-ACE_RCSID(IFR_Service, HomeDef_i, "$Id$")
+ACE_RCSID (IFRService,
+ HomeDef_i,
+ "$Id$")
TAO_HomeDef_i::TAO_HomeDef_i (TAO_Repository_i *repo)
: TAO_IRObject_i (repo),
TAO_Container_i (repo),
TAO_Contained_i (repo),
TAO_IDLType_i (repo),
+ TAO_ExtInterfaceDef_i (repo),
+ TAO_InterfaceAttrExtension_i (repo),
TAO_InterfaceDef_i (repo)
+
{
}
@@ -85,19 +90,19 @@ TAO_HomeDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PA
return 0;
}
-IR::HomeDef_ptr
+CORBA::ComponentIR::HomeDef_ptr
TAO_HomeDef_i::base_home (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
- TAO_IFR_READ_GUARD_RETURN (IR::HomeDef::_nil ());
+ TAO_IFR_READ_GUARD_RETURN (CORBA::ComponentIR::HomeDef::_nil ());
this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (IR::HomeDef::_nil ());
+ ACE_CHECK_RETURN (CORBA::ComponentIR::HomeDef::_nil ());
return this->base_home_i (ACE_ENV_SINGLE_ARG_PARAMETER);
}
-IR::HomeDef_ptr
+CORBA::ComponentIR::HomeDef_ptr
TAO_HomeDef_i::base_home_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
ACE_THROW_SPEC ((CORBA::SystemException))
{
@@ -105,139 +110,175 @@ TAO_HomeDef_i::base_home_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_A
return 0;
}
-IR::ComponentDef_ptr
-TAO_HomeDef_i::managed_component (ACE_ENV_SINGLE_ARG_DECL)
+void
+TAO_HomeDef_i::base_home (
+ CORBA::ComponentIR::HomeDef_ptr base_home
+ ACE_ENV_ARG_DECL
+ )
ACE_THROW_SPEC ((CORBA::SystemException))
{
- TAO_IFR_READ_GUARD_RETURN (IR::ComponentDef::_nil ());
+ TAO_IFR_WRITE_GUARD;
this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (IR::ComponentDef::_nil ());
+ ACE_CHECK;
- return this->managed_component_i (ACE_ENV_SINGLE_ARG_PARAMETER);
+ this->base_home_i (base_home
+ ACE_ENV_ARG_PARAMETER);
}
-IR::ComponentDef_ptr
-TAO_HomeDef_i::managed_component_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
+void
+TAO_HomeDef_i::base_home_i (
+ CORBA::ComponentIR::HomeDef_ptr base_home
+ ACE_ENV_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */
+ )
ACE_THROW_SPEC ((CORBA::SystemException))
{
// TODO
- return 0;
}
-IR::PrimaryKeyDef_ptr
-TAO_HomeDef_i::primary_key (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
+CORBA::InterfaceDefSeq *
+TAO_HomeDef_i::supported_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
{
- TAO_IFR_READ_GUARD_RETURN (IR::PrimaryKeyDef::_nil ());
+ TAO_IFR_READ_GUARD_RETURN (0);
this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (IR::PrimaryKeyDef::_nil ());
+ ACE_CHECK_RETURN (0);
- return this->primary_key_i (ACE_ENV_SINGLE_ARG_PARAMETER);
+ return this->supported_interfaces_i (ACE_ENV_SINGLE_ARG_PARAMETER);
}
-
-IR::PrimaryKeyDef_ptr
-TAO_HomeDef_i::primary_key_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
- ACE_THROW_SPEC ((CORBA::SystemException))
+
+CORBA::InterfaceDefSeq *
+TAO_HomeDef_i::supported_interfaces_i (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
{
// TODO
return 0;
-}
+}
-IR::FactoryDefSeq *
-TAO_HomeDef_i::factories (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
+void
+TAO_HomeDef_i::supported_interfaces (
+ const CORBA::InterfaceDefSeq &supported_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
{
- TAO_IFR_READ_GUARD_RETURN (0);
+ TAO_IFR_WRITE_GUARD;
this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return this->factories_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
+ ACE_CHECK;
-IR::FactoryDefSeq *
-TAO_HomeDef_i::factories_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
- ACE_THROW_SPEC ((CORBA::SystemException))
+ this->supported_interfaces_i (supported_interfaces
+ ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+void
+TAO_HomeDef_i::supported_interfaces_i (
+ const CORBA::InterfaceDefSeq &supported_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
{
// TODO
- return 0;
}
-
-IR::FinderDefSeq *
-TAO_HomeDef_i::finders (ACE_ENV_SINGLE_ARG_DECL)
+
+CORBA::ComponentIR::ComponentDef_ptr
+TAO_HomeDef_i::managed_component (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
- TAO_IFR_READ_GUARD_RETURN (0);
+ TAO_IFR_READ_GUARD_RETURN (CORBA::ComponentIR::ComponentDef::_nil ());
this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
+ ACE_CHECK_RETURN (CORBA::ComponentIR::ComponentDef::_nil ());
- return this->finders_i (ACE_ENV_SINGLE_ARG_PARAMETER);
+ return this->managed_component_i (ACE_ENV_SINGLE_ARG_PARAMETER);
}
-IR::FinderDefSeq *
-TAO_HomeDef_i::finders_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
+CORBA::ComponentIR::ComponentDef_ptr
+TAO_HomeDef_i::managed_component_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// TODO
return 0;
}
-CORBA::Boolean
-TAO_HomeDef_i::is_basic (ACE_ENV_SINGLE_ARG_DECL)
+void
+TAO_HomeDef_i::managed_component (
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL
+ )
ACE_THROW_SPEC ((CORBA::SystemException))
{
- TAO_IFR_READ_GUARD_RETURN (0);
+ TAO_IFR_WRITE_GUARD;
this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
+ ACE_CHECK;
- return this->is_basic_i (ACE_ENV_SINGLE_ARG_PARAMETER);
+ this->managed_component_i (managed_component
+ ACE_ENV_ARG_PARAMETER);
}
-CORBA::Boolean
-TAO_HomeDef_i::is_basic_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
+void
+TAO_HomeDef_i::managed_component_i (
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */
+ )
ACE_THROW_SPEC ((CORBA::SystemException))
{
// TODO
- return 0;
}
-IR::PrimaryKeyDef_ptr
-TAO_HomeDef_i::create_primary_key (const char *id,
- const char *name,
- const char *version,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL)
+CORBA::ValueDef_ptr
+TAO_HomeDef_i::primary_key (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
- TAO_IFR_WRITE_GUARD_RETURN (IR::PrimaryKeyDef::_nil ());
+ TAO_IFR_READ_GUARD_RETURN (CORBA::ComponentIR::ValueDef::_nil ());
this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (IR::PrimaryKeyDef::_nil ());
+ ACE_CHECK_RETURN (CORBA::ComponentIR::ValueDef::_nil ());
- return this->create_primary_key_i (id,
- name,
- version,
- primary_key
- ACE_ENV_ARG_PARAMETER);
+ return this->primary_key_i (ACE_ENV_SINGLE_ARG_PARAMETER);
}
-IR::PrimaryKeyDef_ptr
-TAO_HomeDef_i::create_primary_key_i (const char * /* id */,
- const char * /* name */,
- const char * /* version */,
- CORBA::ValueDef_ptr /* primary_key */
- ACE_ENV_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
+CORBA::ValueDef_ptr
+TAO_HomeDef_i::primary_key_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// TODO
return 0;
}
-IR::FactoryDef_ptr
+void
+TAO_HomeDef_i::primary_key (
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_WRITE_GUARD;
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ this->primary_key_i (primary_key
+ ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+void
+TAO_HomeDef_i::primary_key_i (
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+}
+
+CORBA::ComponentIR::FactoryDef_ptr
TAO_HomeDef_i::create_factory (const char *id,
const char *name,
const char *version,
@@ -246,10 +287,10 @@ TAO_HomeDef_i::create_factory (const char *id,
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
- TAO_IFR_WRITE_GUARD_RETURN (IR::FactoryDef::_nil ());
+ TAO_IFR_WRITE_GUARD_RETURN (CORBA::ComponentIR::FactoryDef::_nil ());
this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (IR::FactoryDef::_nil ());
+ ACE_CHECK_RETURN (CORBA::ComponentIR::FactoryDef::_nil ());
return this->create_factory_i (id,
name,
@@ -259,7 +300,7 @@ TAO_HomeDef_i::create_factory (const char *id,
ACE_ENV_ARG_PARAMETER);
}
-IR::FactoryDef_ptr
+CORBA::ComponentIR::FactoryDef_ptr
TAO_HomeDef_i::create_factory_i (
const char * /* id */,
const char * /* name */,
@@ -274,7 +315,7 @@ TAO_HomeDef_i::create_factory_i (
return 0;
}
-IR::FinderDef_ptr
+CORBA::ComponentIR::FinderDef_ptr
TAO_HomeDef_i::create_finder (const char *id,
const char *name,
const char *version,
@@ -283,10 +324,10 @@ TAO_HomeDef_i::create_finder (const char *id,
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
- TAO_IFR_WRITE_GUARD_RETURN (IR::FinderDef::_nil ());
+ TAO_IFR_WRITE_GUARD_RETURN (CORBA::ComponentIR::FinderDef::_nil ());
this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (IR::FinderDef::_nil ());
+ ACE_CHECK_RETURN (CORBA::ComponentIR::FinderDef::_nil ());
return this->create_finder_i (id,
name,
@@ -296,7 +337,7 @@ TAO_HomeDef_i::create_finder (const char *id,
ACE_ENV_ARG_PARAMETER);
}
-IR::FinderDef_ptr
+CORBA::ComponentIR::FinderDef_ptr
TAO_HomeDef_i::create_finder_i (
const char * /* id */,
const char * /* name */,
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/HomeDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/HomeDef_i.h
index 939e4727571..cc72c830e7a 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/HomeDef_i.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/HomeDef_i.h
@@ -20,7 +20,7 @@
#ifndef TAO_HOMEDEF_I_H
#define TAO_HOMEDEF_I_H
-#include "InterfaceDef_i.h"
+#include "ExtInterfaceDef_i.h"
#include "ifr_service_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
@@ -36,7 +36,8 @@
#pragma warning(disable:4250)
#endif /* _MSC_VER */
-class TAO_IFRService_Export TAO_HomeDef_i : public virtual TAO_InterfaceDef_i
+class TAO_IFRService_Export TAO_HomeDef_i
+ : public virtual TAO_ExtInterfaceDef_i
{
// = TITLE
// HomTAO_HomeDef_ieDef_i
@@ -52,162 +53,172 @@ public:
// Destructor
virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Return our definition kind.
virtual void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Remove the repository entry.
virtual void destroy_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::Contained::Description *describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
virtual CORBA::Contained::Description *describe_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
virtual CORBA::TypeCode_ptr type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From IDLType_i's pure virtual function.
virtual CORBA::TypeCode_ptr type_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From IDLType_i's pure virtual function.
- virtual IR::HomeDef_ptr base_home (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ virtual CORBA::ComponentIR::HomeDef_ptr base_home (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
- IR::HomeDef_ptr base_home_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ CORBA::ComponentIR::HomeDef_ptr base_home_i (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
- virtual IR::ComponentDef_ptr managed_component (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ virtual void base_home (
+ CORBA::ComponentIR::HomeDef_ptr base_home
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
-
- IR::ComponentDef_ptr managed_component_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ void base_home_i (
+ CORBA::ComponentIR::HomeDef_ptr base_home
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual IR::PrimaryKeyDef_ptr primary_key (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual CORBA::InterfaceDefSeq *supported_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
-
- IR::PrimaryKeyDef_ptr primary_key_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ CORBA::InterfaceDefSeq *supported_interfaces_i (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual IR::FactoryDefSeq *factories (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual void supported_interfaces (
+ const CORBA::InterfaceDefSeq &supported_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
-
- IR::FactoryDefSeq *factories_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ void supported_interfaces_i (
+ const CORBA::InterfaceDefSeq &supported_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual IR::FinderDefSeq *finders (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual CORBA::ComponentIR::ComponentDef_ptr managed_component (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
- IR::FinderDefSeq *finders_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ CORBA::ComponentIR::ComponentDef_ptr managed_component_i (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
- virtual CORBA::Boolean is_basic (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ virtual void managed_component (
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void managed_component_i (
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::ValueDef_ptr primary_key (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
- CORBA::Boolean is_basic_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ CORBA::ValueDef_ptr primary_key_i (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
- virtual IR::PrimaryKeyDef_ptr create_primary_key (
- const char *id,
- const char *name,
- const char *version,
+ virtual void primary_key (
CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
-
- IR::PrimaryKeyDef_ptr create_primary_key_i (
- const char *id,
- const char *name,
- const char *version,
+
+ void primary_key_i (
CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual IR::FactoryDef_ptr create_factory (
+
+ virtual CORBA::ComponentIR::FactoryDef_ptr create_factory (
const char *id,
const char *name,
const char *version,
const CORBA::ParDescriptionSeq &params,
const CORBA::ExceptionDefSeq &exceptions
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
- IR::FactoryDef_ptr create_factory_i (
+ CORBA::ComponentIR::FactoryDef_ptr create_factory_i (
const char *id,
const char *name,
const char *version,
const CORBA::ParDescriptionSeq &params,
const CORBA::ExceptionDefSeq &exceptions
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
- virtual IR::FinderDef_ptr create_finder (
+ virtual CORBA::ComponentIR::FinderDef_ptr create_finder (
const char *id,
const char *name,
const char *version,
const CORBA::ParDescriptionSeq &params,
const CORBA::ExceptionDefSeq &exceptions
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
- IR::FinderDef_ptr create_finder_i (
+ CORBA::ComponentIR::FinderDef_ptr create_finder_i (
const char *id,
const char *name,
const char *version,
const CORBA::ParDescriptionSeq &params,
const CORBA::ExceptionDefSeq &exceptions
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
};
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp
index 22c4652e098..56dcf805fa4 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp
@@ -225,7 +225,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_IRObject_def_kind_get::TAO_ServerRequestInfo_CORBA_IRObject_def_kind_get (
TAO_ServerRequest &_tao_server_request,
@@ -365,7 +365,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_IRObject_destroy::TAO_ServerRequestInfo_CORBA_IRObject_destroy (
TAO_ServerRequest &_tao_server_request,
@@ -536,7 +536,7 @@ POA_CORBA::_TAO_IRObject_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_IRObject_Proxy_Broker *
CORBA__TAO_IRObject_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -1077,7 +1077,7 @@ const char* POA_CORBA::IRObject::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::IRObject::_dispatch (
TAO_ServerRequest &req,
@@ -1092,7 +1092,7 @@ void POA_CORBA::IRObject::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::IRObject *
POA_CORBA::IRObject::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -1335,7 +1335,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Contained_id_get::TAO_ServerRequestInfo_CORBA_Contained_id_get (
TAO_ServerRequest &_tao_server_request,
@@ -1477,7 +1477,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Contained_id_set::TAO_ServerRequestInfo_CORBA_Contained_id_set (
TAO_ServerRequest &_tao_server_request,
@@ -1618,7 +1618,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Contained_name_get::TAO_ServerRequestInfo_CORBA_Contained_name_get (
TAO_ServerRequest &_tao_server_request,
@@ -1760,7 +1760,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Contained_name_set::TAO_ServerRequestInfo_CORBA_Contained_name_set (
TAO_ServerRequest &_tao_server_request,
@@ -1901,7 +1901,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Contained_version_get::TAO_ServerRequestInfo_CORBA_Contained_version_get (
TAO_ServerRequest &_tao_server_request,
@@ -2043,7 +2043,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Contained_version_set::TAO_ServerRequestInfo_CORBA_Contained_version_set (
TAO_ServerRequest &_tao_server_request,
@@ -2184,7 +2184,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Contained_defined_in_get::TAO_ServerRequestInfo_CORBA_Contained_defined_in_get (
TAO_ServerRequest &_tao_server_request,
@@ -2326,7 +2326,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Contained_absolute_name_get::TAO_ServerRequestInfo_CORBA_Contained_absolute_name_get (
TAO_ServerRequest &_tao_server_request,
@@ -2468,7 +2468,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Contained_containing_repository_get::TAO_ServerRequestInfo_CORBA_Contained_containing_repository_get (
TAO_ServerRequest &_tao_server_request,
@@ -2610,7 +2610,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Contained_describe::TAO_ServerRequestInfo_CORBA_Contained_describe (
TAO_ServerRequest &_tao_server_request,
@@ -2756,7 +2756,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Contained_move::TAO_ServerRequestInfo_CORBA_Contained_move (
TAO_ServerRequest &_tao_server_request,
@@ -2949,7 +2949,7 @@ POA_CORBA::_TAO_Contained_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_Contained_Proxy_Broker *
CORBA__TAO_Contained_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -5048,7 +5048,7 @@ const char* POA_CORBA::Contained::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::Contained::_dispatch (
TAO_ServerRequest &req,
@@ -5063,7 +5063,7 @@ void POA_CORBA::Contained::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::Contained *
POA_CORBA::Contained::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -5173,14 +5173,14 @@ TAO_CORBA_Container_Perfect_Hash_OpTable::lookup (const char *str, unsigned int
{
enum
{
- TOTAL_KEYWORDS = 23,
+ TOTAL_KEYWORDS = 24,
MIN_WORD_LENGTH = 5,
MAX_WORD_LENGTH = 25,
MIN_HASH_VALUE = 6,
MAX_HASH_VALUE = 40,
HASH_VALUE_RANGE = 35,
- DUPLICATES = 2,
- WORDLIST_SIZE = 29
+ DUPLICATES = 3,
+ WORDLIST_SIZE = 30
};
static const class TAO_operation_db_entry wordlist[] =
@@ -5193,6 +5193,7 @@ TAO_CORBA_Container_Perfect_Hash_OpTable::lookup (const char *str, unsigned int
{"create_module", &POA_CORBA::Container::create_module_skel},
{"create_native", &POA_CORBA::Container::create_native_skel},
{"create_interface", &POA_CORBA::Container::create_interface_skel},
+ {"create_ext_value", &POA_CORBA::Container::create_ext_value_skel},
{"create_union", &POA_CORBA::Container::create_union_skel},
{"create_struct", &POA_CORBA::Container::create_struct_skel},
{"create_constant", &POA_CORBA::Container::create_constant_skel},
@@ -5214,8 +5215,8 @@ TAO_CORBA_Container_Perfect_Hash_OpTable::lookup (const char *str, unsigned int
static const signed char lookup[] =
{
-1, -1, -1, -1, -1, -1, 6, 7, -1, -10, -2, 8, 9, -44,
- -1, -1, 12, 13, 14, -1, 15, 16, 17, 18, -1, 19, 20, 21,
- -1, -1, 22, 23, 24, 25, -1, 26, -1, -1, 27, -1, 28,
+ -12, -2, -42, 14, 15, -1, 16, 17, 18, 19, -1, 20, 21, 22,
+ -1, -1, 23, 24, 25, 26, -1, 27, -1, -1, 28, -1, 29,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -5314,7 +5315,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Container_lookup::TAO_ServerRequestInfo_CORBA_Container_lookup (
TAO_ServerRequest &_tao_server_request,
@@ -5470,7 +5471,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Container_contents::TAO_ServerRequestInfo_CORBA_Container_contents (
TAO_ServerRequest &_tao_server_request,
@@ -5636,7 +5637,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Container_lookup_name::TAO_ServerRequestInfo_CORBA_Container_lookup_name (
TAO_ServerRequest &_tao_server_request,
@@ -5812,7 +5813,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Container_describe_contents::TAO_ServerRequestInfo_CORBA_Container_describe_contents (
TAO_ServerRequest &_tao_server_request,
@@ -5982,7 +5983,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Container_create_module::TAO_ServerRequestInfo_CORBA_Container_create_module (
TAO_ServerRequest &_tao_server_request,
@@ -6156,7 +6157,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Container_create_constant::TAO_ServerRequestInfo_CORBA_Container_create_constant (
TAO_ServerRequest &_tao_server_request,
@@ -6340,7 +6341,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Container_create_struct::TAO_ServerRequestInfo_CORBA_Container_create_struct (
TAO_ServerRequest &_tao_server_request,
@@ -6520,7 +6521,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Container_create_union::TAO_ServerRequestInfo_CORBA_Container_create_union (
TAO_ServerRequest &_tao_server_request,
@@ -6704,7 +6705,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Container_create_enum::TAO_ServerRequestInfo_CORBA_Container_create_enum (
TAO_ServerRequest &_tao_server_request,
@@ -6882,7 +6883,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Container_create_alias::TAO_ServerRequestInfo_CORBA_Container_create_alias (
TAO_ServerRequest &_tao_server_request,
@@ -7060,7 +7061,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Container_create_interface::TAO_ServerRequestInfo_CORBA_Container_create_interface (
TAO_ServerRequest &_tao_server_request,
@@ -7250,7 +7251,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Container_create_value::TAO_ServerRequestInfo_CORBA_Container_create_value (
TAO_ServerRequest &_tao_server_request,
@@ -7464,7 +7465,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Container_create_value_box::TAO_ServerRequestInfo_CORBA_Container_create_value_box (
TAO_ServerRequest &_tao_server_request,
@@ -7642,7 +7643,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Container_create_exception::TAO_ServerRequestInfo_CORBA_Container_create_exception (
TAO_ServerRequest &_tao_server_request,
@@ -7818,7 +7819,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Container_create_native::TAO_ServerRequestInfo_CORBA_Container_create_native (
TAO_ServerRequest &_tao_server_request,
@@ -7990,7 +7991,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Container_create_abstract_interface::TAO_ServerRequestInfo_CORBA_Container_create_abstract_interface (
TAO_ServerRequest &_tao_server_request,
@@ -8168,7 +8169,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Container_create_local_interface::TAO_ServerRequestInfo_CORBA_Container_create_local_interface (
TAO_ServerRequest &_tao_server_request,
@@ -8282,6 +8283,232 @@ TAO_ServerRequestInfo_CORBA_Container_create_local_interface::result (::CORBA::L
this->_result = result;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
+class TAO_ServerRequestInfo_CORBA_Container_create_ext_value : public TAO_ServerRequestInfo
+{
+public:
+ TAO_ServerRequestInfo_CORBA_Container_create_ext_value (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::Container *tao_impl,
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::Boolean & is_custom,
+ const CORBA::Boolean & is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ const CORBA::Boolean & is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual Dynamic::ParameterList * arguments (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual char * target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Boolean target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::ExtValueDef_ptr result);
+
+private:
+ TAO_ServerRequestInfo_CORBA_Container_create_ext_value (
+ const TAO_ServerRequestInfo_CORBA_Container_create_ext_value &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_Container_create_ext_value &
+ );
+
+private:
+ POA_CORBA::Container *_tao_impl;
+
+ const char * id_;
+ const char * name_;
+ const char * version_;
+ const CORBA::Boolean & is_custom_;
+ const CORBA::Boolean & is_abstract_;
+ CORBA::ValueDef_ptr base_value_;
+ const CORBA::Boolean & is_truncatable_;
+ const CORBA::ValueDefSeq & abstract_base_values_;
+ const CORBA::InterfaceDefSeq & supported_interfaces_;
+ const CORBA::ExtInitializerSeq & initializers_;::CORBA::ExtValueDef_ptr _result;
+};
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+
+TAO_ServerRequestInfo_CORBA_Container_create_ext_value::TAO_ServerRequestInfo_CORBA_Container_create_ext_value (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ POA_CORBA::Container *tao_impl,
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::Boolean & is_custom,
+ const CORBA::Boolean & is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ const CORBA::Boolean & is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
+ _tao_impl (tao_impl),
+ id_ (id),
+ name_ (name),
+ version_ (version),
+ is_custom_ (is_custom),
+ is_abstract_ (is_abstract),
+ base_value_ (base_value),
+ is_truncatable_ (is_truncatable),
+ abstract_base_values_ (abstract_base_values),
+ supported_interfaces_ (supported_interfaces),
+ initializers_ (initializers)
+{}
+
+Dynamic::ParameterList *
+TAO_ServerRequestInfo_CORBA_Container_create_ext_value::arguments (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+ parameter_list->length (10);
+ CORBA::ULong len = 0;
+
+ (*parameter_list)[len].argument <<= id_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= name_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= version_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_custom_);
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_abstract_);
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->base_value_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_truncatable_);
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->abstract_base_values_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->supported_interfaces_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->initializers_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ServerRequestInfo_CORBA_Container_create_ext_value::exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_Container_create_ext_value::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+
+ return safe_result_any._retn ();
+}
+
+char *
+TAO_ServerRequestInfo_CORBA_Container_create_ext_value::target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return
+ CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
+}
+
+CORBA::Boolean
+TAO_ServerRequestInfo_CORBA_Container_create_ext_value::target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
+}
+
+void
+TAO_ServerRequestInfo_CORBA_Container_create_ext_value::result (::CORBA::ExtValueDef_ptr result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
#endif /* TAO_HAS_INTERCEPTORS */
///////////////////////////////////////////////////////////////////////
@@ -8378,7 +8605,7 @@ POA_CORBA::_TAO_Container_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_Container_Proxy_Broker *
CORBA__TAO_Container_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -9243,6 +9470,67 @@ POA_CORBA::_TAO_Container_ThruPOA_Proxy_Impl::_TAO_Container_ThruPOA_Proxy_Impl
base_interfaces
ACE_ENV_ARG_PARAMETER
);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
+::CORBA::ExtValueDef_ptr POA_CORBA::_TAO_Container_ThruPOA_Proxy_Impl::create_ext_value (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ ::CORBA::ExtValueDef_var _tao_retval;
+ ACE_UNUSED_ARG (_tao_retval);
+ TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
+ );
+ CORBA::Object_var forward_to;
+ servant_upcall.prepare_for_upcall (
+ _collocated_tao_target_->_object_key (),
+ "create_ext_value",
+ forward_to.out ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ return ACE_reinterpret_cast (
+ POA_CORBA::Container_ptr,
+ servant_upcall.servant ()->_downcast (
+ "IDL:omg.org/CORBA/Container:1.0"
+ )
+ )->create_ext_value (
+
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
}//
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
@@ -11900,6 +12188,197 @@ void POA_CORBA::Container::create_local_interface_skel (
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
+void POA_CORBA::Container::create_ext_value_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::Container *_tao_impl =
+ ACE_static_cast (
+ POA_CORBA::Container *,
+ _tao_servant
+ );
+ ::CORBA::ExtValueDef_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::InterfaceDefSeq supported_interfaces;
+ CORBA::ExtInitializerSeq 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_interfaces) &&
+ (_tao_in >> initializers)
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
+
+ TAO_ServerRequestInterceptor_Adapter _tao_vfr (
+ _tao_server_request.orb_core ()->server_request_interceptors (),
+ _tao_server_request.interceptor_count ()
+ );
+
+ TAO_ServerRequestInfo_CORBA_Container_create_ext_value _tao_ri (
+ _tao_server_request,
+ _tao_upcall,
+ _tao_impl,
+
+ id.in (),
+
+ name.in (),
+
+ version.in (),
+
+ is_custom,
+
+ is_abstract,
+
+ base_value.in (),
+
+ is_truncatable,
+
+ abstract_base_values,
+
+ supported_interfaces,
+
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+
+ ACE_TRY
+ {
+ {
+ TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
+ 1 /* Copy TSC to RSC */);
+
+ _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ _tao_retval =
+ _tao_impl->create_ext_value (
+
+ id.in (),
+
+ name.in (),
+
+ version.in (),
+
+ is_custom,
+
+ is_abstract,
+
+ base_value.in (),
+
+ is_truncatable,
+
+ abstract_base_values,
+
+ supported_interfaces,
+
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ ::CORBA::ExtValueDef_ptr _tao_retval_info = _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_server_request.init_reply ();
+
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(
+ (_tao_out << _tao_retval.in ())
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+ // In case _tao_servant_upcall is not used in this function
+ ACE_UNUSED_ARG (_tao_servant_upcall);
+}
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
void POA_CORBA::Container::_is_a_skel (
@@ -12073,7 +12552,7 @@ const char* POA_CORBA::Container::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::Container::_dispatch (
TAO_ServerRequest &req,
@@ -12088,7 +12567,7 @@ void POA_CORBA::Container::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::Container *
POA_CORBA::Container::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -12300,7 +12779,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_IDLType_type_get::TAO_ServerRequestInfo_CORBA_IDLType_type_get (
TAO_ServerRequest &_tao_server_request,
@@ -12482,7 +12961,7 @@ POA_CORBA::_TAO_IDLType_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_IDLType_Proxy_Broker *
CORBA__TAO_IDLType_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -12877,7 +13356,7 @@ const char* POA_CORBA::IDLType::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::IDLType::_dispatch (
TAO_ServerRequest &req,
@@ -12892,7 +13371,7 @@ void POA_CORBA::IDLType::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::IDLType *
POA_CORBA::IDLType::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -13176,7 +13655,7 @@ POA_CORBA::_TAO_TypedefDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_TypedefDef_Proxy_Broker *
CORBA__TAO_TypedefDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -13425,7 +13904,7 @@ const char* POA_CORBA::TypedefDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::TypedefDef::_dispatch (
TAO_ServerRequest &req,
@@ -13440,7 +13919,7 @@ void POA_CORBA::TypedefDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::TypedefDef *
POA_CORBA::TypedefDef::_this (ACE_ENV_SINGLE_ARG_DECL)
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.h
index 6b711917937..3678f24db5f 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.h
@@ -1139,6 +1139,33 @@ TAO_NAMESPACE POA_CORBA
void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
); static void _get_def_kind_skel (
TAO_ServerRequest &req,
void *obj,
@@ -1475,6 +1502,27 @@ TAO_NAMESPACE POA_CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ExtValueDef_ptr create_ext_value (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
};
//
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h
index 8818ac7cca9..7fc23b53089 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h
@@ -579,6 +579,26 @@ TAO_NAMESPACE POA_CORBA
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
::CORBA::DefinitionKind def_kind (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.i b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.i
index 0307fbc20e3..a70a1df8059 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.i
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.i
@@ -973,6 +973,42 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
+::CORBA::ExtValueDef_ptr POA_CORBA::Container_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
::CORBA::DefinitionKind POA_CORBA::Container_tie<T>::def_kind (
ACE_ENV_SINGLE_ARG_DECL
)
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp
index e3e3099db9f..756e717912f 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp
@@ -123,14 +123,14 @@ TAO_CORBA_Repository_Perfect_Hash_OpTable::lookup (const char *str, unsigned int
{
enum
{
- TOTAL_KEYWORDS = 31,
+ TOTAL_KEYWORDS = 32,
MIN_WORD_LENGTH = 5,
MAX_WORD_LENGTH = 25,
MIN_HASH_VALUE = 11,
MAX_HASH_VALUE = 51,
HASH_VALUE_RANGE = 41,
- DUPLICATES = 2,
- WORDLIST_SIZE = 42
+ DUPLICATES = 3,
+ WORDLIST_SIZE = 43
};
static const class TAO_operation_db_entry wordlist[] =
@@ -151,6 +151,7 @@ TAO_CORBA_Repository_Perfect_Hash_OpTable::lookup (const char *str, unsigned int
{"create_native", &POA_CORBA::Repository::create_native_skel},
{"create_sequence", &POA_CORBA::Repository::create_sequence_skel},
{"create_interface", &POA_CORBA::Repository::create_interface_skel},
+ {"create_ext_value", &POA_CORBA::Repository::create_ext_value_skel},
{"create_union", &POA_CORBA::Repository::create_union_skel},
{"get_primitive", &POA_CORBA::Repository::get_primitive_skel},
{"lookup_name", &POA_CORBA::Repository::lookup_name_skel},
@@ -172,10 +173,10 @@ TAO_CORBA_Repository_Perfect_Hash_OpTable::lookup (const char *str, unsigned int
static const signed char lookup[] =
{
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -21, -2, 11, 12, 13,
- 14, 15, 16, -1, 17, 18, -1, 19, 20, -65, -1, 23, 24, 25,
- 26, 27, -1, 28, 29, -1, -1, 30, 31, 32, 33, -1, 34, 35,
- 36, 37, -1, 38, -1, 39, -1, -1, 40, 41,
+ -1, -1, -1, -1, -1, -1, -1, -21, -2, -24, -2, 11, 12, 13,
+ 14, 15, 16, -1, 17, 18, -1, 19, 20, -67, -1, 23, -68, 26,
+ 27, 28, -1, 29, 30, -1, -1, 31, 32, 33, 34, -1, 35, 36,
+ 37, 38, -1, 39, -1, 40, -1, -1, 41, 42,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -274,7 +275,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Repository_lookup_id::TAO_ServerRequestInfo_CORBA_Repository_lookup_id (
TAO_ServerRequest &_tao_server_request,
@@ -428,7 +429,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Repository_get_canonical_typecode::TAO_ServerRequestInfo_CORBA_Repository_get_canonical_typecode (
TAO_ServerRequest &_tao_server_request,
@@ -582,7 +583,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Repository_get_primitive::TAO_ServerRequestInfo_CORBA_Repository_get_primitive (
TAO_ServerRequest &_tao_server_request,
@@ -736,7 +737,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Repository_create_string::TAO_ServerRequestInfo_CORBA_Repository_create_string (
TAO_ServerRequest &_tao_server_request,
@@ -890,7 +891,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Repository_create_wstring::TAO_ServerRequestInfo_CORBA_Repository_create_wstring (
TAO_ServerRequest &_tao_server_request,
@@ -1046,7 +1047,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Repository_create_sequence::TAO_ServerRequestInfo_CORBA_Repository_create_sequence (
TAO_ServerRequest &_tao_server_request,
@@ -1208,7 +1209,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Repository_create_array::TAO_ServerRequestInfo_CORBA_Repository_create_array (
TAO_ServerRequest &_tao_server_request,
@@ -1370,7 +1371,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_Repository_create_fixed::TAO_ServerRequestInfo_CORBA_Repository_create_fixed (
TAO_ServerRequest &_tao_server_request,
@@ -1568,7 +1569,7 @@ POA_CORBA::_TAO_Repository_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_Repository_Proxy_Broker *
CORBA__TAO_Repository_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -3270,7 +3271,7 @@ const char* POA_CORBA::Repository::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::Repository::_dispatch (
TAO_ServerRequest &req,
@@ -3285,7 +3286,7 @@ void POA_CORBA::Repository::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::Repository *
POA_CORBA::Repository::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -3395,14 +3396,14 @@ TAO_CORBA_ModuleDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int
{
enum
{
- TOTAL_KEYWORDS = 34,
+ TOTAL_KEYWORDS = 35,
MIN_WORD_LENGTH = 4,
MAX_WORD_LENGTH = 26,
MIN_HASH_VALUE = 4,
MAX_HASH_VALUE = 63,
HASH_VALUE_RANGE = 60,
- DUPLICATES = 5,
- WORDLIST_SIZE = 38
+ DUPLICATES = 6,
+ WORDLIST_SIZE = 39
};
static const class TAO_operation_db_entry wordlist[] =
@@ -3414,6 +3415,7 @@ TAO_CORBA_ModuleDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int
{"create_module", &POA_CORBA::ModuleDef::create_module_skel},
{"create_native", &POA_CORBA::ModuleDef::create_native_skel},
{"create_interface", &POA_CORBA::ModuleDef::create_interface_skel},
+ {"create_ext_value", &POA_CORBA::ModuleDef::create_ext_value_skel},
{"create_union", &POA_CORBA::ModuleDef::create_union_skel},
{"create_exception", &POA_CORBA::ModuleDef::create_exception_skel},
{"create_local_interface", &POA_CORBA::ModuleDef::create_local_interface_skel},
@@ -3447,10 +3449,10 @@ TAO_CORBA_ModuleDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int
static const signed char lookup[] =
{
-1, -1, -1, -1, 4, -1, -1, -1, -1, -7, -2, 5, 6, -67,
- -1, -1, 9, 10, -1, -18, -2, 11, 12, 13, -1, 14, 15, 16,
- 17, -73, 20, 21, 22, -25, -2, 23, 24, -67, 27, -1, 28, -31,
- -2, 29, -1, 30, -1, -69, -1, -1, -1, 33, 34, 35, -1, -1,
- -1, -1, -1, -1, 36, -1, -1, 37,
+ -9, -2, -65, 11, -1, -19, -2, 12, 13, 14, -1, 15, 16, 17,
+ 18, -73, 21, 22, 23, -26, -2, 24, 25, -67, 28, -1, 29, -32,
+ -2, 30, -1, 31, -1, -69, -1, -1, -1, 34, 35, 36, -1, -1,
+ -1, -1, -1, -1, 37, -1, -1, 38,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -3587,7 +3589,7 @@ POA_CORBA::_TAO_ModuleDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_ModuleDef_Proxy_Broker *
CORBA__TAO_ModuleDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -3836,7 +3838,7 @@ const char* POA_CORBA::ModuleDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::ModuleDef::_dispatch (
TAO_ServerRequest &req,
@@ -3851,7 +3853,7 @@ void POA_CORBA::ModuleDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::ModuleDef *
POA_CORBA::ModuleDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -4099,7 +4101,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ConstantDef_type_get::TAO_ServerRequestInfo_CORBA_ConstantDef_type_get (
TAO_ServerRequest &_tao_server_request,
@@ -4241,7 +4243,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ConstantDef_type_def_get::TAO_ServerRequestInfo_CORBA_ConstantDef_type_def_get (
TAO_ServerRequest &_tao_server_request,
@@ -4383,7 +4385,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ConstantDef_type_def_set::TAO_ServerRequestInfo_CORBA_ConstantDef_type_def_set (
TAO_ServerRequest &_tao_server_request,
@@ -4524,7 +4526,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ConstantDef_value_get::TAO_ServerRequestInfo_CORBA_ConstantDef_value_get (
TAO_ServerRequest &_tao_server_request,
@@ -4666,7 +4668,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ConstantDef_value_set::TAO_ServerRequestInfo_CORBA_ConstantDef_value_set (
TAO_ServerRequest &_tao_server_request,
@@ -4847,7 +4849,7 @@ POA_CORBA::_TAO_ConstantDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_ConstantDef_Proxy_Broker *
CORBA__TAO_ConstantDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -5929,7 +5931,7 @@ const char* POA_CORBA::ConstantDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::ConstantDef::_dispatch (
TAO_ServerRequest &req,
@@ -5944,7 +5946,7 @@ void POA_CORBA::ConstantDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::ConstantDef *
POA_CORBA::ConstantDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -6054,14 +6056,14 @@ TAO_CORBA_StructDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int
{
enum
{
- TOTAL_KEYWORDS = 37,
+ TOTAL_KEYWORDS = 38,
MIN_WORD_LENGTH = 4,
MAX_WORD_LENGTH = 26,
MIN_HASH_VALUE = 5,
MAX_HASH_VALUE = 60,
HASH_VALUE_RANGE = 56,
- DUPLICATES = 7,
- WORDLIST_SIZE = 42
+ DUPLICATES = 8,
+ WORDLIST_SIZE = 43
};
static const class TAO_operation_db_entry wordlist[] =
@@ -6093,6 +6095,7 @@ TAO_CORBA_StructDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int
{"create_module", &POA_CORBA::StructDef::create_module_skel},
{"create_native", &POA_CORBA::StructDef::create_native_skel},
{"create_interface", &POA_CORBA::StructDef::create_interface_skel},
+ {"create_ext_value", &POA_CORBA::StructDef::create_ext_value_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},
@@ -6110,9 +6113,9 @@ TAO_CORBA_StructDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int
{
-1, -1, -1, -7, -3, 5, 6, -12, -2, -66, 10, 11, -1, -15,
-2, -68, 14, -64, 17, 18, 19, 20, -1, -1, -1, 21, -1, -1,
- -23, -2, 22, -1, -64, 25, -28, -2, 26, 27, -64, -1, -1, 30,
- 31, -1, -1, 32, 33, 34, -1, -1, 35, 36, -1, 37, -1, -1,
- 38, 39, 40, -1, 41,
+ -23, -2, 22, -1, -64, 25, -28, -2, 26, 27, -64, -30, -2, -62,
+ 32, -1, -1, 33, 34, 35, -1, -1, 36, 37, -1, 38, -1, -1,
+ 39, 40, 41, -1, 42,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -6209,7 +6212,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_StructDef_members_get::TAO_ServerRequestInfo_CORBA_StructDef_members_get (
TAO_ServerRequest &_tao_server_request,
@@ -6351,7 +6354,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_StructDef_members_set::TAO_ServerRequestInfo_CORBA_StructDef_members_set (
TAO_ServerRequest &_tao_server_request,
@@ -6532,7 +6535,7 @@ POA_CORBA::_TAO_StructDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_StructDef_Proxy_Broker *
CORBA__TAO_StructDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -7141,7 +7144,7 @@ const char* POA_CORBA::StructDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::StructDef::_dispatch (
TAO_ServerRequest &req,
@@ -7156,7 +7159,7 @@ void POA_CORBA::StructDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::StructDef *
POA_CORBA::StructDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -7266,14 +7269,14 @@ TAO_CORBA_UnionDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int l
{
enum
{
- TOTAL_KEYWORDS = 40,
+ TOTAL_KEYWORDS = 41,
MIN_WORD_LENGTH = 4,
MAX_WORD_LENGTH = 27,
MIN_HASH_VALUE = 4,
MAX_HASH_VALUE = 92,
HASH_VALUE_RANGE = 89,
- DUPLICATES = 8,
- WORDLIST_SIZE = 44
+ DUPLICATES = 9,
+ WORDLIST_SIZE = 45
};
static const class TAO_operation_db_entry wordlist[] =
@@ -7304,6 +7307,7 @@ TAO_CORBA_UnionDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int l
{"create_module", &POA_CORBA::UnionDef::create_module_skel},
{"create_native", &POA_CORBA::UnionDef::create_native_skel},
{"create_interface", &POA_CORBA::UnionDef::create_interface_skel},
+ {"create_ext_value", &POA_CORBA::UnionDef::create_ext_value_skel},
{"create_union", &POA_CORBA::UnionDef::create_union_skel},
{"create_exception", &POA_CORBA::UnionDef::create_exception_skel},
{"create_local_interface", &POA_CORBA::UnionDef::create_local_interface_skel},
@@ -7325,11 +7329,11 @@ TAO_CORBA_UnionDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int l
{
-1, -1, -1, -1, 4, 5, 6, -7, -3, -94, 10, 11, -1, -1,
-1, -12, -2, -94, 14, -1, 15, -1, -1, 16, -1, -17, -2, -94,
- -21, -2, 19, 20, -96, 23, -26, -2, 24, 25, -96, -1, -1, 28,
- 29, -1, -1, -1, 30, 31, -1, -1, 32, 33, -1, 34, -1, -38,
- -2, 35, 36, -1, 37, -1, -99, 40, -1, -1, -1, 41, 42, -1,
+ -21, -2, 19, 20, -96, 23, -26, -2, 24, 25, -96, -28, -2, -94,
+ 30, -1, -1, -1, 31, 32, -1, -1, 33, 34, -1, 35, -1, -39,
+ -2, 36, 37, -1, 38, -1, -99, 41, -1, -1, -1, 42, 43, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 43,
+ -1, -1, -1, -1, -1, -1, -1, -1, 44,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -7426,7 +7430,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_UnionDef_discriminator_type_get::TAO_ServerRequestInfo_CORBA_UnionDef_discriminator_type_get (
TAO_ServerRequest &_tao_server_request,
@@ -7568,7 +7572,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_UnionDef_discriminator_type_def_get::TAO_ServerRequestInfo_CORBA_UnionDef_discriminator_type_def_get (
TAO_ServerRequest &_tao_server_request,
@@ -7710,7 +7714,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_UnionDef_discriminator_type_def_set::TAO_ServerRequestInfo_CORBA_UnionDef_discriminator_type_def_set (
TAO_ServerRequest &_tao_server_request,
@@ -7851,7 +7855,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_UnionDef_members_get::TAO_ServerRequestInfo_CORBA_UnionDef_members_get (
TAO_ServerRequest &_tao_server_request,
@@ -7993,7 +7997,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_UnionDef_members_set::TAO_ServerRequestInfo_CORBA_UnionDef_members_set (
TAO_ServerRequest &_tao_server_request,
@@ -8174,7 +8178,7 @@ POA_CORBA::_TAO_UnionDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_UnionDef_Proxy_Broker *
CORBA__TAO_UnionDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -9289,7 +9293,7 @@ const char* POA_CORBA::UnionDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::UnionDef::_dispatch (
TAO_ServerRequest &req,
@@ -9304,7 +9308,7 @@ void POA_CORBA::UnionDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::UnionDef *
POA_CORBA::UnionDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -9550,7 +9554,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_EnumDef_members_get::TAO_ServerRequestInfo_CORBA_EnumDef_members_get (
TAO_ServerRequest &_tao_server_request,
@@ -9692,7 +9696,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_EnumDef_members_set::TAO_ServerRequestInfo_CORBA_EnumDef_members_set (
TAO_ServerRequest &_tao_server_request,
@@ -9873,7 +9877,7 @@ POA_CORBA::_TAO_EnumDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_EnumDef_Proxy_Broker *
CORBA__TAO_EnumDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -10471,7 +10475,7 @@ const char* POA_CORBA::EnumDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::EnumDef::_dispatch (
TAO_ServerRequest &req,
@@ -10486,7 +10490,7 @@ void POA_CORBA::EnumDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::EnumDef *
POA_CORBA::EnumDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -10732,7 +10736,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_AliasDef_original_type_def_get::TAO_ServerRequestInfo_CORBA_AliasDef_original_type_def_get (
TAO_ServerRequest &_tao_server_request,
@@ -10874,7 +10878,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_AliasDef_original_type_def_set::TAO_ServerRequestInfo_CORBA_AliasDef_original_type_def_set (
TAO_ServerRequest &_tao_server_request,
@@ -11055,7 +11059,7 @@ POA_CORBA::_TAO_AliasDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_AliasDef_Proxy_Broker *
CORBA__TAO_AliasDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -11653,7 +11657,7 @@ const char* POA_CORBA::AliasDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::AliasDef::_dispatch (
TAO_ServerRequest &req,
@@ -11668,7 +11672,7 @@ void POA_CORBA::AliasDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::AliasDef *
POA_CORBA::AliasDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -11952,7 +11956,7 @@ POA_CORBA::_TAO_NativeDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_NativeDef_Proxy_Broker *
CORBA__TAO_NativeDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -12212,7 +12216,7 @@ const char* POA_CORBA::NativeDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::NativeDef::_dispatch (
TAO_ServerRequest &req,
@@ -12227,7 +12231,7 @@ void POA_CORBA::NativeDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::NativeDef *
POA_CORBA::NativeDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -12442,7 +12446,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_PrimitiveDef_kind_get::TAO_ServerRequestInfo_CORBA_PrimitiveDef_kind_get (
TAO_ServerRequest &_tao_server_request,
@@ -12624,7 +12628,7 @@ POA_CORBA::_TAO_PrimitiveDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_PrimitiveDef_Proxy_Broker *
CORBA__TAO_PrimitiveDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -13029,7 +13033,7 @@ const char* POA_CORBA::PrimitiveDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::PrimitiveDef::_dispatch (
TAO_ServerRequest &req,
@@ -13044,7 +13048,7 @@ void POA_CORBA::PrimitiveDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::PrimitiveDef *
POA_CORBA::PrimitiveDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -13278,7 +13282,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_StringDef_bound_get::TAO_ServerRequestInfo_CORBA_StringDef_bound_get (
TAO_ServerRequest &_tao_server_request,
@@ -13420,7 +13424,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_StringDef_bound_set::TAO_ServerRequestInfo_CORBA_StringDef_bound_set (
TAO_ServerRequest &_tao_server_request,
@@ -13601,7 +13605,7 @@ POA_CORBA::_TAO_StringDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_StringDef_Proxy_Broker *
CORBA__TAO_StringDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -14176,7 +14180,7 @@ const char* POA_CORBA::StringDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::StringDef::_dispatch (
TAO_ServerRequest &req,
@@ -14191,7 +14195,7 @@ void POA_CORBA::StringDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::StringDef *
POA_CORBA::StringDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -14425,7 +14429,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_WstringDef_bound_get::TAO_ServerRequestInfo_CORBA_WstringDef_bound_get (
TAO_ServerRequest &_tao_server_request,
@@ -14567,7 +14571,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_WstringDef_bound_set::TAO_ServerRequestInfo_CORBA_WstringDef_bound_set (
TAO_ServerRequest &_tao_server_request,
@@ -14748,7 +14752,7 @@ POA_CORBA::_TAO_WstringDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_WstringDef_Proxy_Broker *
CORBA__TAO_WstringDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -15323,7 +15327,7 @@ const char* POA_CORBA::WstringDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::WstringDef::_dispatch (
TAO_ServerRequest &req,
@@ -15338,7 +15342,7 @@ void POA_CORBA::WstringDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::WstringDef *
POA_CORBA::WstringDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -15575,7 +15579,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_SequenceDef_bound_get::TAO_ServerRequestInfo_CORBA_SequenceDef_bound_get (
TAO_ServerRequest &_tao_server_request,
@@ -15717,7 +15721,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_SequenceDef_bound_set::TAO_ServerRequestInfo_CORBA_SequenceDef_bound_set (
TAO_ServerRequest &_tao_server_request,
@@ -15858,7 +15862,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_SequenceDef_element_type_get::TAO_ServerRequestInfo_CORBA_SequenceDef_element_type_get (
TAO_ServerRequest &_tao_server_request,
@@ -16000,7 +16004,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_SequenceDef_element_type_def_get::TAO_ServerRequestInfo_CORBA_SequenceDef_element_type_def_get (
TAO_ServerRequest &_tao_server_request,
@@ -16142,7 +16146,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_SequenceDef_element_type_def_set::TAO_ServerRequestInfo_CORBA_SequenceDef_element_type_def_set (
TAO_ServerRequest &_tao_server_request,
@@ -16323,7 +16327,7 @@ POA_CORBA::_TAO_SequenceDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_SequenceDef_Proxy_Broker *
CORBA__TAO_SequenceDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -17404,7 +17408,7 @@ const char* POA_CORBA::SequenceDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::SequenceDef::_dispatch (
TAO_ServerRequest &req,
@@ -17419,7 +17423,7 @@ void POA_CORBA::SequenceDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::SequenceDef *
POA_CORBA::SequenceDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -17656,7 +17660,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ArrayDef_length_get::TAO_ServerRequestInfo_CORBA_ArrayDef_length_get (
TAO_ServerRequest &_tao_server_request,
@@ -17798,7 +17802,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ArrayDef_length_set::TAO_ServerRequestInfo_CORBA_ArrayDef_length_set (
TAO_ServerRequest &_tao_server_request,
@@ -17939,7 +17943,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ArrayDef_element_type_get::TAO_ServerRequestInfo_CORBA_ArrayDef_element_type_get (
TAO_ServerRequest &_tao_server_request,
@@ -18081,7 +18085,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ArrayDef_element_type_def_get::TAO_ServerRequestInfo_CORBA_ArrayDef_element_type_def_get (
TAO_ServerRequest &_tao_server_request,
@@ -18223,7 +18227,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ArrayDef_element_type_def_set::TAO_ServerRequestInfo_CORBA_ArrayDef_element_type_def_set (
TAO_ServerRequest &_tao_server_request,
@@ -18404,7 +18408,7 @@ POA_CORBA::_TAO_ArrayDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_ArrayDef_Proxy_Broker *
CORBA__TAO_ArrayDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -19485,7 +19489,7 @@ const char* POA_CORBA::ArrayDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::ArrayDef::_dispatch (
TAO_ServerRequest &req,
@@ -19500,7 +19504,7 @@ void POA_CORBA::ArrayDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::ArrayDef *
POA_CORBA::ArrayDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -19610,14 +19614,14 @@ TAO_CORBA_ExceptionDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned i
{
enum
{
- TOTAL_KEYWORDS = 37,
+ TOTAL_KEYWORDS = 38,
MIN_WORD_LENGTH = 4,
MAX_WORD_LENGTH = 26,
MIN_HASH_VALUE = 5,
MAX_HASH_VALUE = 60,
HASH_VALUE_RANGE = 56,
- DUPLICATES = 7,
- WORDLIST_SIZE = 42
+ DUPLICATES = 8,
+ WORDLIST_SIZE = 43
};
static const class TAO_operation_db_entry wordlist[] =
@@ -19649,6 +19653,7 @@ TAO_CORBA_ExceptionDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned i
{"create_module", &POA_CORBA::ExceptionDef::create_module_skel},
{"create_native", &POA_CORBA::ExceptionDef::create_native_skel},
{"create_interface", &POA_CORBA::ExceptionDef::create_interface_skel},
+ {"create_ext_value", &POA_CORBA::ExceptionDef::create_ext_value_skel},
{"create_union", &POA_CORBA::ExceptionDef::create_union_skel},
{"describe_contents", &POA_CORBA::ExceptionDef::describe_contents_skel},
{"create_exception", &POA_CORBA::ExceptionDef::create_exception_skel},
@@ -19666,9 +19671,9 @@ TAO_CORBA_ExceptionDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned i
{
-1, -1, -1, -7, -3, 5, 6, -12, -2, -66, 10, 11, -1, -15,
-2, -68, 14, -64, 17, 18, 19, 20, -1, -1, -1, 21, -1, -1,
- -23, -2, 22, -1, -64, 25, -28, -2, 26, 27, -64, -1, -1, 30,
- 31, -1, -1, 32, 33, 34, -1, -1, 35, 36, -1, 37, -1, -1,
- 38, 39, 40, -1, 41,
+ -23, -2, 22, -1, -64, 25, -28, -2, 26, 27, -64, -30, -2, -62,
+ 32, -1, -1, 33, 34, 35, -1, -1, 36, 37, -1, 38, -1, -1,
+ 39, 40, 41, -1, 42,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -19765,7 +19770,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ExceptionDef_type_get::TAO_ServerRequestInfo_CORBA_ExceptionDef_type_get (
TAO_ServerRequest &_tao_server_request,
@@ -19907,7 +19912,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ExceptionDef_members_get::TAO_ServerRequestInfo_CORBA_ExceptionDef_members_get (
TAO_ServerRequest &_tao_server_request,
@@ -20049,7 +20054,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ExceptionDef_members_set::TAO_ServerRequestInfo_CORBA_ExceptionDef_members_set (
TAO_ServerRequest &_tao_server_request,
@@ -20230,7 +20235,7 @@ POA_CORBA::_TAO_ExceptionDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_ExceptionDef_Proxy_Broker *
CORBA__TAO_ExceptionDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -20985,7 +20990,7 @@ const char* POA_CORBA::ExceptionDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::ExceptionDef::_dispatch (
TAO_ServerRequest &req,
@@ -21000,7 +21005,7 @@ void POA_CORBA::ExceptionDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::ExceptionDef *
POA_CORBA::ExceptionDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -21248,7 +21253,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_AttributeDef_type_get::TAO_ServerRequestInfo_CORBA_AttributeDef_type_get (
TAO_ServerRequest &_tao_server_request,
@@ -21390,7 +21395,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_AttributeDef_type_def_get::TAO_ServerRequestInfo_CORBA_AttributeDef_type_def_get (
TAO_ServerRequest &_tao_server_request,
@@ -21532,7 +21537,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_AttributeDef_type_def_set::TAO_ServerRequestInfo_CORBA_AttributeDef_type_def_set (
TAO_ServerRequest &_tao_server_request,
@@ -21673,7 +21678,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_AttributeDef_mode_get::TAO_ServerRequestInfo_CORBA_AttributeDef_mode_get (
TAO_ServerRequest &_tao_server_request,
@@ -21815,7 +21820,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_AttributeDef_mode_set::TAO_ServerRequestInfo_CORBA_AttributeDef_mode_set (
TAO_ServerRequest &_tao_server_request,
@@ -21996,7 +22001,7 @@ POA_CORBA::_TAO_AttributeDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_AttributeDef_Proxy_Broker *
CORBA__TAO_AttributeDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -23077,7 +23082,7 @@ const char* POA_CORBA::AttributeDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::AttributeDef::_dispatch (
TAO_ServerRequest &req,
@@ -23092,7 +23097,7 @@ void POA_CORBA::AttributeDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::AttributeDef *
POA_CORBA::AttributeDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -23136,6 +23141,2115 @@ POA_CORBA::AttributeDef::_this (ACE_ENV_SINGLE_ARG_DECL)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+class TAO_CORBA_ExtAttributeDef_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);
+};
+
+/* 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_ExtAttributeDef_Perfect_Hash_OpTable -N lookup */
+unsigned int
+TAO_CORBA_ExtAttributeDef_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, 0,
+ 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
+ 39, 39, 39, 39, 39, 39, 39, 39, 39, 0,
+ 39, 39, 15, 0, 0, 39, 39, 39, 39, 39,
+ 39, 39, 39, 39, 39, 39, 39, 39, 0, 0,
+ 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
+ 39, 39, 0, 25, 39, 39, 39, 39, 5, 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, 0, 39, 0, 39, 39,
+ 15, 0, 0, 39, 39, 39, 39, 39, 39, 0,
+ 0, 39, 39, 39, 39, 0, 25, 39, 39, 39,
+ 39, 5, 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_ExtAttributeDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+{
+ enum
+ {
+ TOTAL_KEYWORDS = 27,
+ MIN_WORD_LENGTH = 4,
+ MAX_WORD_LENGTH = 26,
+ MIN_HASH_VALUE = 4,
+ MAX_HASH_VALUE = 38,
+ HASH_VALUE_RANGE = 35,
+ DUPLICATES = 11,
+ WORDLIST_SIZE = 31
+ };
+
+ static const class TAO_operation_db_entry wordlist[] =
+ {
+ {"",0},{"",0},{"",0},{"",0},
+ {"move", &POA_CORBA::ExtAttributeDef::move_skel},
+ {"_is_a", &POA_CORBA::ExtAttributeDef::_is_a_skel},
+ {"_get_type", &POA_CORBA::ExtAttributeDef::_get_type_skel},
+ {"_set_name", &POA_CORBA::ExtAttributeDef::_set_name_skel},
+ {"_get_name", &POA_CORBA::ExtAttributeDef::_get_name_skel},
+ {"_set_mode", &POA_CORBA::ExtAttributeDef::_set_mode_skel},
+ {"_get_mode", &POA_CORBA::ExtAttributeDef::_get_mode_skel},
+ {"_interface", &POA_CORBA::ExtAttributeDef::_interface_skel},
+ {"_get_version", &POA_CORBA::ExtAttributeDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ExtAttributeDef::_set_version_skel},
+ {"_get_type_def", &POA_CORBA::ExtAttributeDef::_get_type_def_skel},
+ {"_set_type_def", &POA_CORBA::ExtAttributeDef::_set_type_def_skel},
+ {"_get_defined_in", &POA_CORBA::ExtAttributeDef::_get_defined_in_skel},
+ {"_get_absolute_name", &POA_CORBA::ExtAttributeDef::_get_absolute_name_skel},
+ {"_get_get_exceptions", &POA_CORBA::ExtAttributeDef::_get_get_exceptions_skel},
+ {"_set_set_exceptions", &POA_CORBA::ExtAttributeDef::_set_set_exceptions_skel},
+ {"_get_set_exceptions", &POA_CORBA::ExtAttributeDef::_get_set_exceptions_skel},
+ {"_set_get_exceptions", &POA_CORBA::ExtAttributeDef::_set_get_exceptions_skel},
+ {"_get_id", &POA_CORBA::ExtAttributeDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ExtAttributeDef::_set_id_skel},
+ {"describe", &POA_CORBA::ExtAttributeDef::describe_skel},
+ {"destroy", &POA_CORBA::ExtAttributeDef::destroy_skel},
+ {"_get_def_kind", &POA_CORBA::ExtAttributeDef::_get_def_kind_skel},
+ {"_get_containing_repository", &POA_CORBA::ExtAttributeDef::_get_containing_repository_skel},
+ {"describe_attribute", &POA_CORBA::ExtAttributeDef::describe_attribute_skel},
+ {"_component", &POA_CORBA::ExtAttributeDef::_component_skel},
+ {"_non_existent", &POA_CORBA::ExtAttributeDef::_non_existent_skel},
+ };
+
+ static const signed char lookup[] =
+ {
+ -6, -5, -12, -2, 4, 5, -1, -14, -2, -47, 11, -1, -48, -44,
+ -1, 16, -18, -4, 17, -41, -22, -2, -40, 24, -1, -1, -1, 25,
+ 26, -1, -1, 27, -1, 28, -1, 29, -1, -1, 30,
+ };
+
+ 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 < WORDLIST_SIZE)
+ {
+ const char *s = wordlist[slot].opname_;
+
+ if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
+ return &wordlist[slot];
+ }
+ else if (slot < 0 && slot >= -MAX_HASH_VALUE)
+ return 0;
+ else
+ {
+ unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
+ const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
+ const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
+
+ while (--ptr >= base)
+ if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
+ return ptr;
+ }
+ }
+ }
+ return 0;
+}
+static TAO_CORBA_ExtAttributeDef_Perfect_Hash_OpTable tao_CORBA_ExtAttributeDef_optable;
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
+class TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get : public TAO_ServerRequestInfo
+{
+public:
+ TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::ExtAttributeDef *tao_impl
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual Dynamic::ParameterList * arguments (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual char * target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Boolean target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::ExcDescriptionSeq * result);
+
+private:
+ TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get (
+ const TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get &
+ );
+
+private:
+ POA_CORBA::ExtAttributeDef *_tao_impl;
+ ::CORBA::ExcDescriptionSeq * _result;
+};
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get::TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ POA_CORBA::ExtAttributeDef *tao_impl
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
+ _tao_impl (tao_impl)
+{}
+
+Dynamic::ParameterList *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get::arguments (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return parameter_list;
+}
+
+Dynamic::ExceptionList *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get::exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+
+ return safe_result_any._retn ();
+}
+
+char *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get::target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return
+ CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
+}
+
+CORBA::Boolean
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get::target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
+}
+
+void
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get::result (::CORBA::ExcDescriptionSeq * result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
+class TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set : public TAO_ServerRequestInfo
+{
+public:
+ TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::ExtAttributeDef *tao_impl,
+ const CORBA::ExcDescriptionSeq & get_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual Dynamic::ParameterList * arguments (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual char * target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Boolean target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+private:
+ TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set (
+ const TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set &
+ );
+
+private:
+ POA_CORBA::ExtAttributeDef *_tao_impl;
+
+ const CORBA::ExcDescriptionSeq & get_exceptions_;
+};
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set::TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ POA_CORBA::ExtAttributeDef *tao_impl,
+ const CORBA::ExcDescriptionSeq & get_exceptions
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
+ _tao_impl (tao_impl),
+ get_exceptions_ (get_exceptions)
+{}
+
+Dynamic::ParameterList *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set::arguments (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+
+ (*parameter_list)[len].argument <<= this->get_exceptions_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set::exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 1;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return result_any;
+}
+
+char *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set::target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return
+ CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
+}
+
+CORBA::Boolean
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set::target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
+class TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get : public TAO_ServerRequestInfo
+{
+public:
+ TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::ExtAttributeDef *tao_impl
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual Dynamic::ParameterList * arguments (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual char * target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Boolean target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::ExcDescriptionSeq * result);
+
+private:
+ TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get (
+ const TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get &
+ );
+
+private:
+ POA_CORBA::ExtAttributeDef *_tao_impl;
+ ::CORBA::ExcDescriptionSeq * _result;
+};
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get::TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ POA_CORBA::ExtAttributeDef *tao_impl
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
+ _tao_impl (tao_impl)
+{}
+
+Dynamic::ParameterList *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get::arguments (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return parameter_list;
+}
+
+Dynamic::ExceptionList *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get::exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+
+ return safe_result_any._retn ();
+}
+
+char *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get::target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return
+ CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
+}
+
+CORBA::Boolean
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get::target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
+}
+
+void
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get::result (::CORBA::ExcDescriptionSeq * result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
+class TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set : public TAO_ServerRequestInfo
+{
+public:
+ TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::ExtAttributeDef *tao_impl,
+ const CORBA::ExcDescriptionSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual Dynamic::ParameterList * arguments (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual char * target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Boolean target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+private:
+ TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set (
+ const TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set &
+ );
+
+private:
+ POA_CORBA::ExtAttributeDef *_tao_impl;
+
+ const CORBA::ExcDescriptionSeq & set_exceptions_;
+};
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set::TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ POA_CORBA::ExtAttributeDef *tao_impl,
+ const CORBA::ExcDescriptionSeq & set_exceptions
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
+ _tao_impl (tao_impl),
+ set_exceptions_ (set_exceptions)
+{}
+
+Dynamic::ParameterList *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set::arguments (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+
+ (*parameter_list)[len].argument <<= this->set_exceptions_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set::exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 1;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return result_any;
+}
+
+char *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set::target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return
+ CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
+}
+
+CORBA::Boolean
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set::target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
+class TAO_ServerRequestInfo_CORBA_ExtAttributeDef_describe_attribute : public TAO_ServerRequestInfo
+{
+public:
+ TAO_ServerRequestInfo_CORBA_ExtAttributeDef_describe_attribute (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::ExtAttributeDef *tao_impl
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual Dynamic::ParameterList * arguments (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual char * target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Boolean target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::ExtAttributeDescription * result);
+
+private:
+ TAO_ServerRequestInfo_CORBA_ExtAttributeDef_describe_attribute (
+ const TAO_ServerRequestInfo_CORBA_ExtAttributeDef_describe_attribute &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_ExtAttributeDef_describe_attribute &
+ );
+
+private:
+ POA_CORBA::ExtAttributeDef *_tao_impl;
+ ::CORBA::ExtAttributeDescription * _result;
+};
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_describe_attribute::TAO_ServerRequestInfo_CORBA_ExtAttributeDef_describe_attribute (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ POA_CORBA::ExtAttributeDef *tao_impl
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
+ _tao_impl (tao_impl)
+{}
+
+Dynamic::ParameterList *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_describe_attribute::arguments (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return parameter_list;
+}
+
+Dynamic::ExceptionList *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_describe_attribute::exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_describe_attribute::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+
+ return safe_result_any._retn ();
+}
+
+char *
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_describe_attribute::target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return
+ CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
+}
+
+CORBA::Boolean
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_describe_attribute::target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
+}
+
+void
+TAO_ServerRequestInfo_CORBA_ExtAttributeDef_describe_attribute::result (::CORBA::ExtAttributeDescription * result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+///////////////////////////////////////////////////////////////////////
+// Strategized Proxy Broker Implementation
+//
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
+
+// Factory function Implementation.
+POA_CORBA::_TAO_ExtAttributeDef_Strategized_Proxy_Broker *POA_CORBA::_TAO_ExtAttributeDef_Strategized_Proxy_Broker::the_TAO_ExtAttributeDef_Strategized_Proxy_Broker (void)
+{
+ static POA_CORBA::_TAO_ExtAttributeDef_Strategized_Proxy_Broker strategized_proxy_broker;
+ return &strategized_proxy_broker;
+}
+
+POA_CORBA::_TAO_ExtAttributeDef_Strategized_Proxy_Broker::_TAO_ExtAttributeDef_Strategized_Proxy_Broker (void)
+{
+ for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
+ {
+ this->proxy_cache_[i] = 0;
+ }
+}
+
+POA_CORBA::_TAO_ExtAttributeDef_Strategized_Proxy_Broker::~_TAO_ExtAttributeDef_Strategized_Proxy_Broker (void)
+{
+ for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
+ {
+ delete this->proxy_cache_[i];
+
+ // Hack to prevent bug mentioned in 1204. Refer to 1204
+ // for details..
+ this->proxy_cache_[i] = 0;
+ }
+}
+
+CORBA::_TAO_ExtAttributeDef_Proxy_Impl&
+POA_CORBA::_TAO_ExtAttributeDef_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::ExtAttributeDef *object
+ ACE_ENV_ARG_DECL
+ )
+{
+ int strategy =
+ TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
+ if (this->proxy_cache_[strategy] != 0)
+ {
+ return *this->proxy_cache_[strategy];
+ }
+
+ this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
+ return *this->proxy_cache_[strategy];
+}
+
+void
+POA_CORBA::_TAO_ExtAttributeDef_Strategized_Proxy_Broker::create_proxy (
+ int strategy
+ ACE_ENV_ARG_DECL
+ )
+{
+ ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
+
+ if (this->proxy_cache_[strategy] == 0)
+ {
+ switch (strategy)
+ {
+ case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
+ ACE_NEW_THROW_EX (
+ this->proxy_cache_[strategy],
+ POA_CORBA::_TAO_ExtAttributeDef_ThruPOA_Proxy_Impl,
+ CORBA::NO_MEMORY ()
+ );
+ ACE_CHECK;
+ break;
+
+ case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
+ default:
+ ACE_NEW_THROW_EX (
+ this->proxy_cache_[strategy],
+ ::CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl,
+ CORBA::NO_MEMORY ()
+ );
+ ACE_CHECK;
+ break;
+ }
+ }
+}
+
+//
+// End Strategized Proxy Broker Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+
+CORBA::_TAO_ExtAttributeDef_Proxy_Broker *
+CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+{
+ ACE_UNUSED_ARG (obj);
+ return ::POA_CORBA::_TAO_ExtAttributeDef_Strategized_Proxy_Broker::the_TAO_ExtAttributeDef_Strategized_Proxy_Broker();
+}
+
+int
+CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_Initializer (long)
+{
+ CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_function_pointer =
+ CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_function;
+
+ return 0;
+}
+
+static int CORBA__TAO_ExtAttributeDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_Initializer));
+
+
+///////////////////////////////////////////////////////////////////////
+// ThruPOA Proxy Implementation
+//
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
+
+POA_CORBA::_TAO_ExtAttributeDef_ThruPOA_Proxy_Impl::_TAO_ExtAttributeDef_ThruPOA_Proxy_Impl (void)
+{}
+
+// ThruPOA Implementation of the IDL interface methods
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
+::CORBA::ExcDescriptionSeq * POA_CORBA::_TAO_ExtAttributeDef_ThruPOA_Proxy_Impl::get_exceptions (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ ::CORBA::ExcDescriptionSeq_var _tao_retval;
+ ACE_UNUSED_ARG (_tao_retval);
+ TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
+ );
+ CORBA::Object_var forward_to;
+ servant_upcall.prepare_for_upcall (
+ _collocated_tao_target_->_object_key (),
+ "_get_get_exceptions",
+ forward_to.out ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ return ACE_reinterpret_cast (
+ POA_CORBA::ExtAttributeDef_ptr,
+ servant_upcall.servant ()->_downcast (
+ "IDL:omg.org/CORBA/ExtAttributeDef:1.0"
+ )
+ )->get_exceptions (
+
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
+void POA_CORBA::_TAO_ExtAttributeDef_ThruPOA_Proxy_Impl::get_exceptions (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::ExcDescriptionSeq & get_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
+ );
+ CORBA::Object_var forward_to;
+ servant_upcall.prepare_for_upcall (
+ _collocated_tao_target_->_object_key (),
+ "_set_get_exceptions",
+ forward_to.out ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ ACE_reinterpret_cast (
+ POA_CORBA::ExtAttributeDef_ptr,
+ servant_upcall.servant ()->_downcast (
+ "IDL:omg.org/CORBA/ExtAttributeDef:1.0"
+ )
+ )->get_exceptions (
+
+ get_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
+::CORBA::ExcDescriptionSeq * POA_CORBA::_TAO_ExtAttributeDef_ThruPOA_Proxy_Impl::set_exceptions (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ ::CORBA::ExcDescriptionSeq_var _tao_retval;
+ ACE_UNUSED_ARG (_tao_retval);
+ TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
+ );
+ CORBA::Object_var forward_to;
+ servant_upcall.prepare_for_upcall (
+ _collocated_tao_target_->_object_key (),
+ "_get_set_exceptions",
+ forward_to.out ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ return ACE_reinterpret_cast (
+ POA_CORBA::ExtAttributeDef_ptr,
+ servant_upcall.servant ()->_downcast (
+ "IDL:omg.org/CORBA/ExtAttributeDef:1.0"
+ )
+ )->set_exceptions (
+
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
+void POA_CORBA::_TAO_ExtAttributeDef_ThruPOA_Proxy_Impl::set_exceptions (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::ExcDescriptionSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
+ );
+ CORBA::Object_var forward_to;
+ servant_upcall.prepare_for_upcall (
+ _collocated_tao_target_->_object_key (),
+ "_set_set_exceptions",
+ forward_to.out ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ ACE_reinterpret_cast (
+ POA_CORBA::ExtAttributeDef_ptr,
+ servant_upcall.servant ()->_downcast (
+ "IDL:omg.org/CORBA/ExtAttributeDef:1.0"
+ )
+ )->set_exceptions (
+
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
+::CORBA::ExtAttributeDescription * POA_CORBA::_TAO_ExtAttributeDef_ThruPOA_Proxy_Impl::describe_attribute (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ ::CORBA::ExtAttributeDescription_var _tao_retval;
+ ACE_UNUSED_ARG (_tao_retval);
+ TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
+ );
+ CORBA::Object_var forward_to;
+ servant_upcall.prepare_for_upcall (
+ _collocated_tao_target_->_object_key (),
+ "describe_attribute",
+ forward_to.out ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ return ACE_reinterpret_cast (
+ POA_CORBA::ExtAttributeDef_ptr,
+ servant_upcall.servant ()->_downcast (
+ "IDL:omg.org/CORBA/ExtAttributeDef:1.0"
+ )
+ )->describe_attribute (
+
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}//
+// End ThruPOA Proxy Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
+
+POA_CORBA::ExtAttributeDef::ExtAttributeDef (void)
+{
+ this->optable_ = &tao_CORBA_ExtAttributeDef_optable;
+}
+
+POA_CORBA::ExtAttributeDef::ExtAttributeDef (const ExtAttributeDef& rhs)
+ : ACE_NESTED_CLASS (POA_CORBA,AttributeDef) (rhs),
+ ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
+ ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
+ TAO_ServantBase (rhs)
+{}
+
+POA_CORBA::ExtAttributeDef::~ExtAttributeDef (void)
+{
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
+void POA_CORBA::ExtAttributeDef::_get_get_exceptions_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtAttributeDef *_tao_impl =
+ ACE_static_cast (
+ POA_CORBA::ExtAttributeDef *,
+ _tao_servant
+ );
+ ::CORBA::ExcDescriptionSeq_var _tao_retval;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
+
+ TAO_ServerRequestInterceptor_Adapter _tao_vfr (
+ _tao_server_request.orb_core ()->server_request_interceptors (),
+ _tao_server_request.interceptor_count ()
+ );
+
+ TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get _tao_ri (
+ _tao_server_request,
+ _tao_upcall,
+ _tao_impl
+ ACE_ENV_ARG_PARAMETER
+ );
+
+ ACE_TRY
+ {
+ {
+ TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
+ 1 /* Copy TSC to RSC */);
+
+ _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ _tao_retval =
+ _tao_impl->get_exceptions (
+
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ ::CORBA::ExcDescriptionSeq * _tao_retval_info = _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_server_request.init_reply ();
+
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(
+ (_tao_out << _tao_retval.in ())
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+ // In case _tao_servant_upcall is not used in this function
+ ACE_UNUSED_ARG (_tao_servant_upcall);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
+void POA_CORBA::ExtAttributeDef::_set_get_exceptions_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ExtAttributeDef *_tao_impl =
+ ACE_static_cast (
+ POA_CORBA::ExtAttributeDef *,
+ _tao_servant
+ );
+ _tao_server_request.argument_flag (0);
+
+ CORBA::ExcDescriptionSeq get_exceptions;
+
+ if (!(
+ (_tao_in >> get_exceptions)
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
+
+ TAO_ServerRequestInterceptor_Adapter _tao_vfr (
+ _tao_server_request.orb_core ()->server_request_interceptors (),
+ _tao_server_request.interceptor_count ()
+ );
+
+ TAO_ServerRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set _tao_ri (
+ _tao_server_request,
+ _tao_upcall,
+ _tao_impl,
+
+ get_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+
+ ACE_TRY
+ {
+ {
+ TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
+ 1 /* Copy TSC to RSC */);
+
+ _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_impl->get_exceptions (
+
+ get_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_server_request.init_reply ();
+
+ // In case _tao_servant_upcall is not used in this function
+ ACE_UNUSED_ARG (_tao_servant_upcall);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
+void POA_CORBA::ExtAttributeDef::_get_set_exceptions_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtAttributeDef *_tao_impl =
+ ACE_static_cast (
+ POA_CORBA::ExtAttributeDef *,
+ _tao_servant
+ );
+ ::CORBA::ExcDescriptionSeq_var _tao_retval;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
+
+ TAO_ServerRequestInterceptor_Adapter _tao_vfr (
+ _tao_server_request.orb_core ()->server_request_interceptors (),
+ _tao_server_request.interceptor_count ()
+ );
+
+ TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get _tao_ri (
+ _tao_server_request,
+ _tao_upcall,
+ _tao_impl
+ ACE_ENV_ARG_PARAMETER
+ );
+
+ ACE_TRY
+ {
+ {
+ TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
+ 1 /* Copy TSC to RSC */);
+
+ _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ _tao_retval =
+ _tao_impl->set_exceptions (
+
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ ::CORBA::ExcDescriptionSeq * _tao_retval_info = _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_server_request.init_reply ();
+
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(
+ (_tao_out << _tao_retval.in ())
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+ // In case _tao_servant_upcall is not used in this function
+ ACE_UNUSED_ARG (_tao_servant_upcall);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
+void POA_CORBA::ExtAttributeDef::_set_set_exceptions_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ExtAttributeDef *_tao_impl =
+ ACE_static_cast (
+ POA_CORBA::ExtAttributeDef *,
+ _tao_servant
+ );
+ _tao_server_request.argument_flag (0);
+
+ CORBA::ExcDescriptionSeq set_exceptions;
+
+ if (!(
+ (_tao_in >> set_exceptions)
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
+
+ TAO_ServerRequestInterceptor_Adapter _tao_vfr (
+ _tao_server_request.orb_core ()->server_request_interceptors (),
+ _tao_server_request.interceptor_count ()
+ );
+
+ TAO_ServerRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set _tao_ri (
+ _tao_server_request,
+ _tao_upcall,
+ _tao_impl,
+
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+
+ ACE_TRY
+ {
+ {
+ TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
+ 1 /* Copy TSC to RSC */);
+
+ _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_impl->set_exceptions (
+
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_server_request.init_reply ();
+
+ // In case _tao_servant_upcall is not used in this function
+ ACE_UNUSED_ARG (_tao_servant_upcall);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
+void POA_CORBA::ExtAttributeDef::describe_attribute_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtAttributeDef *_tao_impl =
+ ACE_static_cast (
+ POA_CORBA::ExtAttributeDef *,
+ _tao_servant
+ );
+ ::CORBA::ExtAttributeDescription_var _tao_retval;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
+
+ TAO_ServerRequestInterceptor_Adapter _tao_vfr (
+ _tao_server_request.orb_core ()->server_request_interceptors (),
+ _tao_server_request.interceptor_count ()
+ );
+
+ TAO_ServerRequestInfo_CORBA_ExtAttributeDef_describe_attribute _tao_ri (
+ _tao_server_request,
+ _tao_upcall,
+ _tao_impl
+ ACE_ENV_ARG_PARAMETER
+ );
+
+ ACE_TRY
+ {
+ {
+ TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
+ 1 /* Copy TSC to RSC */);
+
+ _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ _tao_retval =
+ _tao_impl->describe_attribute (
+
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ ::CORBA::ExtAttributeDescription * _tao_retval_info = _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_server_request.init_reply ();
+
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(
+ (_tao_out << _tao_retval.in ())
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+ // In case _tao_servant_upcall is not used in this function
+ ACE_UNUSED_ARG (_tao_servant_upcall);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+
+void POA_CORBA::ExtAttributeDef::_is_a_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ExtAttributeDef *_tao_impl = (POA_CORBA::ExtAttributeDef *) _tao_servant;
+ CORBA::Boolean _tao_retval = 0;
+ CORBA::String_var value;
+
+ if (!(_tao_in >> value.out ()))
+ ACE_THROW (CORBA::MARSHAL ());
+
+ _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+void POA_CORBA::ExtAttributeDef::_non_existent_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtAttributeDef *_tao_impl = (POA_CORBA::ExtAttributeDef *) _tao_servant;
+ CORBA::Boolean _tao_retval =
+ _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+void POA_CORBA::ExtAttributeDef::_interface_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtAttributeDef *_tao_impl = (POA_CORBA::ExtAttributeDef *) _tao_servant;
+ CORBA::InterfaceDef_ptr _tao_retval = 0;
+ CORBA::Boolean _tao_result = 0;
+
+ TAO_IFR_Client_Adapter *_tao_adapter =
+ ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
+ TAO_ORB_Core::ifr_client_adapter_name ()
+ );
+
+ if (_tao_adapter == 0)
+ {
+ ACE_THROW (CORBA::INTF_REPOS ());
+ }
+
+ ACE_TRY
+ {
+ _tao_retval =
+ _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ _tao_server_request.init_reply ();
+
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ _tao_result =
+ _tao_adapter->interfacedef_cdr_insert (
+ _tao_out,
+ _tao_retval
+ );
+ }
+ ACE_CATCHALL
+ {
+ _tao_adapter->dispose (_tao_retval);
+ }
+ ACE_ENDTRY;
+
+ if (_tao_result == 0)
+ {
+ ACE_THROW (CORBA::MARSHAL ());
+ }
+}
+
+void POA_CORBA::ExtAttributeDef::_component_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_object_reference,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtAttributeDef *_tao_impl = (POA_CORBA::ExtAttributeDef *) _tao_object_reference;
+ CORBA::Object_var _tao_retval =
+ _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << _tao_retval._retn ()))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+CORBA::Boolean POA_CORBA::ExtAttributeDef::_is_a (
+ const char* value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ExtAttributeDef:1.0"
+ ) ||
+ !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,
+ "IDL:org.omg/CORBA/Object:1.0"
+ )
+ )
+ {
+ return 1;
+ }
+ else
+ {
+ return 0;
+ }
+}
+
+void* POA_CORBA::ExtAttributeDef::_downcast (
+ const char* logical_type_id
+ )
+{
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/ExtAttributeDef:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::ExtAttributeDef_ptr, this);
+ }
+
+ 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;
+}
+
+const char* POA_CORBA::ExtAttributeDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/CORBA/ExtAttributeDef:1.0";
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+
+void POA_CORBA::ExtAttributeDef::_dispatch (
+ TAO_ServerRequest &req,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ this->synchronous_upcall_dispatch (req,
+ servant_upcall,
+ this
+ ACE_ENV_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+
+CORBA::ExtAttributeDef *
+POA_CORBA::ExtAttributeDef::_this (ACE_ENV_SINGLE_ARG_DECL)
+{
+ TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ TAO_Stub_Auto_Ptr safe_stub (stub);
+ CORBA::Object_ptr tmp = CORBA::Object::_nil ();
+
+ if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 1,
+ this
+ ),
+ 0
+ );
+ }
+ else
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 0,
+ this
+ ),
+ 0
+ );
+ }
+
+ CORBA::Object_var obj = tmp;
+ (void) safe_stub.release ();
+ return ::CORBA::ExtAttributeDef::_unchecked_narrow (obj.in ());
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+
class TAO_CORBA_OperationDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
private:
@@ -23399,7 +25513,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_OperationDef_result_get::TAO_ServerRequestInfo_CORBA_OperationDef_result_get (
TAO_ServerRequest &_tao_server_request,
@@ -23541,7 +25655,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_OperationDef_result_def_get::TAO_ServerRequestInfo_CORBA_OperationDef_result_def_get (
TAO_ServerRequest &_tao_server_request,
@@ -23683,7 +25797,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_OperationDef_result_def_set::TAO_ServerRequestInfo_CORBA_OperationDef_result_def_set (
TAO_ServerRequest &_tao_server_request,
@@ -23824,7 +25938,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_OperationDef_params_get::TAO_ServerRequestInfo_CORBA_OperationDef_params_get (
TAO_ServerRequest &_tao_server_request,
@@ -23966,7 +26080,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_OperationDef_params_set::TAO_ServerRequestInfo_CORBA_OperationDef_params_set (
TAO_ServerRequest &_tao_server_request,
@@ -24107,7 +26221,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_OperationDef_mode_get::TAO_ServerRequestInfo_CORBA_OperationDef_mode_get (
TAO_ServerRequest &_tao_server_request,
@@ -24249,7 +26363,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_OperationDef_mode_set::TAO_ServerRequestInfo_CORBA_OperationDef_mode_set (
TAO_ServerRequest &_tao_server_request,
@@ -24390,7 +26504,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_OperationDef_contexts_get::TAO_ServerRequestInfo_CORBA_OperationDef_contexts_get (
TAO_ServerRequest &_tao_server_request,
@@ -24532,7 +26646,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_OperationDef_contexts_set::TAO_ServerRequestInfo_CORBA_OperationDef_contexts_set (
TAO_ServerRequest &_tao_server_request,
@@ -24673,7 +26787,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_OperationDef_exceptions_get::TAO_ServerRequestInfo_CORBA_OperationDef_exceptions_get (
TAO_ServerRequest &_tao_server_request,
@@ -24815,7 +26929,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_OperationDef_exceptions_set::TAO_ServerRequestInfo_CORBA_OperationDef_exceptions_set (
TAO_ServerRequest &_tao_server_request,
@@ -24996,7 +27110,7 @@ POA_CORBA::_TAO_OperationDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_OperationDef_Proxy_Broker *
CORBA__TAO_OperationDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -27091,7 +29205,7 @@ const char* POA_CORBA::OperationDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::OperationDef::_dispatch (
TAO_ServerRequest &req,
@@ -27106,7 +29220,7 @@ void POA_CORBA::OperationDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::OperationDef *
POA_CORBA::OperationDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -27166,46 +29280,46 @@ TAO_CORBA_InterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int
static const unsigned char asso_values[] =
{
#if defined (ACE_MVS)
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 0,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 0,
- 81, 30, 20, 0, 81, 81, 81, 10, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 0, 0, 5,
- 81, 0, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 20, 35, 81, 81, 81, 10, 5, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 25,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 0,
+ 79, 0, 20, 0, 79, 79, 79, 5, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 15, 0, 5,
+ 79, 15, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 25, 40, 79, 79, 79, 15, 0, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79,
#else
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 0, 81, 0, 81, 30,
- 20, 0, 81, 81, 81, 10, 81, 81, 0, 0,
- 5, 81, 0, 81, 81, 20, 35, 81, 81, 81,
- 10, 5, 81, 81, 81, 81, 81, 81,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 25, 79, 0, 79, 0,
+ 20, 0, 79, 79, 79, 5, 79, 79, 15, 0,
+ 5, 79, 15, 79, 79, 25, 40, 79, 79, 79,
+ 15, 0, 79, 79, 79, 79, 79, 79,
#endif /* ACE_MVS */
};
return len + asso_values[str[len - 1]] + asso_values[str[0]];
@@ -27216,70 +29330,71 @@ TAO_CORBA_InterfaceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned i
{
enum
{
- TOTAL_KEYWORDS = 41,
+ TOTAL_KEYWORDS = 42,
MIN_WORD_LENGTH = 4,
MAX_WORD_LENGTH = 26,
MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 80,
- HASH_VALUE_RANGE = 77,
- DUPLICATES = 9,
- WORDLIST_SIZE = 45
+ MAX_HASH_VALUE = 78,
+ HASH_VALUE_RANGE = 75,
+ DUPLICATES = 10,
+ WORDLIST_SIZE = 46
};
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},
- {"_interface", &POA_CORBA::InterfaceDef::_interface_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},
- {"_get_containing_repository", &POA_CORBA::InterfaceDef::_get_containing_repository_skel},
- {"destroy", &POA_CORBA::InterfaceDef::destroy_skel},
- {"_get_def_kind", &POA_CORBA::InterfaceDef::_get_def_kind_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_native", &POA_CORBA::InterfaceDef::create_native_skel},
- {"_component", &POA_CORBA::InterfaceDef::_component_skel},
{"create_attribute", &POA_CORBA::InterfaceDef::create_attribute_skel},
+ {"create_ext_value", &POA_CORBA::InterfaceDef::create_ext_value_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},
{"create_local_interface", &POA_CORBA::InterfaceDef::create_local_interface_skel},
{"create_abstract_interface", &POA_CORBA::InterfaceDef::create_abstract_interface_skel},
+ {"lookup_name", &POA_CORBA::InterfaceDef::lookup_name_skel},
+ {"destroy", &POA_CORBA::InterfaceDef::destroy_skel},
+ {"describe", &POA_CORBA::InterfaceDef::describe_skel},
+ {"_is_a", &POA_CORBA::InterfaceDef::_is_a_skel},
{"create_value_box", &POA_CORBA::InterfaceDef::create_value_box_skel},
- {"describe_contents", &POA_CORBA::InterfaceDef::describe_contents_skel},
{"contents", &POA_CORBA::InterfaceDef::contents_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},
+ {"_interface", &POA_CORBA::InterfaceDef::_interface_skel},
+ {"lookup", &POA_CORBA::InterfaceDef::lookup_skel},
{"create_alias", &POA_CORBA::InterfaceDef::create_alias_skel},
+ {"describe_interface", &POA_CORBA::InterfaceDef::describe_interface_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_containing_repository", &POA_CORBA::InterfaceDef::_get_containing_repository_skel},
+ {"_get_id", &POA_CORBA::InterfaceDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::InterfaceDef::_set_id_skel},
{"create_struct", &POA_CORBA::InterfaceDef::create_struct_skel},
{"create_constant", &POA_CORBA::InterfaceDef::create_constant_skel},
+ {"_get_def_kind", &POA_CORBA::InterfaceDef::_get_def_kind_skel},
+ {"describe_contents", &POA_CORBA::InterfaceDef::describe_contents_skel},
+ {"_get_base_interfaces", &POA_CORBA::InterfaceDef::_get_base_interfaces_skel},
+ {"_set_base_interfaces", &POA_CORBA::InterfaceDef::_set_base_interfaces_skel},
+ {"_component", &POA_CORBA::InterfaceDef::_component_skel},
+ {"_non_existent", &POA_CORBA::InterfaceDef::_non_existent_skel},
};
static const signed char lookup[] =
{
- -1, -1, -1, -1, 4, 5, 6, -7, -3, -82, 10, 11, -1, -1,
- 12, -13, -2, -82, 15, -1, 16, -1, -1, -1, -1, -17, -2, -82,
- 19, -24, -2, 20, 21, 22, -28, -2, -31, -2, 23, -1, -91, 26,
- 27, -89, -1, 30, -90, 33, 34, -35, -2, -82, 37, -1, -1, 38,
- 39, 40, 41, -1, -1, -1, 42, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 43, -1, 44,
+ -1, -1, -1, -1, 4, -1, -1, -8, -2, 5, -1, 6, 7, -84,
+ -10, -3, -80, 13, -1, -14, -2, -80, 16, -24, -3, 17, 18, 19,
+ 20, -1, 21, 22, -1, 23, -89, 27, 28, 29, 30, -1, -31, -2,
+ -80, 33, -1, 34, -1, -1, -1, -36, -2, 35, -81, 38, -1, 39,
+ -1, -1, 40, -1, -1, -1, 41, -1, -1, -1, -1, -1, -42, -2,
+ -80, -1, -1, -1, -1, 44, -1, -1, 45,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -27376,7 +29491,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_InterfaceDef_base_interfaces_get::TAO_ServerRequestInfo_CORBA_InterfaceDef_base_interfaces_get (
TAO_ServerRequest &_tao_server_request,
@@ -27518,7 +29633,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_InterfaceDef_base_interfaces_set::TAO_ServerRequestInfo_CORBA_InterfaceDef_base_interfaces_set (
TAO_ServerRequest &_tao_server_request,
@@ -27661,7 +29776,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_InterfaceDef_is_a::TAO_ServerRequestInfo_CORBA_InterfaceDef_is_a (
TAO_ServerRequest &_tao_server_request,
@@ -27813,7 +29928,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_InterfaceDef_describe_interface::TAO_ServerRequestInfo_CORBA_InterfaceDef_describe_interface (
TAO_ServerRequest &_tao_server_request,
@@ -27965,7 +30080,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_InterfaceDef_create_attribute::TAO_ServerRequestInfo_CORBA_InterfaceDef_create_attribute (
TAO_ServerRequest &_tao_server_request,
@@ -28157,7 +30272,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_InterfaceDef_create_operation::TAO_ServerRequestInfo_CORBA_InterfaceDef_create_operation (
TAO_ServerRequest &_tao_server_request,
@@ -28391,7 +30506,7 @@ POA_CORBA::_TAO_InterfaceDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_InterfaceDef_Proxy_Broker *
CORBA__TAO_InterfaceDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -29784,7 +31899,7 @@ const char* POA_CORBA::InterfaceDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::InterfaceDef::_dispatch (
TAO_ServerRequest &req,
@@ -29799,7 +31914,7 @@ void POA_CORBA::InterfaceDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::InterfaceDef *
POA_CORBA::InterfaceDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -29843,6 +31958,1840 @@ POA_CORBA::InterfaceDef::_this (ACE_ENV_SINGLE_ARG_DECL)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+class TAO_CORBA_InterfaceAttrExtension_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);
+};
+
+/* 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_InterfaceAttrExtension_Perfect_Hash_OpTable -N lookup */
+unsigned int
+TAO_CORBA_InterfaceAttrExtension_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, 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, 23, 5, 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,
+#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, 0,
+ 0, 0, 23, 23, 23, 23, 23, 23, 23, 23,
+ 23, 23, 23, 23, 23, 23, 5, 23, 23, 23,
+ 23, 23, 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_InterfaceAttrExtension_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+{
+ enum
+ {
+ TOTAL_KEYWORDS = 6,
+ MIN_WORD_LENGTH = 5,
+ MAX_WORD_LENGTH = 22,
+ MIN_HASH_VALUE = 5,
+ MAX_HASH_VALUE = 22,
+ HASH_VALUE_RANGE = 18,
+ DUPLICATES = 0,
+ WORDLIST_SIZE = 11
+ };
+
+ static const class TAO_operation_db_entry wordlist[] =
+ {
+ {"",0},{"",0},{"",0},{"",0},{"",0},
+ {"_is_a", &POA_CORBA::InterfaceAttrExtension::_is_a_skel},
+ {"",0},{"",0},{"",0},{"",0},
+ {"_interface", &POA_CORBA::InterfaceAttrExtension::_interface_skel},
+ {"",0},{"",0},{"",0},{"",0},
+ {"_component", &POA_CORBA::InterfaceAttrExtension::_component_skel},
+ {"",0},{"",0},
+ {"_non_existent", &POA_CORBA::InterfaceAttrExtension::_non_existent_skel},
+ {"",0},
+ {"create_ext_attribute", &POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel},
+ {"",0},
+ {"describe_ext_interface", &POA_CORBA::InterfaceAttrExtension::describe_ext_interface_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;
+}
+static TAO_CORBA_InterfaceAttrExtension_Perfect_Hash_OpTable tao_CORBA_InterfaceAttrExtension_optable;
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
+class TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface : public TAO_ServerRequestInfo
+{
+public:
+ TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::InterfaceAttrExtension *tao_impl
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual Dynamic::ParameterList * arguments (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual char * target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Boolean target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * result);
+
+private:
+ TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface (
+ const TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface &
+ );
+
+private:
+ POA_CORBA::InterfaceAttrExtension *_tao_impl;
+ ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * _result;
+};
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+
+TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface::TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ POA_CORBA::InterfaceAttrExtension *tao_impl
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
+ _tao_impl (tao_impl)
+{}
+
+Dynamic::ParameterList *
+TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface::arguments (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return parameter_list;
+}
+
+Dynamic::ExceptionList *
+TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface::exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+
+ return safe_result_any._retn ();
+}
+
+char *
+TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface::target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return
+ CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
+}
+
+CORBA::Boolean
+TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface::target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
+}
+
+void
+TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface::result (::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
+class TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute : public TAO_ServerRequestInfo
+{
+public:
+ TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::InterfaceAttrExtension *tao_impl,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode & mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual Dynamic::ParameterList * arguments (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual char * target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Boolean target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::ExtAttributeDef_ptr result);
+
+private:
+ TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute (
+ const TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute &
+ );
+
+private:
+ POA_CORBA::InterfaceAttrExtension *_tao_impl;
+
+ const char * id_;
+ const char * name_;
+ const char * version_;
+ CORBA::IDLType_ptr type_;
+ const CORBA::AttributeMode & mode_;
+ const CORBA::ExceptionDefSeq & get_exceptions_;
+ const CORBA::ExceptionDefSeq & set_exceptions_;::CORBA::ExtAttributeDef_ptr _result;
+};
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+
+TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ POA_CORBA::InterfaceAttrExtension *tao_impl,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode & mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
+ _tao_impl (tao_impl),
+ id_ (id),
+ name_ (name),
+ version_ (version),
+ type_ (type),
+ mode_ (mode),
+ get_exceptions_ (get_exceptions),
+ set_exceptions_ (set_exceptions)
+{}
+
+Dynamic::ParameterList *
+TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::arguments (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+ parameter_list->length (7);
+ CORBA::ULong len = 0;
+
+ (*parameter_list)[len].argument <<= id_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= name_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= version_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->type_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->mode_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->get_exceptions_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->set_exceptions_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+
+ return safe_result_any._retn ();
+}
+
+char *
+TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return
+ CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
+}
+
+CORBA::Boolean
+TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
+}
+
+void
+TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::result (::CORBA::ExtAttributeDef_ptr result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+///////////////////////////////////////////////////////////////////////
+// Strategized Proxy Broker Implementation
+//
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
+
+// Factory function Implementation.
+POA_CORBA::_TAO_InterfaceAttrExtension_Strategized_Proxy_Broker *POA_CORBA::_TAO_InterfaceAttrExtension_Strategized_Proxy_Broker::the_TAO_InterfaceAttrExtension_Strategized_Proxy_Broker (void)
+{
+ static POA_CORBA::_TAO_InterfaceAttrExtension_Strategized_Proxy_Broker strategized_proxy_broker;
+ return &strategized_proxy_broker;
+}
+
+POA_CORBA::_TAO_InterfaceAttrExtension_Strategized_Proxy_Broker::_TAO_InterfaceAttrExtension_Strategized_Proxy_Broker (void)
+{
+ for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
+ {
+ this->proxy_cache_[i] = 0;
+ }
+}
+
+POA_CORBA::_TAO_InterfaceAttrExtension_Strategized_Proxy_Broker::~_TAO_InterfaceAttrExtension_Strategized_Proxy_Broker (void)
+{
+ for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
+ {
+ delete this->proxy_cache_[i];
+
+ // Hack to prevent bug mentioned in 1204. Refer to 1204
+ // for details..
+ this->proxy_cache_[i] = 0;
+ }
+}
+
+CORBA::_TAO_InterfaceAttrExtension_Proxy_Impl&
+POA_CORBA::_TAO_InterfaceAttrExtension_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::InterfaceAttrExtension *object
+ ACE_ENV_ARG_DECL
+ )
+{
+ int strategy =
+ TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
+ if (this->proxy_cache_[strategy] != 0)
+ {
+ return *this->proxy_cache_[strategy];
+ }
+
+ this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
+ return *this->proxy_cache_[strategy];
+}
+
+void
+POA_CORBA::_TAO_InterfaceAttrExtension_Strategized_Proxy_Broker::create_proxy (
+ int strategy
+ ACE_ENV_ARG_DECL
+ )
+{
+ ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
+
+ if (this->proxy_cache_[strategy] == 0)
+ {
+ switch (strategy)
+ {
+ case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
+ ACE_NEW_THROW_EX (
+ this->proxy_cache_[strategy],
+ POA_CORBA::_TAO_InterfaceAttrExtension_ThruPOA_Proxy_Impl,
+ CORBA::NO_MEMORY ()
+ );
+ ACE_CHECK;
+ break;
+
+ case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
+ default:
+ ACE_NEW_THROW_EX (
+ this->proxy_cache_[strategy],
+ ::CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl,
+ CORBA::NO_MEMORY ()
+ );
+ ACE_CHECK;
+ break;
+ }
+ }
+}
+
+//
+// End Strategized Proxy Broker Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+
+CORBA::_TAO_InterfaceAttrExtension_Proxy_Broker *
+CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+{
+ ACE_UNUSED_ARG (obj);
+ return ::POA_CORBA::_TAO_InterfaceAttrExtension_Strategized_Proxy_Broker::the_TAO_InterfaceAttrExtension_Strategized_Proxy_Broker();
+}
+
+int
+CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_Initializer (long)
+{
+ CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_function_pointer =
+ CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_function;
+
+ return 0;
+}
+
+static int CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_Initializer));
+
+
+///////////////////////////////////////////////////////////////////////
+// ThruPOA Proxy Implementation
+//
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
+
+POA_CORBA::_TAO_InterfaceAttrExtension_ThruPOA_Proxy_Impl::_TAO_InterfaceAttrExtension_ThruPOA_Proxy_Impl (void)
+{}
+
+// ThruPOA Implementation of the IDL interface methods
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
+::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * POA_CORBA::_TAO_InterfaceAttrExtension_ThruPOA_Proxy_Impl::describe_ext_interface (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var _tao_retval;
+ ACE_UNUSED_ARG (_tao_retval);
+ TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
+ );
+ CORBA::Object_var forward_to;
+ servant_upcall.prepare_for_upcall (
+ _collocated_tao_target_->_object_key (),
+ "describe_ext_interface",
+ forward_to.out ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ return ACE_reinterpret_cast (
+ POA_CORBA::InterfaceAttrExtension_ptr,
+ servant_upcall.servant ()->_downcast (
+ "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
+ )
+ )->describe_ext_interface (
+
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
+::CORBA::ExtAttributeDef_ptr POA_CORBA::_TAO_InterfaceAttrExtension_ThruPOA_Proxy_Impl::create_ext_attribute (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ ::CORBA::ExtAttributeDef_var _tao_retval;
+ ACE_UNUSED_ARG (_tao_retval);
+ TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
+ );
+ CORBA::Object_var forward_to;
+ servant_upcall.prepare_for_upcall (
+ _collocated_tao_target_->_object_key (),
+ "create_ext_attribute",
+ forward_to.out ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ return ACE_reinterpret_cast (
+ POA_CORBA::InterfaceAttrExtension_ptr,
+ servant_upcall.servant ()->_downcast (
+ "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
+ )
+ )->create_ext_attribute (
+
+ id,
+ name,
+ version,
+ type,
+ mode,
+ get_exceptions,
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+}//
+// End ThruPOA Proxy Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
+
+POA_CORBA::InterfaceAttrExtension::InterfaceAttrExtension (void)
+{
+ this->optable_ = &tao_CORBA_InterfaceAttrExtension_optable;
+}
+
+POA_CORBA::InterfaceAttrExtension::InterfaceAttrExtension (const InterfaceAttrExtension& rhs)
+ : TAO_ServantBase (rhs)
+{}
+
+POA_CORBA::InterfaceAttrExtension::~InterfaceAttrExtension (void)
+{
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
+void POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceAttrExtension *_tao_impl =
+ ACE_static_cast (
+ POA_CORBA::InterfaceAttrExtension *,
+ _tao_servant
+ );
+ ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var _tao_retval;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
+
+ TAO_ServerRequestInterceptor_Adapter _tao_vfr (
+ _tao_server_request.orb_core ()->server_request_interceptors (),
+ _tao_server_request.interceptor_count ()
+ );
+
+ TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface _tao_ri (
+ _tao_server_request,
+ _tao_upcall,
+ _tao_impl
+ ACE_ENV_ARG_PARAMETER
+ );
+
+ ACE_TRY
+ {
+ {
+ TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
+ 1 /* Copy TSC to RSC */);
+
+ _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ _tao_retval =
+ _tao_impl->describe_ext_interface (
+
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * _tao_retval_info = _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_server_request.init_reply ();
+
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(
+ (_tao_out << _tao_retval.in ())
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+ // In case _tao_servant_upcall is not used in this function
+ ACE_UNUSED_ARG (_tao_servant_upcall);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
+void POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::InterfaceAttrExtension *_tao_impl =
+ ACE_static_cast (
+ POA_CORBA::InterfaceAttrExtension *,
+ _tao_servant
+ );
+ ::CORBA::ExtAttributeDef_var _tao_retval;
+ CORBA::String_var id;
+ CORBA::String_var name;
+ CORBA::String_var version;
+ CORBA::IDLType_var type;
+ CORBA::AttributeMode mode;
+ CORBA::ExceptionDefSeq get_exceptions;
+ CORBA::ExceptionDefSeq set_exceptions;
+
+ if (!(
+ (_tao_in >> id.out ()) &&
+ (_tao_in >> name.out ()) &&
+ (_tao_in >> version.out ()) &&
+ (_tao_in >> type.out ()) &&
+ (_tao_in >> mode) &&
+ (_tao_in >> get_exceptions) &&
+ (_tao_in >> set_exceptions)
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
+
+ TAO_ServerRequestInterceptor_Adapter _tao_vfr (
+ _tao_server_request.orb_core ()->server_request_interceptors (),
+ _tao_server_request.interceptor_count ()
+ );
+
+ TAO_ServerRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute _tao_ri (
+ _tao_server_request,
+ _tao_upcall,
+ _tao_impl,
+
+ id.in (),
+
+ name.in (),
+
+ version.in (),
+
+ type.in (),
+
+ mode,
+
+ get_exceptions,
+
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+
+ ACE_TRY
+ {
+ {
+ TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
+ 1 /* Copy TSC to RSC */);
+
+ _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ _tao_retval =
+ _tao_impl->create_ext_attribute (
+
+ id.in (),
+
+ name.in (),
+
+ version.in (),
+
+ type.in (),
+
+ mode,
+
+ get_exceptions,
+
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ ::CORBA::ExtAttributeDef_ptr _tao_retval_info = _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_server_request.init_reply ();
+
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(
+ (_tao_out << _tao_retval.in ())
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+ // In case _tao_servant_upcall is not used in this function
+ ACE_UNUSED_ARG (_tao_servant_upcall);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+
+void POA_CORBA::InterfaceAttrExtension::_is_a_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::InterfaceAttrExtension *_tao_impl = (POA_CORBA::InterfaceAttrExtension *) _tao_servant;
+ CORBA::Boolean _tao_retval = 0;
+ CORBA::String_var value;
+
+ if (!(_tao_in >> value.out ()))
+ ACE_THROW (CORBA::MARSHAL ());
+
+ _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+void POA_CORBA::InterfaceAttrExtension::_non_existent_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceAttrExtension *_tao_impl = (POA_CORBA::InterfaceAttrExtension *) _tao_servant;
+ CORBA::Boolean _tao_retval =
+ _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+void POA_CORBA::InterfaceAttrExtension::_interface_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceAttrExtension *_tao_impl = (POA_CORBA::InterfaceAttrExtension *) _tao_servant;
+ CORBA::InterfaceDef_ptr _tao_retval = 0;
+ CORBA::Boolean _tao_result = 0;
+
+ TAO_IFR_Client_Adapter *_tao_adapter =
+ ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
+ TAO_ORB_Core::ifr_client_adapter_name ()
+ );
+
+ if (_tao_adapter == 0)
+ {
+ ACE_THROW (CORBA::INTF_REPOS ());
+ }
+
+ ACE_TRY
+ {
+ _tao_retval =
+ _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ _tao_server_request.init_reply ();
+
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ _tao_result =
+ _tao_adapter->interfacedef_cdr_insert (
+ _tao_out,
+ _tao_retval
+ );
+ }
+ ACE_CATCHALL
+ {
+ _tao_adapter->dispose (_tao_retval);
+ }
+ ACE_ENDTRY;
+
+ if (_tao_result == 0)
+ {
+ ACE_THROW (CORBA::MARSHAL ());
+ }
+}
+
+void POA_CORBA::InterfaceAttrExtension::_component_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_object_reference,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceAttrExtension *_tao_impl = (POA_CORBA::InterfaceAttrExtension *) _tao_object_reference;
+ CORBA::Object_var _tao_retval =
+ _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << _tao_retval._retn ()))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+CORBA::Boolean POA_CORBA::InterfaceAttrExtension::_is_a (
+ const char* value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:org.omg/CORBA/Object:1.0"
+ )
+ )
+ {
+ return 1;
+ }
+ else
+ {
+ return 0;
+ }
+}
+
+void* POA_CORBA::InterfaceAttrExtension::_downcast (
+ const char* logical_type_id
+ )
+{
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::InterfaceAttrExtension_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/Object:1.0") == 0)
+ {
+ return ACE_static_cast(PortableServer::Servant, this);
+ }
+
+ return 0;
+}
+
+const char* POA_CORBA::InterfaceAttrExtension::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0";
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+
+void POA_CORBA::InterfaceAttrExtension::_dispatch (
+ TAO_ServerRequest &req,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ this->synchronous_upcall_dispatch (req,
+ servant_upcall,
+ this
+ ACE_ENV_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+
+CORBA::InterfaceAttrExtension *
+POA_CORBA::InterfaceAttrExtension::_this (ACE_ENV_SINGLE_ARG_DECL)
+{
+ TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ TAO_Stub_Auto_Ptr safe_stub (stub);
+ CORBA::Object_ptr tmp = CORBA::Object::_nil ();
+
+ if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 1,
+ this
+ ),
+ 0
+ );
+ }
+ else
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 0,
+ this
+ ),
+ 0
+ );
+ }
+
+ CORBA::Object_var obj = tmp;
+ (void) safe_stub.release ();
+ return ::CORBA::InterfaceAttrExtension::_unchecked_narrow (obj.in ());
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+
+class TAO_CORBA_ExtInterfaceDef_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);
+};
+
+/* 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_ExtInterfaceDef_Perfect_Hash_OpTable -N lookup */
+unsigned int
+TAO_CORBA_ExtInterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
+{
+ static const unsigned char asso_values[] =
+ {
+#if defined (ACE_MVS)
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 30,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 0,
+ 74, 0, 20, 0, 74, 74, 74, 5, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 15, 0, 5,
+ 74, 15, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 15, 30, 74, 74, 74, 15, 5, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74,
+#else
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 30, 74, 0, 74, 0,
+ 20, 0, 74, 74, 74, 5, 74, 74, 15, 0,
+ 5, 74, 15, 74, 74, 15, 30, 74, 74, 74,
+ 15, 5, 74, 74, 74, 74, 74, 74,
+#endif /* ACE_MVS */
+ };
+ return len + asso_values[str[len - 1]] + asso_values[str[0]];
+}
+
+const class TAO_operation_db_entry *
+TAO_CORBA_ExtInterfaceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+{
+ enum
+ {
+ TOTAL_KEYWORDS = 44,
+ MIN_WORD_LENGTH = 4,
+ MAX_WORD_LENGTH = 26,
+ MIN_HASH_VALUE = 4,
+ MAX_HASH_VALUE = 73,
+ HASH_VALUE_RANGE = 70,
+ DUPLICATES = 10,
+ WORDLIST_SIZE = 48
+ };
+
+ static const class TAO_operation_db_entry wordlist[] =
+ {
+ {"",0},{"",0},{"",0},{"",0},
+ {"move", &POA_CORBA::ExtInterfaceDef::move_skel},
+ {"is_a", &POA_CORBA::ExtInterfaceDef::is_a_skel},
+ {"create_enum", &POA_CORBA::ExtInterfaceDef::create_enum_skel},
+ {"create_value", &POA_CORBA::ExtInterfaceDef::create_value_skel},
+ {"create_module", &POA_CORBA::ExtInterfaceDef::create_module_skel},
+ {"create_native", &POA_CORBA::ExtInterfaceDef::create_native_skel},
+ {"create_attribute", &POA_CORBA::ExtInterfaceDef::create_attribute_skel},
+ {"create_ext_value", &POA_CORBA::ExtInterfaceDef::create_ext_value_skel},
+ {"create_interface", &POA_CORBA::ExtInterfaceDef::create_interface_skel},
+ {"create_union", &POA_CORBA::ExtInterfaceDef::create_union_skel},
+ {"create_ext_attribute", &POA_CORBA::ExtInterfaceDef::create_ext_attribute_skel},
+ {"create_operation", &POA_CORBA::ExtInterfaceDef::create_operation_skel},
+ {"create_exception", &POA_CORBA::ExtInterfaceDef::create_exception_skel},
+ {"create_local_interface", &POA_CORBA::ExtInterfaceDef::create_local_interface_skel},
+ {"contents", &POA_CORBA::ExtInterfaceDef::contents_skel},
+ {"create_abstract_interface", &POA_CORBA::ExtInterfaceDef::create_abstract_interface_skel},
+ {"lookup_name", &POA_CORBA::ExtInterfaceDef::lookup_name_skel},
+ {"create_alias", &POA_CORBA::ExtInterfaceDef::create_alias_skel},
+ {"describe", &POA_CORBA::ExtInterfaceDef::describe_skel},
+ {"create_value_box", &POA_CORBA::ExtInterfaceDef::create_value_box_skel},
+ {"destroy", &POA_CORBA::ExtInterfaceDef::destroy_skel},
+ {"_is_a", &POA_CORBA::ExtInterfaceDef::_is_a_skel},
+ {"lookup", &POA_CORBA::ExtInterfaceDef::lookup_skel},
+ {"describe_interface", &POA_CORBA::ExtInterfaceDef::describe_interface_skel},
+ {"_get_name", &POA_CORBA::ExtInterfaceDef::_get_name_skel},
+ {"_get_type", &POA_CORBA::ExtInterfaceDef::_get_type_skel},
+ {"_set_name", &POA_CORBA::ExtInterfaceDef::_set_name_skel},
+ {"_interface", &POA_CORBA::ExtInterfaceDef::_interface_skel},
+ {"describe_ext_interface", &POA_CORBA::ExtInterfaceDef::describe_ext_interface_skel},
+ {"create_struct", &POA_CORBA::ExtInterfaceDef::create_struct_skel},
+ {"create_constant", &POA_CORBA::ExtInterfaceDef::create_constant_skel},
+ {"_get_version", &POA_CORBA::ExtInterfaceDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ExtInterfaceDef::_set_version_skel},
+ {"_get_absolute_name", &POA_CORBA::ExtInterfaceDef::_get_absolute_name_skel},
+ {"_get_defined_in", &POA_CORBA::ExtInterfaceDef::_get_defined_in_skel},
+ {"describe_contents", &POA_CORBA::ExtInterfaceDef::describe_contents_skel},
+ {"_get_id", &POA_CORBA::ExtInterfaceDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ExtInterfaceDef::_set_id_skel},
+ {"_get_containing_repository", &POA_CORBA::ExtInterfaceDef::_get_containing_repository_skel},
+ {"_get_def_kind", &POA_CORBA::ExtInterfaceDef::_get_def_kind_skel},
+ {"_get_base_interfaces", &POA_CORBA::ExtInterfaceDef::_get_base_interfaces_skel},
+ {"_set_base_interfaces", &POA_CORBA::ExtInterfaceDef::_set_base_interfaces_skel},
+ {"_component", &POA_CORBA::ExtInterfaceDef::_component_skel},
+ {"_non_existent", &POA_CORBA::ExtInterfaceDef::_non_existent_skel},
+ };
+
+ static const signed char lookup[] =
+ {
+ -1, -1, -1, -1, 4, -1, -1, -8, -2, 5, -1, 6, 7, -79,
+ -10, -3, -75, 13, -15, -2, 14, -76, 17, 18, -1, 19, 20, 21,
+ 22, -28, -3, 23, 24, -35, -2, 25, 26, -1, 27, -83, 31, -1,
+ 32, 33, -1, 34, -1, -87, 37, -1, 38, -1, 39, -1, -1, -40,
+ -2, -75, -1, -44, -2, 42, -1, 43, -1, -79, -1, -1, -1, -1,
+ 46, -1, -1, 47,
+ };
+
+ 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 < WORDLIST_SIZE)
+ {
+ const char *s = wordlist[slot].opname_;
+
+ if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
+ return &wordlist[slot];
+ }
+ else if (slot < 0 && slot >= -MAX_HASH_VALUE)
+ return 0;
+ else
+ {
+ unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
+ const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
+ const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
+
+ while (--ptr >= base)
+ if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
+ return ptr;
+ }
+ }
+ }
+ return 0;
+}
+static TAO_CORBA_ExtInterfaceDef_Perfect_Hash_OpTable tao_CORBA_ExtInterfaceDef_optable;
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+///////////////////////////////////////////////////////////////////////
+// Strategized Proxy Broker Implementation
+//
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
+
+// Factory function Implementation.
+POA_CORBA::_TAO_ExtInterfaceDef_Strategized_Proxy_Broker *POA_CORBA::_TAO_ExtInterfaceDef_Strategized_Proxy_Broker::the_TAO_ExtInterfaceDef_Strategized_Proxy_Broker (void)
+{
+ static POA_CORBA::_TAO_ExtInterfaceDef_Strategized_Proxy_Broker strategized_proxy_broker;
+ return &strategized_proxy_broker;
+}
+
+POA_CORBA::_TAO_ExtInterfaceDef_Strategized_Proxy_Broker::_TAO_ExtInterfaceDef_Strategized_Proxy_Broker (void)
+{
+ for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
+ {
+ this->proxy_cache_[i] = 0;
+ }
+}
+
+POA_CORBA::_TAO_ExtInterfaceDef_Strategized_Proxy_Broker::~_TAO_ExtInterfaceDef_Strategized_Proxy_Broker (void)
+{
+ for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
+ {
+ delete this->proxy_cache_[i];
+
+ // Hack to prevent bug mentioned in 1204. Refer to 1204
+ // for details..
+ this->proxy_cache_[i] = 0;
+ }
+}
+
+CORBA::_TAO_ExtInterfaceDef_Proxy_Impl&
+POA_CORBA::_TAO_ExtInterfaceDef_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::ExtInterfaceDef *object
+ ACE_ENV_ARG_DECL
+ )
+{
+ int strategy =
+ TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
+ if (this->proxy_cache_[strategy] != 0)
+ {
+ return *this->proxy_cache_[strategy];
+ }
+
+ this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
+ return *this->proxy_cache_[strategy];
+}
+
+void
+POA_CORBA::_TAO_ExtInterfaceDef_Strategized_Proxy_Broker::create_proxy (
+ int strategy
+ ACE_ENV_ARG_DECL
+ )
+{
+ ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
+
+ if (this->proxy_cache_[strategy] == 0)
+ {
+ switch (strategy)
+ {
+ case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
+ ACE_NEW_THROW_EX (
+ this->proxy_cache_[strategy],
+ POA_CORBA::_TAO_ExtInterfaceDef_ThruPOA_Proxy_Impl,
+ CORBA::NO_MEMORY ()
+ );
+ ACE_CHECK;
+ break;
+
+ case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
+ default:
+ ACE_NEW_THROW_EX (
+ this->proxy_cache_[strategy],
+ ::CORBA::_TAO_ExtInterfaceDef_Remote_Proxy_Impl,
+ CORBA::NO_MEMORY ()
+ );
+ ACE_CHECK;
+ break;
+ }
+ }
+}
+
+//
+// End Strategized Proxy Broker Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+
+CORBA::_TAO_ExtInterfaceDef_Proxy_Broker *
+CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+{
+ ACE_UNUSED_ARG (obj);
+ return ::POA_CORBA::_TAO_ExtInterfaceDef_Strategized_Proxy_Broker::the_TAO_ExtInterfaceDef_Strategized_Proxy_Broker();
+}
+
+int
+CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_Initializer (long)
+{
+ CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_function_pointer =
+ CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_function;
+
+ return 0;
+}
+
+static int CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_Initializer));
+
+
+///////////////////////////////////////////////////////////////////////
+// ThruPOA Proxy Implementation
+//
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
+
+POA_CORBA::_TAO_ExtInterfaceDef_ThruPOA_Proxy_Impl::_TAO_ExtInterfaceDef_ThruPOA_Proxy_Impl (void)
+{}
+
+// ThruPOA Implementation of the IDL interface methods//
+// End ThruPOA Proxy Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
+
+POA_CORBA::ExtInterfaceDef::ExtInterfaceDef (void)
+{
+ this->optable_ = &tao_CORBA_ExtInterfaceDef_optable;
+}
+
+POA_CORBA::ExtInterfaceDef::ExtInterfaceDef (const ExtInterfaceDef& rhs)
+ : ACE_NESTED_CLASS (POA_CORBA,InterfaceDef) (rhs),
+ ACE_NESTED_CLASS (POA_CORBA,InterfaceAttrExtension) (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)
+{}
+
+POA_CORBA::ExtInterfaceDef::~ExtInterfaceDef (void)
+{
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+
+void POA_CORBA::ExtInterfaceDef::_is_a_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ExtInterfaceDef *_tao_impl = (POA_CORBA::ExtInterfaceDef *) _tao_servant;
+ CORBA::Boolean _tao_retval = 0;
+ CORBA::String_var value;
+
+ if (!(_tao_in >> value.out ()))
+ ACE_THROW (CORBA::MARSHAL ());
+
+ _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+void POA_CORBA::ExtInterfaceDef::_non_existent_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtInterfaceDef *_tao_impl = (POA_CORBA::ExtInterfaceDef *) _tao_servant;
+ CORBA::Boolean _tao_retval =
+ _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+void POA_CORBA::ExtInterfaceDef::_interface_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtInterfaceDef *_tao_impl = (POA_CORBA::ExtInterfaceDef *) _tao_servant;
+ CORBA::InterfaceDef_ptr _tao_retval = 0;
+ CORBA::Boolean _tao_result = 0;
+
+ TAO_IFR_Client_Adapter *_tao_adapter =
+ ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
+ TAO_ORB_Core::ifr_client_adapter_name ()
+ );
+
+ if (_tao_adapter == 0)
+ {
+ ACE_THROW (CORBA::INTF_REPOS ());
+ }
+
+ ACE_TRY
+ {
+ _tao_retval =
+ _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ _tao_server_request.init_reply ();
+
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ _tao_result =
+ _tao_adapter->interfacedef_cdr_insert (
+ _tao_out,
+ _tao_retval
+ );
+ }
+ ACE_CATCHALL
+ {
+ _tao_adapter->dispose (_tao_retval);
+ }
+ ACE_ENDTRY;
+
+ if (_tao_result == 0)
+ {
+ ACE_THROW (CORBA::MARSHAL ());
+ }
+}
+
+void POA_CORBA::ExtInterfaceDef::_component_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_object_reference,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtInterfaceDef *_tao_impl = (POA_CORBA::ExtInterfaceDef *) _tao_object_reference;
+ CORBA::Object_var _tao_retval =
+ _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << _tao_retval._retn ()))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+CORBA::Boolean POA_CORBA::ExtInterfaceDef::_is_a (
+ const char* value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ExtInterfaceDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/InterfaceDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/InterfaceAttrExtension: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:org.omg/CORBA/Object:1.0"
+ )
+ )
+ {
+ return 1;
+ }
+ else
+ {
+ return 0;
+ }
+}
+
+void* POA_CORBA::ExtInterfaceDef::_downcast (
+ const char* logical_type_id
+ )
+{
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/ExtInterfaceDef:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::ExtInterfaceDef_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/InterfaceDef:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::InterfaceDef_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::InterfaceAttrExtension_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/Container:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::Container_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/Contained:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::Contained_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/IDLType:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/IRObject:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/Object:1.0") == 0)
+ {
+ return ACE_static_cast(PortableServer::Servant, this);
+ }
+
+ return 0;
+}
+
+const char* POA_CORBA::ExtInterfaceDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/CORBA/ExtInterfaceDef:1.0";
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+
+void POA_CORBA::ExtInterfaceDef::_dispatch (
+ TAO_ServerRequest &req,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ this->synchronous_upcall_dispatch (req,
+ servant_upcall,
+ this
+ ACE_ENV_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+
+CORBA::ExtInterfaceDef *
+POA_CORBA::ExtInterfaceDef::_this (ACE_ENV_SINGLE_ARG_DECL)
+{
+ TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ TAO_Stub_Auto_Ptr safe_stub (stub);
+ CORBA::Object_ptr tmp = CORBA::Object::_nil ();
+
+ if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 1,
+ this
+ ),
+ 0
+ );
+ }
+ else
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 0,
+ this
+ ),
+ 0
+ );
+ }
+
+ CORBA::Object_var obj = tmp;
+ (void) safe_stub.release ();
+ return ::CORBA::ExtInterfaceDef::_unchecked_narrow (obj.in ());
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+
class TAO_CORBA_AbstractInterfaceDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
private:
@@ -29859,46 +33808,46 @@ TAO_CORBA_AbstractInterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsi
static const unsigned char asso_values[] =
{
#if defined (ACE_MVS)
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 0,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 0,
- 81, 30, 20, 0, 81, 81, 81, 10, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 0, 0, 5,
- 81, 0, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 20, 35, 81, 81, 81, 10, 5, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 25,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 0,
+ 79, 0, 20, 0, 79, 79, 79, 5, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 15, 0, 5,
+ 79, 15, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 25, 40, 79, 79, 79, 15, 0, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79,
#else
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 0, 81, 0, 81, 30,
- 20, 0, 81, 81, 81, 10, 81, 81, 0, 0,
- 5, 81, 0, 81, 81, 20, 35, 81, 81, 81,
- 10, 5, 81, 81, 81, 81, 81, 81,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 25, 79, 0, 79, 0,
+ 20, 0, 79, 79, 79, 5, 79, 79, 15, 0,
+ 5, 79, 15, 79, 79, 25, 40, 79, 79, 79,
+ 15, 0, 79, 79, 79, 79, 79, 79,
#endif /* ACE_MVS */
};
return len + asso_values[str[len - 1]] + asso_values[str[0]];
@@ -29909,70 +33858,71 @@ TAO_CORBA_AbstractInterfaceDef_Perfect_Hash_OpTable::lookup (const char *str, un
{
enum
{
- TOTAL_KEYWORDS = 41,
+ TOTAL_KEYWORDS = 42,
MIN_WORD_LENGTH = 4,
MAX_WORD_LENGTH = 26,
MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 80,
- HASH_VALUE_RANGE = 77,
- DUPLICATES = 9,
- WORDLIST_SIZE = 45
+ MAX_HASH_VALUE = 78,
+ HASH_VALUE_RANGE = 75,
+ DUPLICATES = 10,
+ WORDLIST_SIZE = 46
};
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
{"move", &POA_CORBA::AbstractInterfaceDef::move_skel},
- {"_is_a", &POA_CORBA::AbstractInterfaceDef::_is_a_skel},
- {"lookup", &POA_CORBA::AbstractInterfaceDef::lookup_skel},
- {"_get_name", &POA_CORBA::AbstractInterfaceDef::_get_name_skel},
- {"_get_type", &POA_CORBA::AbstractInterfaceDef::_get_type_skel},
- {"_set_name", &POA_CORBA::AbstractInterfaceDef::_set_name_skel},
- {"_interface", &POA_CORBA::AbstractInterfaceDef::_interface_skel},
- {"lookup_name", &POA_CORBA::AbstractInterfaceDef::lookup_name_skel},
{"is_a", &POA_CORBA::AbstractInterfaceDef::is_a_skel},
- {"_get_version", &POA_CORBA::AbstractInterfaceDef::_get_version_skel},
- {"_set_version", &POA_CORBA::AbstractInterfaceDef::_set_version_skel},
- {"_get_absolute_name", &POA_CORBA::AbstractInterfaceDef::_get_absolute_name_skel},
- {"_get_defined_in", &POA_CORBA::AbstractInterfaceDef::_get_defined_in_skel},
- {"_get_id", &POA_CORBA::AbstractInterfaceDef::_get_id_skel},
- {"_set_id", &POA_CORBA::AbstractInterfaceDef::_set_id_skel},
- {"describe", &POA_CORBA::AbstractInterfaceDef::describe_skel},
- {"_get_containing_repository", &POA_CORBA::AbstractInterfaceDef::_get_containing_repository_skel},
- {"destroy", &POA_CORBA::AbstractInterfaceDef::destroy_skel},
- {"_get_def_kind", &POA_CORBA::AbstractInterfaceDef::_get_def_kind_skel},
- {"describe_interface", &POA_CORBA::AbstractInterfaceDef::describe_interface_skel},
- {"_get_base_interfaces", &POA_CORBA::AbstractInterfaceDef::_get_base_interfaces_skel},
- {"_set_base_interfaces", &POA_CORBA::AbstractInterfaceDef::_set_base_interfaces_skel},
{"create_enum", &POA_CORBA::AbstractInterfaceDef::create_enum_skel},
{"create_value", &POA_CORBA::AbstractInterfaceDef::create_value_skel},
{"create_module", &POA_CORBA::AbstractInterfaceDef::create_module_skel},
{"create_native", &POA_CORBA::AbstractInterfaceDef::create_native_skel},
- {"_component", &POA_CORBA::AbstractInterfaceDef::_component_skel},
{"create_attribute", &POA_CORBA::AbstractInterfaceDef::create_attribute_skel},
+ {"create_ext_value", &POA_CORBA::AbstractInterfaceDef::create_ext_value_skel},
{"create_interface", &POA_CORBA::AbstractInterfaceDef::create_interface_skel},
{"create_union", &POA_CORBA::AbstractInterfaceDef::create_union_skel},
- {"_non_existent", &POA_CORBA::AbstractInterfaceDef::_non_existent_skel},
{"create_operation", &POA_CORBA::AbstractInterfaceDef::create_operation_skel},
{"create_exception", &POA_CORBA::AbstractInterfaceDef::create_exception_skel},
{"create_local_interface", &POA_CORBA::AbstractInterfaceDef::create_local_interface_skel},
{"create_abstract_interface", &POA_CORBA::AbstractInterfaceDef::create_abstract_interface_skel},
+ {"lookup_name", &POA_CORBA::AbstractInterfaceDef::lookup_name_skel},
+ {"destroy", &POA_CORBA::AbstractInterfaceDef::destroy_skel},
+ {"describe", &POA_CORBA::AbstractInterfaceDef::describe_skel},
+ {"_is_a", &POA_CORBA::AbstractInterfaceDef::_is_a_skel},
{"create_value_box", &POA_CORBA::AbstractInterfaceDef::create_value_box_skel},
- {"describe_contents", &POA_CORBA::AbstractInterfaceDef::describe_contents_skel},
{"contents", &POA_CORBA::AbstractInterfaceDef::contents_skel},
+ {"_get_name", &POA_CORBA::AbstractInterfaceDef::_get_name_skel},
+ {"_get_type", &POA_CORBA::AbstractInterfaceDef::_get_type_skel},
+ {"_set_name", &POA_CORBA::AbstractInterfaceDef::_set_name_skel},
+ {"_interface", &POA_CORBA::AbstractInterfaceDef::_interface_skel},
+ {"lookup", &POA_CORBA::AbstractInterfaceDef::lookup_skel},
{"create_alias", &POA_CORBA::AbstractInterfaceDef::create_alias_skel},
+ {"describe_interface", &POA_CORBA::AbstractInterfaceDef::describe_interface_skel},
+ {"_get_version", &POA_CORBA::AbstractInterfaceDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::AbstractInterfaceDef::_set_version_skel},
+ {"_get_absolute_name", &POA_CORBA::AbstractInterfaceDef::_get_absolute_name_skel},
+ {"_get_defined_in", &POA_CORBA::AbstractInterfaceDef::_get_defined_in_skel},
+ {"_get_containing_repository", &POA_CORBA::AbstractInterfaceDef::_get_containing_repository_skel},
+ {"_get_id", &POA_CORBA::AbstractInterfaceDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::AbstractInterfaceDef::_set_id_skel},
{"create_struct", &POA_CORBA::AbstractInterfaceDef::create_struct_skel},
{"create_constant", &POA_CORBA::AbstractInterfaceDef::create_constant_skel},
+ {"_get_def_kind", &POA_CORBA::AbstractInterfaceDef::_get_def_kind_skel},
+ {"describe_contents", &POA_CORBA::AbstractInterfaceDef::describe_contents_skel},
+ {"_get_base_interfaces", &POA_CORBA::AbstractInterfaceDef::_get_base_interfaces_skel},
+ {"_set_base_interfaces", &POA_CORBA::AbstractInterfaceDef::_set_base_interfaces_skel},
+ {"_component", &POA_CORBA::AbstractInterfaceDef::_component_skel},
+ {"_non_existent", &POA_CORBA::AbstractInterfaceDef::_non_existent_skel},
};
static const signed char lookup[] =
{
- -1, -1, -1, -1, 4, 5, 6, -7, -3, -82, 10, 11, -1, -1,
- 12, -13, -2, -82, 15, -1, 16, -1, -1, -1, -1, -17, -2, -82,
- 19, -24, -2, 20, 21, 22, -28, -2, -31, -2, 23, -1, -91, 26,
- 27, -89, -1, 30, -90, 33, 34, -35, -2, -82, 37, -1, -1, 38,
- 39, 40, 41, -1, -1, -1, 42, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 43, -1, 44,
+ -1, -1, -1, -1, 4, -1, -1, -8, -2, 5, -1, 6, 7, -84,
+ -10, -3, -80, 13, -1, -14, -2, -80, 16, -24, -3, 17, 18, 19,
+ 20, -1, 21, 22, -1, 23, -89, 27, 28, 29, 30, -1, -31, -2,
+ -80, 33, -1, 34, -1, -1, -1, -36, -2, 35, -81, 38, -1, 39,
+ -1, -1, 40, -1, -1, -1, 41, -1, -1, -1, -1, -1, -42, -2,
+ -80, -1, -1, -1, -1, 44, -1, -1, 45,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -30109,7 +34059,7 @@ POA_CORBA::_TAO_AbstractInterfaceDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_AbstractInterfaceDef_Proxy_Broker *
CORBA__TAO_AbstractInterfaceDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -30380,7 +34330,7 @@ const char* POA_CORBA::AbstractInterfaceDef::_interface_repository_id (void) con
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::AbstractInterfaceDef::_dispatch (
TAO_ServerRequest &req,
@@ -30395,7 +34345,7 @@ void POA_CORBA::AbstractInterfaceDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::AbstractInterfaceDef *
POA_CORBA::AbstractInterfaceDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -30439,6 +34389,627 @@ POA_CORBA::AbstractInterfaceDef::_this (ACE_ENV_SINGLE_ARG_DECL)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+class TAO_CORBA_ExtAbstractInterfaceDef_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);
+};
+
+/* 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_ExtAbstractInterfaceDef_Perfect_Hash_OpTable -N lookup */
+unsigned int
+TAO_CORBA_ExtAbstractInterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
+{
+ static const unsigned char asso_values[] =
+ {
+#if defined (ACE_MVS)
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 30,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 0,
+ 74, 0, 20, 0, 74, 74, 74, 5, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 15, 0, 5,
+ 74, 15, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 15, 30, 74, 74, 74, 15, 5, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74,
+#else
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 30, 74, 0, 74, 0,
+ 20, 0, 74, 74, 74, 5, 74, 74, 15, 0,
+ 5, 74, 15, 74, 74, 15, 30, 74, 74, 74,
+ 15, 5, 74, 74, 74, 74, 74, 74,
+#endif /* ACE_MVS */
+ };
+ return len + asso_values[str[len - 1]] + asso_values[str[0]];
+}
+
+const class TAO_operation_db_entry *
+TAO_CORBA_ExtAbstractInterfaceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+{
+ enum
+ {
+ TOTAL_KEYWORDS = 44,
+ MIN_WORD_LENGTH = 4,
+ MAX_WORD_LENGTH = 26,
+ MIN_HASH_VALUE = 4,
+ MAX_HASH_VALUE = 73,
+ HASH_VALUE_RANGE = 70,
+ DUPLICATES = 10,
+ WORDLIST_SIZE = 48
+ };
+
+ static const class TAO_operation_db_entry wordlist[] =
+ {
+ {"",0},{"",0},{"",0},{"",0},
+ {"move", &POA_CORBA::ExtAbstractInterfaceDef::move_skel},
+ {"is_a", &POA_CORBA::ExtAbstractInterfaceDef::is_a_skel},
+ {"create_enum", &POA_CORBA::ExtAbstractInterfaceDef::create_enum_skel},
+ {"create_value", &POA_CORBA::ExtAbstractInterfaceDef::create_value_skel},
+ {"create_module", &POA_CORBA::ExtAbstractInterfaceDef::create_module_skel},
+ {"create_native", &POA_CORBA::ExtAbstractInterfaceDef::create_native_skel},
+ {"create_attribute", &POA_CORBA::ExtAbstractInterfaceDef::create_attribute_skel},
+ {"create_ext_value", &POA_CORBA::ExtAbstractInterfaceDef::create_ext_value_skel},
+ {"create_interface", &POA_CORBA::ExtAbstractInterfaceDef::create_interface_skel},
+ {"create_union", &POA_CORBA::ExtAbstractInterfaceDef::create_union_skel},
+ {"create_ext_attribute", &POA_CORBA::ExtAbstractInterfaceDef::create_ext_attribute_skel},
+ {"create_operation", &POA_CORBA::ExtAbstractInterfaceDef::create_operation_skel},
+ {"create_exception", &POA_CORBA::ExtAbstractInterfaceDef::create_exception_skel},
+ {"create_local_interface", &POA_CORBA::ExtAbstractInterfaceDef::create_local_interface_skel},
+ {"contents", &POA_CORBA::ExtAbstractInterfaceDef::contents_skel},
+ {"create_abstract_interface", &POA_CORBA::ExtAbstractInterfaceDef::create_abstract_interface_skel},
+ {"lookup_name", &POA_CORBA::ExtAbstractInterfaceDef::lookup_name_skel},
+ {"create_alias", &POA_CORBA::ExtAbstractInterfaceDef::create_alias_skel},
+ {"describe", &POA_CORBA::ExtAbstractInterfaceDef::describe_skel},
+ {"create_value_box", &POA_CORBA::ExtAbstractInterfaceDef::create_value_box_skel},
+ {"destroy", &POA_CORBA::ExtAbstractInterfaceDef::destroy_skel},
+ {"_is_a", &POA_CORBA::ExtAbstractInterfaceDef::_is_a_skel},
+ {"lookup", &POA_CORBA::ExtAbstractInterfaceDef::lookup_skel},
+ {"describe_interface", &POA_CORBA::ExtAbstractInterfaceDef::describe_interface_skel},
+ {"_get_name", &POA_CORBA::ExtAbstractInterfaceDef::_get_name_skel},
+ {"_get_type", &POA_CORBA::ExtAbstractInterfaceDef::_get_type_skel},
+ {"_set_name", &POA_CORBA::ExtAbstractInterfaceDef::_set_name_skel},
+ {"_interface", &POA_CORBA::ExtAbstractInterfaceDef::_interface_skel},
+ {"describe_ext_interface", &POA_CORBA::ExtAbstractInterfaceDef::describe_ext_interface_skel},
+ {"create_struct", &POA_CORBA::ExtAbstractInterfaceDef::create_struct_skel},
+ {"create_constant", &POA_CORBA::ExtAbstractInterfaceDef::create_constant_skel},
+ {"_get_version", &POA_CORBA::ExtAbstractInterfaceDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ExtAbstractInterfaceDef::_set_version_skel},
+ {"_get_absolute_name", &POA_CORBA::ExtAbstractInterfaceDef::_get_absolute_name_skel},
+ {"_get_defined_in", &POA_CORBA::ExtAbstractInterfaceDef::_get_defined_in_skel},
+ {"describe_contents", &POA_CORBA::ExtAbstractInterfaceDef::describe_contents_skel},
+ {"_get_id", &POA_CORBA::ExtAbstractInterfaceDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ExtAbstractInterfaceDef::_set_id_skel},
+ {"_get_containing_repository", &POA_CORBA::ExtAbstractInterfaceDef::_get_containing_repository_skel},
+ {"_get_def_kind", &POA_CORBA::ExtAbstractInterfaceDef::_get_def_kind_skel},
+ {"_get_base_interfaces", &POA_CORBA::ExtAbstractInterfaceDef::_get_base_interfaces_skel},
+ {"_set_base_interfaces", &POA_CORBA::ExtAbstractInterfaceDef::_set_base_interfaces_skel},
+ {"_component", &POA_CORBA::ExtAbstractInterfaceDef::_component_skel},
+ {"_non_existent", &POA_CORBA::ExtAbstractInterfaceDef::_non_existent_skel},
+ };
+
+ static const signed char lookup[] =
+ {
+ -1, -1, -1, -1, 4, -1, -1, -8, -2, 5, -1, 6, 7, -79,
+ -10, -3, -75, 13, -15, -2, 14, -76, 17, 18, -1, 19, 20, 21,
+ 22, -28, -3, 23, 24, -35, -2, 25, 26, -1, 27, -83, 31, -1,
+ 32, 33, -1, 34, -1, -87, 37, -1, 38, -1, 39, -1, -1, -40,
+ -2, -75, -1, -44, -2, 42, -1, 43, -1, -79, -1, -1, -1, -1,
+ 46, -1, -1, 47,
+ };
+
+ 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 < WORDLIST_SIZE)
+ {
+ const char *s = wordlist[slot].opname_;
+
+ if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
+ return &wordlist[slot];
+ }
+ else if (slot < 0 && slot >= -MAX_HASH_VALUE)
+ return 0;
+ else
+ {
+ unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
+ const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
+ const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
+
+ while (--ptr >= base)
+ if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
+ return ptr;
+ }
+ }
+ }
+ return 0;
+}
+static TAO_CORBA_ExtAbstractInterfaceDef_Perfect_Hash_OpTable tao_CORBA_ExtAbstractInterfaceDef_optable;
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+///////////////////////////////////////////////////////////////////////
+// Strategized Proxy Broker Implementation
+//
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
+
+// Factory function Implementation.
+POA_CORBA::_TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker *POA_CORBA::_TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker::the_TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker (void)
+{
+ static POA_CORBA::_TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker strategized_proxy_broker;
+ return &strategized_proxy_broker;
+}
+
+POA_CORBA::_TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker::_TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker (void)
+{
+ for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
+ {
+ this->proxy_cache_[i] = 0;
+ }
+}
+
+POA_CORBA::_TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker::~_TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker (void)
+{
+ for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
+ {
+ delete this->proxy_cache_[i];
+
+ // Hack to prevent bug mentioned in 1204. Refer to 1204
+ // for details..
+ this->proxy_cache_[i] = 0;
+ }
+}
+
+CORBA::_TAO_ExtAbstractInterfaceDef_Proxy_Impl&
+POA_CORBA::_TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::ExtAbstractInterfaceDef *object
+ ACE_ENV_ARG_DECL
+ )
+{
+ int strategy =
+ TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
+ if (this->proxy_cache_[strategy] != 0)
+ {
+ return *this->proxy_cache_[strategy];
+ }
+
+ this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
+ return *this->proxy_cache_[strategy];
+}
+
+void
+POA_CORBA::_TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker::create_proxy (
+ int strategy
+ ACE_ENV_ARG_DECL
+ )
+{
+ ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
+
+ if (this->proxy_cache_[strategy] == 0)
+ {
+ switch (strategy)
+ {
+ case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
+ ACE_NEW_THROW_EX (
+ this->proxy_cache_[strategy],
+ POA_CORBA::_TAO_ExtAbstractInterfaceDef_ThruPOA_Proxy_Impl,
+ CORBA::NO_MEMORY ()
+ );
+ ACE_CHECK;
+ break;
+
+ case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
+ default:
+ ACE_NEW_THROW_EX (
+ this->proxy_cache_[strategy],
+ ::CORBA::_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Impl,
+ CORBA::NO_MEMORY ()
+ );
+ ACE_CHECK;
+ break;
+ }
+ }
+}
+
+//
+// End Strategized Proxy Broker Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+
+CORBA::_TAO_ExtAbstractInterfaceDef_Proxy_Broker *
+CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+{
+ ACE_UNUSED_ARG (obj);
+ return ::POA_CORBA::_TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker::the_TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker();
+}
+
+int
+CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_Initializer (long)
+{
+ CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_function_pointer =
+ CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_function;
+
+ return 0;
+}
+
+static int CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_Initializer));
+
+
+///////////////////////////////////////////////////////////////////////
+// ThruPOA Proxy Implementation
+//
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
+
+POA_CORBA::_TAO_ExtAbstractInterfaceDef_ThruPOA_Proxy_Impl::_TAO_ExtAbstractInterfaceDef_ThruPOA_Proxy_Impl (void)
+{}
+
+// ThruPOA Implementation of the IDL interface methods//
+// End ThruPOA Proxy Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
+
+POA_CORBA::ExtAbstractInterfaceDef::ExtAbstractInterfaceDef (void)
+{
+ this->optable_ = &tao_CORBA_ExtAbstractInterfaceDef_optable;
+}
+
+POA_CORBA::ExtAbstractInterfaceDef::ExtAbstractInterfaceDef (const ExtAbstractInterfaceDef& rhs)
+ : ACE_NESTED_CLASS (POA_CORBA,AbstractInterfaceDef) (rhs),
+ ACE_NESTED_CLASS (POA_CORBA,InterfaceAttrExtension) (rhs),
+ ACE_NESTED_CLASS (POA_CORBA,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)
+{}
+
+POA_CORBA::ExtAbstractInterfaceDef::~ExtAbstractInterfaceDef (void)
+{
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+
+void POA_CORBA::ExtAbstractInterfaceDef::_is_a_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ExtAbstractInterfaceDef *_tao_impl = (POA_CORBA::ExtAbstractInterfaceDef *) _tao_servant;
+ CORBA::Boolean _tao_retval = 0;
+ CORBA::String_var value;
+
+ if (!(_tao_in >> value.out ()))
+ ACE_THROW (CORBA::MARSHAL ());
+
+ _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+void POA_CORBA::ExtAbstractInterfaceDef::_non_existent_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtAbstractInterfaceDef *_tao_impl = (POA_CORBA::ExtAbstractInterfaceDef *) _tao_servant;
+ CORBA::Boolean _tao_retval =
+ _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+void POA_CORBA::ExtAbstractInterfaceDef::_interface_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtAbstractInterfaceDef *_tao_impl = (POA_CORBA::ExtAbstractInterfaceDef *) _tao_servant;
+ CORBA::InterfaceDef_ptr _tao_retval = 0;
+ CORBA::Boolean _tao_result = 0;
+
+ TAO_IFR_Client_Adapter *_tao_adapter =
+ ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
+ TAO_ORB_Core::ifr_client_adapter_name ()
+ );
+
+ if (_tao_adapter == 0)
+ {
+ ACE_THROW (CORBA::INTF_REPOS ());
+ }
+
+ ACE_TRY
+ {
+ _tao_retval =
+ _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ _tao_server_request.init_reply ();
+
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ _tao_result =
+ _tao_adapter->interfacedef_cdr_insert (
+ _tao_out,
+ _tao_retval
+ );
+ }
+ ACE_CATCHALL
+ {
+ _tao_adapter->dispose (_tao_retval);
+ }
+ ACE_ENDTRY;
+
+ if (_tao_result == 0)
+ {
+ ACE_THROW (CORBA::MARSHAL ());
+ }
+}
+
+void POA_CORBA::ExtAbstractInterfaceDef::_component_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_object_reference,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtAbstractInterfaceDef *_tao_impl = (POA_CORBA::ExtAbstractInterfaceDef *) _tao_object_reference;
+ CORBA::Object_var _tao_retval =
+ _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << _tao_retval._retn ()))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+CORBA::Boolean POA_CORBA::ExtAbstractInterfaceDef::_is_a (
+ const char* value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/AbstractInterfaceDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
+ ) ||
+ !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:org.omg/CORBA/Object:1.0"
+ )
+ )
+ {
+ return 1;
+ }
+ else
+ {
+ return 0;
+ }
+}
+
+void* POA_CORBA::ExtAbstractInterfaceDef::_downcast (
+ const char* logical_type_id
+ )
+{
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::ExtAbstractInterfaceDef_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/AbstractInterfaceDef:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::AbstractInterfaceDef_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::InterfaceAttrExtension_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/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;
+}
+
+const char* POA_CORBA::ExtAbstractInterfaceDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0";
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+
+void POA_CORBA::ExtAbstractInterfaceDef::_dispatch (
+ TAO_ServerRequest &req,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ this->synchronous_upcall_dispatch (req,
+ servant_upcall,
+ this
+ ACE_ENV_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+
+CORBA::ExtAbstractInterfaceDef *
+POA_CORBA::ExtAbstractInterfaceDef::_this (ACE_ENV_SINGLE_ARG_DECL)
+{
+ TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ TAO_Stub_Auto_Ptr safe_stub (stub);
+ CORBA::Object_ptr tmp = CORBA::Object::_nil ();
+
+ if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 1,
+ this
+ ),
+ 0
+ );
+ }
+ else
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 0,
+ this
+ ),
+ 0
+ );
+ }
+
+ CORBA::Object_var obj = tmp;
+ (void) safe_stub.release ();
+ return ::CORBA::ExtAbstractInterfaceDef::_unchecked_narrow (obj.in ());
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+
class TAO_CORBA_LocalInterfaceDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
private:
@@ -30455,46 +35026,46 @@ TAO_CORBA_LocalInterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigne
static const unsigned char asso_values[] =
{
#if defined (ACE_MVS)
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 0,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 0,
- 81, 30, 20, 0, 81, 81, 81, 10, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 0, 0, 5,
- 81, 0, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 20, 35, 81, 81, 81, 10, 5, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 25,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 0,
+ 79, 0, 20, 0, 79, 79, 79, 5, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 15, 0, 5,
+ 79, 15, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 25, 40, 79, 79, 79, 15, 0, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79,
#else
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 0, 81, 0, 81, 30,
- 20, 0, 81, 81, 81, 10, 81, 81, 0, 0,
- 5, 81, 0, 81, 81, 20, 35, 81, 81, 81,
- 10, 5, 81, 81, 81, 81, 81, 81,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
+ 79, 79, 79, 79, 79, 25, 79, 0, 79, 0,
+ 20, 0, 79, 79, 79, 5, 79, 79, 15, 0,
+ 5, 79, 15, 79, 79, 25, 40, 79, 79, 79,
+ 15, 0, 79, 79, 79, 79, 79, 79,
#endif /* ACE_MVS */
};
return len + asso_values[str[len - 1]] + asso_values[str[0]];
@@ -30505,70 +35076,71 @@ TAO_CORBA_LocalInterfaceDef_Perfect_Hash_OpTable::lookup (const char *str, unsig
{
enum
{
- TOTAL_KEYWORDS = 41,
+ TOTAL_KEYWORDS = 42,
MIN_WORD_LENGTH = 4,
MAX_WORD_LENGTH = 26,
MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 80,
- HASH_VALUE_RANGE = 77,
- DUPLICATES = 9,
- WORDLIST_SIZE = 45
+ MAX_HASH_VALUE = 78,
+ HASH_VALUE_RANGE = 75,
+ DUPLICATES = 10,
+ WORDLIST_SIZE = 46
};
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
{"move", &POA_CORBA::LocalInterfaceDef::move_skel},
- {"_is_a", &POA_CORBA::LocalInterfaceDef::_is_a_skel},
- {"lookup", &POA_CORBA::LocalInterfaceDef::lookup_skel},
- {"_get_name", &POA_CORBA::LocalInterfaceDef::_get_name_skel},
- {"_get_type", &POA_CORBA::LocalInterfaceDef::_get_type_skel},
- {"_set_name", &POA_CORBA::LocalInterfaceDef::_set_name_skel},
- {"_interface", &POA_CORBA::LocalInterfaceDef::_interface_skel},
- {"lookup_name", &POA_CORBA::LocalInterfaceDef::lookup_name_skel},
{"is_a", &POA_CORBA::LocalInterfaceDef::is_a_skel},
- {"_get_version", &POA_CORBA::LocalInterfaceDef::_get_version_skel},
- {"_set_version", &POA_CORBA::LocalInterfaceDef::_set_version_skel},
- {"_get_absolute_name", &POA_CORBA::LocalInterfaceDef::_get_absolute_name_skel},
- {"_get_defined_in", &POA_CORBA::LocalInterfaceDef::_get_defined_in_skel},
- {"_get_id", &POA_CORBA::LocalInterfaceDef::_get_id_skel},
- {"_set_id", &POA_CORBA::LocalInterfaceDef::_set_id_skel},
- {"describe", &POA_CORBA::LocalInterfaceDef::describe_skel},
- {"_get_containing_repository", &POA_CORBA::LocalInterfaceDef::_get_containing_repository_skel},
- {"destroy", &POA_CORBA::LocalInterfaceDef::destroy_skel},
- {"_get_def_kind", &POA_CORBA::LocalInterfaceDef::_get_def_kind_skel},
- {"describe_interface", &POA_CORBA::LocalInterfaceDef::describe_interface_skel},
- {"_get_base_interfaces", &POA_CORBA::LocalInterfaceDef::_get_base_interfaces_skel},
- {"_set_base_interfaces", &POA_CORBA::LocalInterfaceDef::_set_base_interfaces_skel},
{"create_enum", &POA_CORBA::LocalInterfaceDef::create_enum_skel},
{"create_value", &POA_CORBA::LocalInterfaceDef::create_value_skel},
{"create_module", &POA_CORBA::LocalInterfaceDef::create_module_skel},
{"create_native", &POA_CORBA::LocalInterfaceDef::create_native_skel},
- {"_component", &POA_CORBA::LocalInterfaceDef::_component_skel},
{"create_attribute", &POA_CORBA::LocalInterfaceDef::create_attribute_skel},
+ {"create_ext_value", &POA_CORBA::LocalInterfaceDef::create_ext_value_skel},
{"create_interface", &POA_CORBA::LocalInterfaceDef::create_interface_skel},
{"create_union", &POA_CORBA::LocalInterfaceDef::create_union_skel},
- {"_non_existent", &POA_CORBA::LocalInterfaceDef::_non_existent_skel},
{"create_operation", &POA_CORBA::LocalInterfaceDef::create_operation_skel},
{"create_exception", &POA_CORBA::LocalInterfaceDef::create_exception_skel},
{"create_local_interface", &POA_CORBA::LocalInterfaceDef::create_local_interface_skel},
{"create_abstract_interface", &POA_CORBA::LocalInterfaceDef::create_abstract_interface_skel},
+ {"lookup_name", &POA_CORBA::LocalInterfaceDef::lookup_name_skel},
+ {"destroy", &POA_CORBA::LocalInterfaceDef::destroy_skel},
+ {"describe", &POA_CORBA::LocalInterfaceDef::describe_skel},
+ {"_is_a", &POA_CORBA::LocalInterfaceDef::_is_a_skel},
{"create_value_box", &POA_CORBA::LocalInterfaceDef::create_value_box_skel},
- {"describe_contents", &POA_CORBA::LocalInterfaceDef::describe_contents_skel},
{"contents", &POA_CORBA::LocalInterfaceDef::contents_skel},
+ {"_get_name", &POA_CORBA::LocalInterfaceDef::_get_name_skel},
+ {"_get_type", &POA_CORBA::LocalInterfaceDef::_get_type_skel},
+ {"_set_name", &POA_CORBA::LocalInterfaceDef::_set_name_skel},
+ {"_interface", &POA_CORBA::LocalInterfaceDef::_interface_skel},
+ {"lookup", &POA_CORBA::LocalInterfaceDef::lookup_skel},
{"create_alias", &POA_CORBA::LocalInterfaceDef::create_alias_skel},
+ {"describe_interface", &POA_CORBA::LocalInterfaceDef::describe_interface_skel},
+ {"_get_version", &POA_CORBA::LocalInterfaceDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::LocalInterfaceDef::_set_version_skel},
+ {"_get_absolute_name", &POA_CORBA::LocalInterfaceDef::_get_absolute_name_skel},
+ {"_get_defined_in", &POA_CORBA::LocalInterfaceDef::_get_defined_in_skel},
+ {"_get_containing_repository", &POA_CORBA::LocalInterfaceDef::_get_containing_repository_skel},
+ {"_get_id", &POA_CORBA::LocalInterfaceDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::LocalInterfaceDef::_set_id_skel},
{"create_struct", &POA_CORBA::LocalInterfaceDef::create_struct_skel},
{"create_constant", &POA_CORBA::LocalInterfaceDef::create_constant_skel},
+ {"_get_def_kind", &POA_CORBA::LocalInterfaceDef::_get_def_kind_skel},
+ {"describe_contents", &POA_CORBA::LocalInterfaceDef::describe_contents_skel},
+ {"_get_base_interfaces", &POA_CORBA::LocalInterfaceDef::_get_base_interfaces_skel},
+ {"_set_base_interfaces", &POA_CORBA::LocalInterfaceDef::_set_base_interfaces_skel},
+ {"_component", &POA_CORBA::LocalInterfaceDef::_component_skel},
+ {"_non_existent", &POA_CORBA::LocalInterfaceDef::_non_existent_skel},
};
static const signed char lookup[] =
{
- -1, -1, -1, -1, 4, 5, 6, -7, -3, -82, 10, 11, -1, -1,
- 12, -13, -2, -82, 15, -1, 16, -1, -1, -1, -1, -17, -2, -82,
- 19, -24, -2, 20, 21, 22, -28, -2, -31, -2, 23, -1, -91, 26,
- 27, -89, -1, 30, -90, 33, 34, -35, -2, -82, 37, -1, -1, 38,
- 39, 40, 41, -1, -1, -1, 42, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 43, -1, 44,
+ -1, -1, -1, -1, 4, -1, -1, -8, -2, 5, -1, 6, 7, -84,
+ -10, -3, -80, 13, -1, -14, -2, -80, 16, -24, -3, 17, 18, 19,
+ 20, -1, 21, 22, -1, 23, -89, 27, 28, 29, 30, -1, -31, -2,
+ -80, 33, -1, 34, -1, -1, -1, -36, -2, 35, -81, 38, -1, 39,
+ -1, -1, 40, -1, -1, -1, 41, -1, -1, -1, -1, -1, -42, -2,
+ -80, -1, -1, -1, -1, 44, -1, -1, 45,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -30705,7 +35277,7 @@ POA_CORBA::_TAO_LocalInterfaceDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_LocalInterfaceDef_Proxy_Broker *
CORBA__TAO_LocalInterfaceDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -30976,7 +35548,7 @@ const char* POA_CORBA::LocalInterfaceDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::LocalInterfaceDef::_dispatch (
TAO_ServerRequest &req,
@@ -30991,7 +35563,7 @@ void POA_CORBA::LocalInterfaceDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::LocalInterfaceDef *
POA_CORBA::LocalInterfaceDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -31031,4 +35603,625 @@ POA_CORBA::LocalInterfaceDef::_this (ACE_ENV_SINGLE_ARG_DECL)
(void) safe_stub.release ();
return ::CORBA::LocalInterfaceDef::_unchecked_narrow (obj.in ());
}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+
+class TAO_CORBA_ExtLocalInterfaceDef_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);
+};
+
+/* 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_ExtLocalInterfaceDef_Perfect_Hash_OpTable -N lookup */
+unsigned int
+TAO_CORBA_ExtLocalInterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
+{
+ static const unsigned char asso_values[] =
+ {
+#if defined (ACE_MVS)
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 30,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 0,
+ 74, 0, 20, 0, 74, 74, 74, 5, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 15, 0, 5,
+ 74, 15, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 15, 30, 74, 74, 74, 15, 5, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74,
+#else
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
+ 74, 74, 74, 74, 74, 30, 74, 0, 74, 0,
+ 20, 0, 74, 74, 74, 5, 74, 74, 15, 0,
+ 5, 74, 15, 74, 74, 15, 30, 74, 74, 74,
+ 15, 5, 74, 74, 74, 74, 74, 74,
+#endif /* ACE_MVS */
+ };
+ return len + asso_values[str[len - 1]] + asso_values[str[0]];
+}
+
+const class TAO_operation_db_entry *
+TAO_CORBA_ExtLocalInterfaceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+{
+ enum
+ {
+ TOTAL_KEYWORDS = 44,
+ MIN_WORD_LENGTH = 4,
+ MAX_WORD_LENGTH = 26,
+ MIN_HASH_VALUE = 4,
+ MAX_HASH_VALUE = 73,
+ HASH_VALUE_RANGE = 70,
+ DUPLICATES = 10,
+ WORDLIST_SIZE = 48
+ };
+
+ static const class TAO_operation_db_entry wordlist[] =
+ {
+ {"",0},{"",0},{"",0},{"",0},
+ {"move", &POA_CORBA::ExtLocalInterfaceDef::move_skel},
+ {"is_a", &POA_CORBA::ExtLocalInterfaceDef::is_a_skel},
+ {"create_enum", &POA_CORBA::ExtLocalInterfaceDef::create_enum_skel},
+ {"create_value", &POA_CORBA::ExtLocalInterfaceDef::create_value_skel},
+ {"create_module", &POA_CORBA::ExtLocalInterfaceDef::create_module_skel},
+ {"create_native", &POA_CORBA::ExtLocalInterfaceDef::create_native_skel},
+ {"create_attribute", &POA_CORBA::ExtLocalInterfaceDef::create_attribute_skel},
+ {"create_ext_value", &POA_CORBA::ExtLocalInterfaceDef::create_ext_value_skel},
+ {"create_interface", &POA_CORBA::ExtLocalInterfaceDef::create_interface_skel},
+ {"create_union", &POA_CORBA::ExtLocalInterfaceDef::create_union_skel},
+ {"create_ext_attribute", &POA_CORBA::ExtLocalInterfaceDef::create_ext_attribute_skel},
+ {"create_operation", &POA_CORBA::ExtLocalInterfaceDef::create_operation_skel},
+ {"create_exception", &POA_CORBA::ExtLocalInterfaceDef::create_exception_skel},
+ {"create_local_interface", &POA_CORBA::ExtLocalInterfaceDef::create_local_interface_skel},
+ {"contents", &POA_CORBA::ExtLocalInterfaceDef::contents_skel},
+ {"create_abstract_interface", &POA_CORBA::ExtLocalInterfaceDef::create_abstract_interface_skel},
+ {"lookup_name", &POA_CORBA::ExtLocalInterfaceDef::lookup_name_skel},
+ {"create_alias", &POA_CORBA::ExtLocalInterfaceDef::create_alias_skel},
+ {"describe", &POA_CORBA::ExtLocalInterfaceDef::describe_skel},
+ {"create_value_box", &POA_CORBA::ExtLocalInterfaceDef::create_value_box_skel},
+ {"destroy", &POA_CORBA::ExtLocalInterfaceDef::destroy_skel},
+ {"_is_a", &POA_CORBA::ExtLocalInterfaceDef::_is_a_skel},
+ {"lookup", &POA_CORBA::ExtLocalInterfaceDef::lookup_skel},
+ {"describe_interface", &POA_CORBA::ExtLocalInterfaceDef::describe_interface_skel},
+ {"_get_name", &POA_CORBA::ExtLocalInterfaceDef::_get_name_skel},
+ {"_get_type", &POA_CORBA::ExtLocalInterfaceDef::_get_type_skel},
+ {"_set_name", &POA_CORBA::ExtLocalInterfaceDef::_set_name_skel},
+ {"_interface", &POA_CORBA::ExtLocalInterfaceDef::_interface_skel},
+ {"describe_ext_interface", &POA_CORBA::ExtLocalInterfaceDef::describe_ext_interface_skel},
+ {"create_struct", &POA_CORBA::ExtLocalInterfaceDef::create_struct_skel},
+ {"create_constant", &POA_CORBA::ExtLocalInterfaceDef::create_constant_skel},
+ {"_get_version", &POA_CORBA::ExtLocalInterfaceDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ExtLocalInterfaceDef::_set_version_skel},
+ {"_get_absolute_name", &POA_CORBA::ExtLocalInterfaceDef::_get_absolute_name_skel},
+ {"_get_defined_in", &POA_CORBA::ExtLocalInterfaceDef::_get_defined_in_skel},
+ {"describe_contents", &POA_CORBA::ExtLocalInterfaceDef::describe_contents_skel},
+ {"_get_id", &POA_CORBA::ExtLocalInterfaceDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ExtLocalInterfaceDef::_set_id_skel},
+ {"_get_containing_repository", &POA_CORBA::ExtLocalInterfaceDef::_get_containing_repository_skel},
+ {"_get_def_kind", &POA_CORBA::ExtLocalInterfaceDef::_get_def_kind_skel},
+ {"_get_base_interfaces", &POA_CORBA::ExtLocalInterfaceDef::_get_base_interfaces_skel},
+ {"_set_base_interfaces", &POA_CORBA::ExtLocalInterfaceDef::_set_base_interfaces_skel},
+ {"_component", &POA_CORBA::ExtLocalInterfaceDef::_component_skel},
+ {"_non_existent", &POA_CORBA::ExtLocalInterfaceDef::_non_existent_skel},
+ };
+
+ static const signed char lookup[] =
+ {
+ -1, -1, -1, -1, 4, -1, -1, -8, -2, 5, -1, 6, 7, -79,
+ -10, -3, -75, 13, -15, -2, 14, -76, 17, 18, -1, 19, 20, 21,
+ 22, -28, -3, 23, 24, -35, -2, 25, 26, -1, 27, -83, 31, -1,
+ 32, 33, -1, 34, -1, -87, 37, -1, 38, -1, 39, -1, -1, -40,
+ -2, -75, -1, -44, -2, 42, -1, 43, -1, -79, -1, -1, -1, -1,
+ 46, -1, -1, 47,
+ };
+
+ 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 < WORDLIST_SIZE)
+ {
+ const char *s = wordlist[slot].opname_;
+
+ if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
+ return &wordlist[slot];
+ }
+ else if (slot < 0 && slot >= -MAX_HASH_VALUE)
+ return 0;
+ else
+ {
+ unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
+ const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
+ const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
+
+ while (--ptr >= base)
+ if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
+ return ptr;
+ }
+ }
+ }
+ return 0;
+}
+static TAO_CORBA_ExtLocalInterfaceDef_Perfect_Hash_OpTable tao_CORBA_ExtLocalInterfaceDef_optable;
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+///////////////////////////////////////////////////////////////////////
+// Strategized Proxy Broker Implementation
+//
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
+
+// Factory function Implementation.
+POA_CORBA::_TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker *POA_CORBA::_TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker::the_TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker (void)
+{
+ static POA_CORBA::_TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker strategized_proxy_broker;
+ return &strategized_proxy_broker;
+}
+
+POA_CORBA::_TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker::_TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker (void)
+{
+ for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
+ {
+ this->proxy_cache_[i] = 0;
+ }
+}
+
+POA_CORBA::_TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker::~_TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker (void)
+{
+ for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
+ {
+ delete this->proxy_cache_[i];
+
+ // Hack to prevent bug mentioned in 1204. Refer to 1204
+ // for details..
+ this->proxy_cache_[i] = 0;
+ }
+}
+
+CORBA::_TAO_ExtLocalInterfaceDef_Proxy_Impl&
+POA_CORBA::_TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::ExtLocalInterfaceDef *object
+ ACE_ENV_ARG_DECL
+ )
+{
+ int strategy =
+ TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
+ if (this->proxy_cache_[strategy] != 0)
+ {
+ return *this->proxy_cache_[strategy];
+ }
+
+ this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
+ return *this->proxy_cache_[strategy];
+}
+
+void
+POA_CORBA::_TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker::create_proxy (
+ int strategy
+ ACE_ENV_ARG_DECL
+ )
+{
+ ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
+
+ if (this->proxy_cache_[strategy] == 0)
+ {
+ switch (strategy)
+ {
+ case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
+ ACE_NEW_THROW_EX (
+ this->proxy_cache_[strategy],
+ POA_CORBA::_TAO_ExtLocalInterfaceDef_ThruPOA_Proxy_Impl,
+ CORBA::NO_MEMORY ()
+ );
+ ACE_CHECK;
+ break;
+
+ case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
+ default:
+ ACE_NEW_THROW_EX (
+ this->proxy_cache_[strategy],
+ ::CORBA::_TAO_ExtLocalInterfaceDef_Remote_Proxy_Impl,
+ CORBA::NO_MEMORY ()
+ );
+ ACE_CHECK;
+ break;
+ }
+ }
+}
+
+//
+// End Strategized Proxy Broker Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+
+CORBA::_TAO_ExtLocalInterfaceDef_Proxy_Broker *
+CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+{
+ ACE_UNUSED_ARG (obj);
+ return ::POA_CORBA::_TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker::the_TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker();
+}
+
+int
+CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_Initializer (long)
+{
+ CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_function_pointer =
+ CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_function;
+
+ return 0;
+}
+
+static int CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_Initializer));
+
+
+///////////////////////////////////////////////////////////////////////
+// ThruPOA Proxy Implementation
+//
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
+
+POA_CORBA::_TAO_ExtLocalInterfaceDef_ThruPOA_Proxy_Impl::_TAO_ExtLocalInterfaceDef_ThruPOA_Proxy_Impl (void)
+{}
+
+// ThruPOA Implementation of the IDL interface methods//
+// End ThruPOA Proxy Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
+
+POA_CORBA::ExtLocalInterfaceDef::ExtLocalInterfaceDef (void)
+{
+ this->optable_ = &tao_CORBA_ExtLocalInterfaceDef_optable;
+}
+
+POA_CORBA::ExtLocalInterfaceDef::ExtLocalInterfaceDef (const ExtLocalInterfaceDef& rhs)
+ : ACE_NESTED_CLASS (POA_CORBA,LocalInterfaceDef) (rhs),
+ ACE_NESTED_CLASS (POA_CORBA,InterfaceAttrExtension) (rhs),
+ ACE_NESTED_CLASS (POA_CORBA,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)
+{}
+
+POA_CORBA::ExtLocalInterfaceDef::~ExtLocalInterfaceDef (void)
+{
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+
+void POA_CORBA::ExtLocalInterfaceDef::_is_a_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ExtLocalInterfaceDef *_tao_impl = (POA_CORBA::ExtLocalInterfaceDef *) _tao_servant;
+ CORBA::Boolean _tao_retval = 0;
+ CORBA::String_var value;
+
+ if (!(_tao_in >> value.out ()))
+ ACE_THROW (CORBA::MARSHAL ());
+
+ _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+void POA_CORBA::ExtLocalInterfaceDef::_non_existent_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtLocalInterfaceDef *_tao_impl = (POA_CORBA::ExtLocalInterfaceDef *) _tao_servant;
+ CORBA::Boolean _tao_retval =
+ _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+void POA_CORBA::ExtLocalInterfaceDef::_interface_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtLocalInterfaceDef *_tao_impl = (POA_CORBA::ExtLocalInterfaceDef *) _tao_servant;
+ CORBA::InterfaceDef_ptr _tao_retval = 0;
+ CORBA::Boolean _tao_result = 0;
+
+ TAO_IFR_Client_Adapter *_tao_adapter =
+ ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
+ TAO_ORB_Core::ifr_client_adapter_name ()
+ );
+
+ if (_tao_adapter == 0)
+ {
+ ACE_THROW (CORBA::INTF_REPOS ());
+ }
+
+ ACE_TRY
+ {
+ _tao_retval =
+ _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ _tao_server_request.init_reply ();
+
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ _tao_result =
+ _tao_adapter->interfacedef_cdr_insert (
+ _tao_out,
+ _tao_retval
+ );
+ }
+ ACE_CATCHALL
+ {
+ _tao_adapter->dispose (_tao_retval);
+ }
+ ACE_ENDTRY;
+
+ if (_tao_result == 0)
+ {
+ ACE_THROW (CORBA::MARSHAL ());
+ }
+}
+
+void POA_CORBA::ExtLocalInterfaceDef::_component_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_object_reference,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtLocalInterfaceDef *_tao_impl = (POA_CORBA::ExtLocalInterfaceDef *) _tao_object_reference;
+ CORBA::Object_var _tao_retval =
+ _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << _tao_retval._retn ()))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+CORBA::Boolean POA_CORBA::ExtLocalInterfaceDef::_is_a (
+ const char* value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/LocalInterfaceDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
+ ) ||
+ !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:org.omg/CORBA/Object:1.0"
+ )
+ )
+ {
+ return 1;
+ }
+ else
+ {
+ return 0;
+ }
+}
+
+void* POA_CORBA::ExtLocalInterfaceDef::_downcast (
+ const char* logical_type_id
+ )
+{
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::ExtLocalInterfaceDef_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/LocalInterfaceDef:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::LocalInterfaceDef_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::InterfaceAttrExtension_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/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;
+}
+
+const char* POA_CORBA::ExtLocalInterfaceDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0";
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+
+void POA_CORBA::ExtLocalInterfaceDef::_dispatch (
+ TAO_ServerRequest &req,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ this->synchronous_upcall_dispatch (req,
+ servant_upcall,
+ this
+ ACE_ENV_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+
+CORBA::ExtLocalInterfaceDef *
+POA_CORBA::ExtLocalInterfaceDef::_this (ACE_ENV_SINGLE_ARG_DECL)
+{
+ TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ TAO_Stub_Auto_Ptr safe_stub (stub);
+ CORBA::Object_ptr tmp = CORBA::Object::_nil ();
+
+ if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 1,
+ this
+ ),
+ 0
+ );
+ }
+ else
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 0,
+ this
+ ),
+ 0
+ );
+ }
+
+ CORBA::Object_var obj = tmp;
+ (void) safe_stub.release ();
+ return ::CORBA::ExtLocalInterfaceDef::_unchecked_narrow (obj.in ());
+}
#endif /* ifndef */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.h
index 8eb8b99da36..820f1319203 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.h
@@ -438,6 +438,16 @@ TAO_NAMESPACE POA_CORBA
void *obj,
void *context
ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
); static void _get_def_kind_skel (
TAO_ServerRequest &req,
void *obj,
@@ -859,6 +869,16 @@ TAO_NAMESPACE POA_CORBA
void *obj,
void *context
ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
); static void _get_id_skel (
TAO_ServerRequest &req,
void *obj,
@@ -1654,6 +1674,16 @@ TAO_NAMESPACE POA_CORBA
void *obj,
void *context
ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
); static void _get_id_skel (
TAO_ServerRequest &req,
void *obj,
@@ -2163,6 +2193,16 @@ TAO_NAMESPACE POA_CORBA
void *obj,
void *context
ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
); static void _get_id_skel (
TAO_ServerRequest &req,
void *obj,
@@ -4751,6 +4791,16 @@ TAO_NAMESPACE POA_CORBA
void *obj,
void *context
ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
); static void _get_def_kind_skel (
TAO_ServerRequest &req,
void *obj,
@@ -5240,6 +5290,401 @@ TAO_NAMESPACE POA_CORBA
///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+ class ExtAttributeDef;
+ typedef ExtAttributeDef *ExtAttributeDef_ptr;
+
+ class _TAO_ExtAttributeDef_ThruPOA_Proxy_Impl;
+ class _TAO_ExtAttributeDef_Strategized_Proxy_Broker;
+
+ class ExtAttributeDef
+ : public virtual POA_CORBA::AttributeDef
+ {
+ protected:
+ ExtAttributeDef (void);
+
+ public:
+ ExtAttributeDef (const ExtAttributeDef& rhs);
+ virtual ~ExtAttributeDef (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::ExtAttributeDef *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ExcDescriptionSeq * get_exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _get_get_exceptions_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual void get_exceptions (
+ const CORBA::ExcDescriptionSeq & get_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _set_get_exceptions_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ExcDescriptionSeq * set_exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _get_set_exceptions_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual void set_exceptions (
+ const CORBA::ExcDescriptionSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _set_set_exceptions_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ExtAttributeDescription * describe_attribute (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void describe_attribute_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ ); static void _get_type_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_type_def_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_type_def_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_mode_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_mode_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_ExtAttributeDef_Strategized_Proxy_Broker : public virtual ::CORBA::_TAO_ExtAttributeDef_Proxy_Broker
+ {
+ public:
+ _TAO_ExtAttributeDef_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_ExtAttributeDef_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::_TAO_ExtAttributeDef_Proxy_Impl &select_proxy (
+ ::CORBA::ExtAttributeDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
+ ACE_ENV_ARG_DECL
+ );
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::_TAO_ExtAttributeDef_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_ExtAttributeDef_Strategized_Proxy_Broker *the_TAO_ExtAttributeDef_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_ExtAttributeDef_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::_TAO_ExtAttributeDef_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl,
+ public virtual ::POA_CORBA::_TAO_AttributeDef_ThruPOA_Proxy_Impl
+ {
+ public:
+ _TAO_ExtAttributeDef_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_ExtAttributeDef_ThruPOA_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ExcDescriptionSeq * get_exceptions (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void get_exceptions (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::ExcDescriptionSeq & get_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ExcDescriptionSeq * set_exceptions (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void set_exceptions (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::ExcDescriptionSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ExtAttributeDescription * describe_attribute (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
class OperationDef;
typedef OperationDef *OperationDef_ptr;
@@ -6132,6 +6577,16 @@ TAO_NAMESPACE POA_CORBA
void *obj,
void *context
ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
); static void _get_id_skel (
TAO_ServerRequest &req,
void *obj,
@@ -6379,6 +6834,692 @@ TAO_NAMESPACE POA_CORBA
///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+ class InterfaceAttrExtension;
+ typedef InterfaceAttrExtension *InterfaceAttrExtension_ptr;
+
+ class _TAO_InterfaceAttrExtension_ThruPOA_Proxy_Impl;
+ class _TAO_InterfaceAttrExtension_Strategized_Proxy_Broker;
+
+ class InterfaceAttrExtension
+ : public virtual PortableServer::ServantBase
+ {
+ protected:
+ InterfaceAttrExtension (void);
+
+ public:
+ InterfaceAttrExtension (const InterfaceAttrExtension& rhs);
+ virtual ~InterfaceAttrExtension (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::InterfaceAttrExtension *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void describe_ext_interface_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void create_ext_attribute_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_InterfaceAttrExtension_Strategized_Proxy_Broker : public virtual ::CORBA::_TAO_InterfaceAttrExtension_Proxy_Broker
+ {
+ public:
+ _TAO_InterfaceAttrExtension_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_InterfaceAttrExtension_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::_TAO_InterfaceAttrExtension_Proxy_Impl &select_proxy (
+ ::CORBA::InterfaceAttrExtension *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
+ ACE_ENV_ARG_DECL
+ );
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::_TAO_InterfaceAttrExtension_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_InterfaceAttrExtension_Strategized_Proxy_Broker *the_TAO_InterfaceAttrExtension_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_InterfaceAttrExtension_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::_TAO_InterfaceAttrExtension_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl
+ {
+ public:
+ _TAO_InterfaceAttrExtension_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_InterfaceAttrExtension_ThruPOA_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * describe_ext_interface (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
+ class ExtInterfaceDef;
+ typedef ExtInterfaceDef *ExtInterfaceDef_ptr;
+
+ class _TAO_ExtInterfaceDef_ThruPOA_Proxy_Impl;
+ class _TAO_ExtInterfaceDef_Strategized_Proxy_Broker;
+
+ class ExtInterfaceDef
+ : public virtual POA_CORBA::InterfaceDef,
+ public virtual POA_CORBA::InterfaceAttrExtension
+ {
+ protected:
+ ExtInterfaceDef (void);
+
+ public:
+ ExtInterfaceDef (const ExtInterfaceDef& rhs);
+ virtual ~ExtInterfaceDef (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::ExtInterfaceDef *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const; static void _get_base_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_base_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void is_a_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_operation_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_ext_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void lookup_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void lookup_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_module_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_constant_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_struct_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_union_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_enum_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_alias_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_box_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_exception_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_native_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_abstract_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_local_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_type_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_ExtInterfaceDef_Strategized_Proxy_Broker : public virtual ::CORBA::_TAO_ExtInterfaceDef_Proxy_Broker
+ {
+ public:
+ _TAO_ExtInterfaceDef_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_ExtInterfaceDef_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::_TAO_ExtInterfaceDef_Proxy_Impl &select_proxy (
+ ::CORBA::ExtInterfaceDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
+ ACE_ENV_ARG_DECL
+ );
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::_TAO_ExtInterfaceDef_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_ExtInterfaceDef_Strategized_Proxy_Broker *the_TAO_ExtInterfaceDef_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_ExtInterfaceDef_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::_TAO_ExtInterfaceDef_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl,
+ public virtual ::POA_CORBA::_TAO_InterfaceDef_ThruPOA_Proxy_Impl,
+ public virtual ::POA_CORBA::_TAO_InterfaceAttrExtension_ThruPOA_Proxy_Impl
+ {
+ public:
+ _TAO_ExtInterfaceDef_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_ExtInterfaceDef_ThruPOA_Proxy_Impl (void) {}
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
class AbstractInterfaceDef;
typedef AbstractInterfaceDef *AbstractInterfaceDef_ptr;
@@ -6664,6 +7805,16 @@ TAO_NAMESPACE POA_CORBA
void *obj,
void *context
ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
); static void _get_id_skel (
TAO_ServerRequest &req,
void *obj,
@@ -6828,6 +7979,487 @@ TAO_NAMESPACE POA_CORBA
///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+ class ExtAbstractInterfaceDef;
+ typedef ExtAbstractInterfaceDef *ExtAbstractInterfaceDef_ptr;
+
+ class _TAO_ExtAbstractInterfaceDef_ThruPOA_Proxy_Impl;
+ class _TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker;
+
+ class ExtAbstractInterfaceDef
+ : public virtual POA_CORBA::AbstractInterfaceDef,
+ public virtual POA_CORBA::InterfaceAttrExtension
+ {
+ protected:
+ ExtAbstractInterfaceDef (void);
+
+ public:
+ ExtAbstractInterfaceDef (const ExtAbstractInterfaceDef& rhs);
+ virtual ~ExtAbstractInterfaceDef (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::ExtAbstractInterfaceDef *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_ext_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_base_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_base_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void is_a_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_operation_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void lookup_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void lookup_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_module_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_constant_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_struct_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_union_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_enum_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_alias_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_box_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_exception_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_native_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_abstract_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_local_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_type_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker : public virtual ::CORBA::_TAO_ExtAbstractInterfaceDef_Proxy_Broker
+ {
+ public:
+ _TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::_TAO_ExtAbstractInterfaceDef_Proxy_Impl &select_proxy (
+ ::CORBA::ExtAbstractInterfaceDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
+ ACE_ENV_ARG_DECL
+ );
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::_TAO_ExtAbstractInterfaceDef_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker *the_TAO_ExtAbstractInterfaceDef_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_ExtAbstractInterfaceDef_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::_TAO_ExtAbstractInterfaceDef_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl,
+ public virtual ::POA_CORBA::_TAO_AbstractInterfaceDef_ThruPOA_Proxy_Impl,
+ public virtual ::POA_CORBA::_TAO_InterfaceAttrExtension_ThruPOA_Proxy_Impl
+ {
+ public:
+ _TAO_ExtAbstractInterfaceDef_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_ExtAbstractInterfaceDef_ThruPOA_Proxy_Impl (void) {}
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
class LocalInterfaceDef;
typedef LocalInterfaceDef *LocalInterfaceDef_ptr;
@@ -7113,6 +8745,16 @@ TAO_NAMESPACE POA_CORBA
void *obj,
void *context
ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
); static void _get_id_skel (
TAO_ServerRequest &req,
void *obj,
@@ -7274,6 +8916,487 @@ TAO_NAMESPACE POA_CORBA
//
// ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
+ class ExtLocalInterfaceDef;
+ typedef ExtLocalInterfaceDef *ExtLocalInterfaceDef_ptr;
+
+ class _TAO_ExtLocalInterfaceDef_ThruPOA_Proxy_Impl;
+ class _TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker;
+
+ class ExtLocalInterfaceDef
+ : public virtual POA_CORBA::LocalInterfaceDef,
+ public virtual POA_CORBA::InterfaceAttrExtension
+ {
+ protected:
+ ExtLocalInterfaceDef (void);
+
+ public:
+ ExtLocalInterfaceDef (const ExtLocalInterfaceDef& rhs);
+ virtual ~ExtLocalInterfaceDef (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::ExtLocalInterfaceDef *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_ext_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_base_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_base_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void is_a_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_operation_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void lookup_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void lookup_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_module_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_constant_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_struct_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_union_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_enum_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_alias_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_box_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_exception_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_native_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_abstract_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_local_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_type_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker : public virtual ::CORBA::_TAO_ExtLocalInterfaceDef_Proxy_Broker
+ {
+ public:
+ _TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::_TAO_ExtLocalInterfaceDef_Proxy_Impl &select_proxy (
+ ::CORBA::ExtLocalInterfaceDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
+ ACE_ENV_ARG_DECL
+ );
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::_TAO_ExtLocalInterfaceDef_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker *the_TAO_ExtLocalInterfaceDef_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_ExtLocalInterfaceDef_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::_TAO_ExtLocalInterfaceDef_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl,
+ public virtual ::POA_CORBA::_TAO_LocalInterfaceDef_ThruPOA_Proxy_Impl,
+ public virtual ::POA_CORBA::_TAO_InterfaceAttrExtension_ThruPOA_Proxy_Impl
+ {
+ public:
+ _TAO_ExtLocalInterfaceDef_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_ExtLocalInterfaceDef_ThruPOA_Proxy_Impl (void) {}
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.i b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.i
index 807c0251441..984b90d798a 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.i
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.i
@@ -341,6 +341,25 @@ ACE_INLINE void POA_CORBA::Repository::create_local_interface_skel (
context
ACE_ENV_ARG_PARAMETER
);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::Repository::create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::Repository_ptr) obj;
+ POA_CORBA::Container::create_ext_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
}ACE_INLINE void POA_CORBA::Repository::_get_def_kind_skel (
TAO_ServerRequest &req,
void *obj,
@@ -697,6 +716,25 @@ ACE_INLINE void POA_CORBA::ModuleDef::create_local_interface_skel (
context
ACE_ENV_ARG_PARAMETER
);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ModuleDef::create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
+ POA_CORBA::Container::create_ext_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
}ACE_INLINE void POA_CORBA::ModuleDef::_get_id_skel (
TAO_ServerRequest &req,
void *obj,
@@ -1426,6 +1464,25 @@ ACE_INLINE void POA_CORBA::StructDef::create_local_interface_skel (
context
ACE_ENV_ARG_PARAMETER
);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::StructDef::create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::StructDef_ptr) obj;
+ POA_CORBA::Container::create_ext_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
}ACE_INLINE void POA_CORBA::StructDef::_get_id_skel (
TAO_ServerRequest &req,
void *obj,
@@ -1966,6 +2023,25 @@ ACE_INLINE void POA_CORBA::UnionDef::create_local_interface_skel (
context
ACE_ENV_ARG_PARAMETER
);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::UnionDef::create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
+ POA_CORBA::Container::create_ext_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
}ACE_INLINE void POA_CORBA::UnionDef::_get_id_skel (
TAO_ServerRequest &req,
void *obj,
@@ -3562,6 +3638,25 @@ ACE_INLINE void POA_CORBA::ExceptionDef::create_local_interface_skel (
context
ACE_ENV_ARG_PARAMETER
);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExceptionDef::create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
+ POA_CORBA::Container::create_ext_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
}ACE_INLINE void POA_CORBA::ExceptionDef::_get_def_kind_skel (
TAO_ServerRequest &req,
void *obj,
@@ -3798,6 +3893,283 @@ ACE_INLINE void POA_CORBA::AttributeDef::destroy_skel (
context
ACE_ENV_ARG_PARAMETER
);
+}ACE_INLINE void POA_CORBA::ExtAttributeDef::_get_type_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::AttributeDef_ptr impl = (POA_CORBA::ExtAttributeDef_ptr) obj;
+ POA_CORBA::AttributeDef::_get_type_skel (
+ req,
+ (POA_CORBA::AttributeDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtAttributeDef::_get_type_def_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::AttributeDef_ptr impl = (POA_CORBA::ExtAttributeDef_ptr) obj;
+ POA_CORBA::AttributeDef::_get_type_def_skel (
+ req,
+ (POA_CORBA::AttributeDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtAttributeDef::_set_type_def_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::AttributeDef_ptr impl = (POA_CORBA::ExtAttributeDef_ptr) obj;
+ POA_CORBA::AttributeDef::_set_type_def_skel (
+ req,
+ (POA_CORBA::AttributeDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtAttributeDef::_get_mode_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::AttributeDef_ptr impl = (POA_CORBA::ExtAttributeDef_ptr) obj;
+ POA_CORBA::AttributeDef::_get_mode_skel (
+ req,
+ (POA_CORBA::AttributeDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtAttributeDef::_set_mode_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::AttributeDef_ptr impl = (POA_CORBA::ExtAttributeDef_ptr) obj;
+ POA_CORBA::AttributeDef::_set_mode_skel (
+ req,
+ (POA_CORBA::AttributeDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtAttributeDef::_get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAttributeDef_ptr) obj;
+ POA_CORBA::Contained::_get_id_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtAttributeDef::_set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAttributeDef_ptr) obj;
+ POA_CORBA::Contained::_set_id_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtAttributeDef::_get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAttributeDef_ptr) obj;
+ POA_CORBA::Contained::_get_name_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtAttributeDef::_set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAttributeDef_ptr) obj;
+ POA_CORBA::Contained::_set_name_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtAttributeDef::_get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAttributeDef_ptr) obj;
+ POA_CORBA::Contained::_get_version_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtAttributeDef::_set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAttributeDef_ptr) obj;
+ POA_CORBA::Contained::_set_version_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtAttributeDef::_get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAttributeDef_ptr) obj;
+ POA_CORBA::Contained::_get_defined_in_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtAttributeDef::_get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAttributeDef_ptr) obj;
+ POA_CORBA::Contained::_get_absolute_name_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtAttributeDef::_get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAttributeDef_ptr) obj;
+ POA_CORBA::Contained::_get_containing_repository_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAttributeDef::describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAttributeDef_ptr) obj;
+ POA_CORBA::Contained::describe_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAttributeDef::move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAttributeDef_ptr) obj;
+ POA_CORBA::Contained::move_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtAttributeDef::_get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ExtAttributeDef_ptr) obj;
+ POA_CORBA::IRObject::_get_def_kind_skel (
+ req,
+ (POA_CORBA::IRObject_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAttributeDef::destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ExtAttributeDef_ptr) obj;
+ POA_CORBA::IRObject::destroy_skel (
+ req,
+ (POA_CORBA::IRObject_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
}ACE_INLINE void POA_CORBA::OperationDef::_get_id_skel (
TAO_ServerRequest &req,
void *obj,
@@ -4324,6 +4696,25 @@ ACE_INLINE void POA_CORBA::InterfaceDef::create_local_interface_skel (
context
ACE_ENV_ARG_PARAMETER
);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::InterfaceDef::create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_ext_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
}ACE_INLINE void POA_CORBA::InterfaceDef::_get_id_skel (
TAO_ServerRequest &req,
void *obj,
@@ -4541,6 +4932,709 @@ ACE_INLINE void POA_CORBA::InterfaceDef::destroy_skel (
context
ACE_ENV_ARG_PARAMETER
);
+}ACE_INLINE void POA_CORBA::ExtInterfaceDef::_get_base_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
+ req,
+ (POA_CORBA::InterfaceDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::_set_base_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
+ req,
+ (POA_CORBA::InterfaceDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::is_a_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceDef::is_a_skel (
+ req,
+ (POA_CORBA::InterfaceDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::describe_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceDef::describe_interface_skel (
+ req,
+ (POA_CORBA::InterfaceDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::create_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceDef::create_attribute_skel (
+ req,
+ (POA_CORBA::InterfaceDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::create_operation_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceDef::create_operation_skel (
+ req,
+ (POA_CORBA::InterfaceDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::describe_ext_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceAttrExtension_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel (
+ req,
+ (POA_CORBA::InterfaceAttrExtension_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::create_ext_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceAttrExtension_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel (
+ req,
+ (POA_CORBA::InterfaceAttrExtension_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::lookup_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Container::lookup_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Container::contents_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::lookup_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Container::lookup_name_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::describe_contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Container::describe_contents_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::create_module_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_module_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::create_constant_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_constant_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::create_struct_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_struct_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::create_union_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_union_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::create_enum_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_enum_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::create_alias_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_alias_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::create_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::create_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::create_value_box_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_value_box_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::create_exception_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_exception_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::create_native_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_native_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::create_abstract_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_abstract_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::create_local_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_local_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_ext_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtInterfaceDef::_get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_get_id_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::_set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_set_id_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtInterfaceDef::_get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_get_name_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::_set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_set_name_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtInterfaceDef::_get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_get_version_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::_set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_set_version_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtInterfaceDef::_get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_get_defined_in_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtInterfaceDef::_get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_get_absolute_name_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtInterfaceDef::_get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_get_containing_repository_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::describe_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::move_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtInterfaceDef::_get_type_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IDLType_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::IDLType::_get_type_skel (
+ req,
+ (POA_CORBA::IDLType_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtInterfaceDef::_get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::IRObject::_get_def_kind_skel (
+ req,
+ (POA_CORBA::IRObject_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtInterfaceDef::destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ExtInterfaceDef_ptr) obj;
+ POA_CORBA::IRObject::destroy_skel (
+ req,
+ (POA_CORBA::IRObject_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
}ACE_INLINE void POA_CORBA::AbstractInterfaceDef::_get_base_interfaces_skel (
TAO_ServerRequest &req,
void *obj,
@@ -4970,6 +6064,25 @@ ACE_INLINE void POA_CORBA::AbstractInterfaceDef::create_local_interface_skel (
context
ACE_ENV_ARG_PARAMETER
);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::AbstractInterfaceDef::create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::AbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_ext_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
}ACE_INLINE void POA_CORBA::AbstractInterfaceDef::_get_id_skel (
TAO_ServerRequest &req,
void *obj,
@@ -5187,6 +6300,709 @@ ACE_INLINE void POA_CORBA::AbstractInterfaceDef::destroy_skel (
context
ACE_ENV_ARG_PARAMETER
);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::describe_ext_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceAttrExtension_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel (
+ req,
+ (POA_CORBA::InterfaceAttrExtension_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::create_ext_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceAttrExtension_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel (
+ req,
+ (POA_CORBA::InterfaceAttrExtension_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::_get_base_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
+ req,
+ (POA_CORBA::InterfaceDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::_set_base_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
+ req,
+ (POA_CORBA::InterfaceDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::is_a_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceDef::is_a_skel (
+ req,
+ (POA_CORBA::InterfaceDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::describe_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceDef::describe_interface_skel (
+ req,
+ (POA_CORBA::InterfaceDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::create_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceDef::create_attribute_skel (
+ req,
+ (POA_CORBA::InterfaceDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::create_operation_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceDef::create_operation_skel (
+ req,
+ (POA_CORBA::InterfaceDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::lookup_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Container::lookup_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Container::contents_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::lookup_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Container::lookup_name_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::describe_contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Container::describe_contents_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::create_module_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_module_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::create_constant_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_constant_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::create_struct_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_struct_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::create_union_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_union_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::create_enum_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_enum_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::create_alias_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_alias_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::create_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::create_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::create_value_box_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_value_box_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::create_exception_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_exception_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::create_native_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_native_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::create_abstract_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_abstract_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::create_local_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_local_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_ext_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::_get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_get_id_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::_set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_set_id_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::_get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_get_name_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::_set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_set_name_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::_get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_get_version_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::_set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_set_version_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::_get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_get_defined_in_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::_get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_get_absolute_name_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::_get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_get_containing_repository_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::describe_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::move_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::_get_type_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IDLType_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::IDLType::_get_type_skel (
+ req,
+ (POA_CORBA::IDLType_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::_get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::IRObject::_get_def_kind_skel (
+ req,
+ (POA_CORBA::IRObject_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtAbstractInterfaceDef::destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ExtAbstractInterfaceDef_ptr) obj;
+ POA_CORBA::IRObject::destroy_skel (
+ req,
+ (POA_CORBA::IRObject_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
}ACE_INLINE void POA_CORBA::LocalInterfaceDef::_get_base_interfaces_skel (
TAO_ServerRequest &req,
void *obj,
@@ -5616,6 +7432,25 @@ ACE_INLINE void POA_CORBA::LocalInterfaceDef::create_local_interface_skel (
context
ACE_ENV_ARG_PARAMETER
);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::LocalInterfaceDef::create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::LocalInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_ext_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
}ACE_INLINE void POA_CORBA::LocalInterfaceDef::_get_id_skel (
TAO_ServerRequest &req,
void *obj,
@@ -5835,3 +7670,706 @@ ACE_INLINE void POA_CORBA::LocalInterfaceDef::destroy_skel (
);
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::describe_ext_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceAttrExtension_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel (
+ req,
+ (POA_CORBA::InterfaceAttrExtension_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::create_ext_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceAttrExtension_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel (
+ req,
+ (POA_CORBA::InterfaceAttrExtension_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::_get_base_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
+ req,
+ (POA_CORBA::InterfaceDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::_set_base_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
+ req,
+ (POA_CORBA::InterfaceDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::is_a_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceDef::is_a_skel (
+ req,
+ (POA_CORBA::InterfaceDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::describe_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceDef::describe_interface_skel (
+ req,
+ (POA_CORBA::InterfaceDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::create_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceDef::create_attribute_skel (
+ req,
+ (POA_CORBA::InterfaceDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::create_operation_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::InterfaceDef::create_operation_skel (
+ req,
+ (POA_CORBA::InterfaceDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::lookup_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Container::lookup_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Container::contents_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::lookup_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Container::lookup_name_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::describe_contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Container::describe_contents_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::create_module_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_module_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::create_constant_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_constant_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::create_struct_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_struct_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::create_union_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_union_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::create_enum_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_enum_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::create_alias_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_alias_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::create_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::create_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::create_value_box_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_value_box_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::create_exception_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_exception_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::create_native_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_native_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::create_abstract_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_abstract_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::create_local_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_local_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Container::create_ext_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::_get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_get_id_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::_set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_set_id_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::_get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_get_name_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::_set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_set_name_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::_get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_get_version_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::_set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_set_version_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::_get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_get_defined_in_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::_get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_get_absolute_name_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::_get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::_get_containing_repository_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::describe_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::Contained::move_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::_get_type_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IDLType_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::IDLType::_get_type_skel (
+ req,
+ (POA_CORBA::IDLType_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::_get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::IRObject::_get_def_kind_skel (
+ req,
+ (POA_CORBA::IRObject_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtLocalInterfaceDef::destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ExtLocalInterfaceDef_ptr) obj;
+ POA_CORBA::IRObject::destroy_skel (
+ req,
+ (POA_CORBA::IRObject_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h
index cb2e6f551f1..3acdbc1b982 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h
@@ -414,6 +414,26 @@ TAO_NAMESPACE POA_CORBA
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
::CORBA::DefinitionKind def_kind (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
@@ -722,6 +742,26 @@ TAO_NAMESPACE POA_CORBA
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
char * id (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
@@ -1405,6 +1445,26 @@ TAO_NAMESPACE POA_CORBA
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
char * id (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
@@ -1891,6 +1951,26 @@ TAO_NAMESPACE POA_CORBA
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
char * id (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
@@ -3658,6 +3738,26 @@ TAO_NAMESPACE POA_CORBA
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
::CORBA::DefinitionKind def_kind (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
@@ -3928,6 +4028,296 @@ TAO_NAMESPACE POA_CORBA
// TIE class: Refer to CORBA v2.2, Section 20.34.4
template <class T>
+ class ExtAttributeDef_tie : public ExtAttributeDef
+ {
+ public:
+ ExtAttributeDef_tie (T &t);
+ // the T& ctor
+ ExtAttributeDef_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ ExtAttributeDef_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ ExtAttributeDef_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~ExtAttributeDef_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExcDescriptionSeq * get_exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void get_exceptions (
+ const CORBA::ExcDescriptionSeq & get_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExcDescriptionSeq * set_exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void set_exceptions (
+ const CORBA::ExcDescriptionSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtAttributeDescription * describe_attribute (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::TypeCode_ptr type (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::IDLType_ptr type_def (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void type_def (
+ CORBA::IDLType_ptr type_def
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AttributeMode mode (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void mode (
+ CORBA::AttributeMode mode
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * id (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void id (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void name (
+ const char * name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * version (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void version (
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container_ptr defined_in (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Repository_ptr containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained::Description * describe (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ ExtAttributeDef_tie (const ExtAttributeDef_tie &);
+ void operator= (const ExtAttributeDef_tie &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
class OperationDef_tie : public OperationDef
{
public:
@@ -4580,6 +4970,26 @@ TAO_NAMESPACE POA_CORBA
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
char * id (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
@@ -4738,6 +5148,639 @@ TAO_NAMESPACE POA_CORBA
// TIE class: Refer to CORBA v2.2, Section 20.34.4
template <class T>
+ class InterfaceAttrExtension_tie : public InterfaceAttrExtension
+ {
+ public:
+ InterfaceAttrExtension_tie (T &t);
+ // the T& ctor
+ InterfaceAttrExtension_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ InterfaceAttrExtension_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ InterfaceAttrExtension_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~InterfaceAttrExtension_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ InterfaceAttrExtension_tie (const InterfaceAttrExtension_tie &);
+ void operator= (const InterfaceAttrExtension_tie &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
+ class ExtInterfaceDef_tie : public ExtInterfaceDef
+ {
+ public:
+ ExtInterfaceDef_tie (T &t);
+ // the T& ctor
+ ExtInterfaceDef_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ ExtInterfaceDef_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ ExtInterfaceDef_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~ExtInterfaceDef_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDefSeq * base_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void base_interfaces (
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::Boolean is_a (
+ const char * interface_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDef::FullInterfaceDescription * describe_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AttributeDef_ptr create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::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
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained_ptr lookup (
+ const char * search_name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container::DescriptionSeq * describe_contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ModuleDef_ptr create_module (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ConstantDef_ptr create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ const CORBA::Any & value
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::StructDef_ptr create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::UnionDef_ptr create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr discriminator_type,
+ const CORBA::UnionMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::EnumDef_ptr create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::EnumMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AliasDef_ptr create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDef_ptr create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueDef_ptr create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueBoxDef_ptr create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type_def
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExceptionDef_ptr create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::NativeDef_ptr create_native (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::AbstractInterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::LocalInterfaceDef_ptr create_local_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * id (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void id (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void name (
+ const char * name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * version (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void version (
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container_ptr defined_in (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Repository_ptr containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained::Description * describe (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::TypeCode_ptr type (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ ExtInterfaceDef_tie (const ExtInterfaceDef_tie &);
+ void operator= (const ExtInterfaceDef_tie &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
class AbstractInterfaceDef_tie : public AbstractInterfaceDef
{
public:
@@ -5089,6 +6132,26 @@ TAO_NAMESPACE POA_CORBA
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
char * id (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
@@ -5247,6 +6310,562 @@ TAO_NAMESPACE POA_CORBA
// TIE class: Refer to CORBA v2.2, Section 20.34.4
template <class T>
+ class ExtAbstractInterfaceDef_tie : public ExtAbstractInterfaceDef
+ {
+ public:
+ ExtAbstractInterfaceDef_tie (T &t);
+ // the T& ctor
+ ExtAbstractInterfaceDef_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ ExtAbstractInterfaceDef_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ ExtAbstractInterfaceDef_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~ExtAbstractInterfaceDef_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDefSeq * base_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void base_interfaces (
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::Boolean is_a (
+ const char * interface_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDef::FullInterfaceDescription * describe_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AttributeDef_ptr create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::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
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained_ptr lookup (
+ const char * search_name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container::DescriptionSeq * describe_contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ModuleDef_ptr create_module (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ConstantDef_ptr create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ const CORBA::Any & value
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::StructDef_ptr create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::UnionDef_ptr create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr discriminator_type,
+ const CORBA::UnionMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::EnumDef_ptr create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::EnumMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AliasDef_ptr create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDef_ptr create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueDef_ptr create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueBoxDef_ptr create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type_def
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExceptionDef_ptr create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::NativeDef_ptr create_native (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::AbstractInterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::LocalInterfaceDef_ptr create_local_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * id (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void id (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void name (
+ const char * name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * version (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void version (
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container_ptr defined_in (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Repository_ptr containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained::Description * describe (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::TypeCode_ptr type (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ ExtAbstractInterfaceDef_tie (const ExtAbstractInterfaceDef_tie &);
+ void operator= (const ExtAbstractInterfaceDef_tie &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
class LocalInterfaceDef_tie : public LocalInterfaceDef
{
public:
@@ -5598,6 +7217,26 @@ TAO_NAMESPACE POA_CORBA
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
char * id (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
@@ -5750,6 +7389,562 @@ TAO_NAMESPACE POA_CORBA
LocalInterfaceDef_tie (const LocalInterfaceDef_tie &);
void operator= (const LocalInterfaceDef_tie &);
};
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
+ class ExtLocalInterfaceDef_tie : public ExtLocalInterfaceDef
+ {
+ public:
+ ExtLocalInterfaceDef_tie (T &t);
+ // the T& ctor
+ ExtLocalInterfaceDef_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ ExtLocalInterfaceDef_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ ExtLocalInterfaceDef_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~ExtLocalInterfaceDef_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDefSeq * base_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void base_interfaces (
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::Boolean is_a (
+ const char * interface_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDef::FullInterfaceDescription * describe_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AttributeDef_ptr create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::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
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained_ptr lookup (
+ const char * search_name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container::DescriptionSeq * describe_contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ModuleDef_ptr create_module (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ConstantDef_ptr create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ const CORBA::Any & value
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::StructDef_ptr create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::UnionDef_ptr create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr discriminator_type,
+ const CORBA::UnionMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::EnumDef_ptr create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::EnumMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AliasDef_ptr create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDef_ptr create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueDef_ptr create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueBoxDef_ptr create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type_def
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExceptionDef_ptr create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::NativeDef_ptr create_native (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::AbstractInterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::LocalInterfaceDef_ptr create_local_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * id (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void id (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void name (
+ const char * name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * version (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void version (
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container_ptr defined_in (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Repository_ptr containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained::Description * describe (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::TypeCode_ptr type (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ ExtLocalInterfaceDef_tie (const ExtLocalInterfaceDef_tie &);
+ void operator= (const ExtLocalInterfaceDef_tie &);
+ };
}
TAO_NAMESPACE_CLOSE // module CORBA
#endif /* ACE_HAS_USING_KEYWORD */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.i b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.i
index b71aa4854bc..4549f8f8869 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.i
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.i
@@ -677,6 +677,42 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
+::CORBA::ExtValueDef_ptr POA_CORBA::Repository_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
::CORBA::DefinitionKind POA_CORBA::Repository_tie<T>::def_kind (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -1214,6 +1250,42 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
+::CORBA::ExtValueDef_ptr POA_CORBA::ModuleDef_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
char * POA_CORBA::ModuleDef_tie<T>::id (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -2374,6 +2446,42 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
+::CORBA::ExtValueDef_ptr POA_CORBA::StructDef_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
char * POA_CORBA::StructDef_tie<T>::id (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -3199,6 +3307,42 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
+::CORBA::ExtValueDef_ptr POA_CORBA::UnionDef_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
char * POA_CORBA::UnionDef_tie<T>::id (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -6222,6 +6366,42 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
+::CORBA::ExtValueDef_ptr POA_CORBA::ExceptionDef_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
::CORBA::DefinitionKind POA_CORBA::ExceptionDef_tie<T>::def_kind (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -6659,6 +6839,491 @@ void POA_CORBA::AttributeDef_tie<T>::destroy (
#if defined (ACE_HAS_USING_KEYWORD)
template <class T> ACE_INLINE
+POA_CORBA::ExtAttributeDef_tie<T>::ExtAttributeDef_tie (T &t)
+ : ptr_ (&t),
+ poa_ (PortableServer::POA::_nil ()),
+ rel_ (0)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtAttributeDef_tie<T>::ExtAttributeDef_tie (T &t, PortableServer::POA_ptr poa)
+ : ptr_ (&t),
+ poa_ (PortableServer::POA::_duplicate (poa)),
+ rel_ (0)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtAttributeDef_tie<T>::ExtAttributeDef_tie (T *tp, CORBA::Boolean release)
+ : ptr_ (tp),
+ poa_ (PortableServer::POA::_nil ()),
+ rel_ (release)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtAttributeDef_tie<T>::ExtAttributeDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+ : ptr_ (tp),
+ poa_ (PortableServer::POA::_duplicate (poa)),
+ rel_ (release)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtAttributeDef_tie<T>::~ExtAttributeDef_tie (void)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+}
+
+template <class T> ACE_INLINE T *
+POA_CORBA::ExtAttributeDef_tie<T>::_tied_object (void)
+{
+ return this->ptr_;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ExtAttributeDef_tie<T>::_tied_object (T &obj)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
+ this->ptr_ = &obj;
+ this->rel_ = 0;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ExtAttributeDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
+ this->ptr_ = obj;
+ this->rel_ = release;
+}
+
+template <class T> ACE_INLINE CORBA::Boolean
+POA_CORBA::ExtAttributeDef_tie<T>::_is_owner (void)
+{
+ return this->rel_;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ExtAttributeDef_tie<T>::_is_owner (CORBA::Boolean b)
+{
+ this->rel_ = b;
+}
+
+template <class T> ACE_INLINE PortableServer::POA_ptr
+POA_CORBA::ExtAttributeDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+{
+ if (!CORBA::is_nil (this->poa_.in ()))
+ {
+ return PortableServer::POA::_duplicate (this->poa_.in ());
+ }
+
+ return this->ExtAttributeDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExcDescriptionSeq * POA_CORBA::ExtAttributeDef_tie<T>::get_exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->get_exceptions (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtAttributeDef_tie<T>::get_exceptions (
+ const CORBA::ExcDescriptionSeq & get_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->get_exceptions (
+ get_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExcDescriptionSeq * POA_CORBA::ExtAttributeDef_tie<T>::set_exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->set_exceptions (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtAttributeDef_tie<T>::set_exceptions (
+ const CORBA::ExcDescriptionSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->set_exceptions (
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExtAttributeDescription * POA_CORBA::ExtAttributeDef_tie<T>::describe_attribute (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_attribute (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+CORBA::TypeCode_ptr POA_CORBA::ExtAttributeDef_tie<T>::type (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->type (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::IDLType_ptr POA_CORBA::ExtAttributeDef_tie<T>::type_def (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->type_def (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtAttributeDef_tie<T>::type_def (
+ CORBA::IDLType_ptr type_def
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->type_def (
+ type_def
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AttributeMode POA_CORBA::ExtAttributeDef_tie<T>::mode (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->mode (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtAttributeDef_tie<T>::mode (
+ CORBA::AttributeMode mode
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->mode (
+ mode
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtAttributeDef_tie<T>::id (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->id (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtAttributeDef_tie<T>::id (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->id (
+ id
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtAttributeDef_tie<T>::name (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->name (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtAttributeDef_tie<T>::name (
+ const char * name
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->name (
+ name
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtAttributeDef_tie<T>::version (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->version (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtAttributeDef_tie<T>::version (
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->version (
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Container_ptr POA_CORBA::ExtAttributeDef_tie<T>::defined_in (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->defined_in (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtAttributeDef_tie<T>::absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->absolute_name (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Repository_ptr POA_CORBA::ExtAttributeDef_tie<T>::containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->containing_repository (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Contained::Description * POA_CORBA::ExtAttributeDef_tie<T>::describe (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtAttributeDef_tie<T>::move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->move (
+ new_container,
+ new_name,
+ new_version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::DefinitionKind POA_CORBA::ExtAttributeDef_tie<T>::def_kind (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->def_kind (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtAttributeDef_tie<T>::destroy (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->destroy (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+#endif /* ACE_HAS_USING_KEYWORD */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_si.cpp:96
+
+#if defined (ACE_HAS_USING_KEYWORD)
+
+template <class T> ACE_INLINE
POA_CORBA::OperationDef_tie<T>::OperationDef_tie (T &t)
: ptr_ (&t),
poa_ (PortableServer::POA::_nil ()),
@@ -7789,6 +8454,42 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
+::CORBA::ExtValueDef_ptr POA_CORBA::InterfaceDef_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
char * POA_CORBA::InterfaceDef_tie<T>::id (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -8029,6 +8730,1098 @@ void POA_CORBA::InterfaceDef_tie<T>::destroy (
#if defined (ACE_HAS_USING_KEYWORD)
template <class T> ACE_INLINE
+POA_CORBA::InterfaceAttrExtension_tie<T>::InterfaceAttrExtension_tie (T &t)
+ : ptr_ (&t),
+ poa_ (PortableServer::POA::_nil ()),
+ rel_ (0)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::InterfaceAttrExtension_tie<T>::InterfaceAttrExtension_tie (T &t, PortableServer::POA_ptr poa)
+ : ptr_ (&t),
+ poa_ (PortableServer::POA::_duplicate (poa)),
+ rel_ (0)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::InterfaceAttrExtension_tie<T>::InterfaceAttrExtension_tie (T *tp, CORBA::Boolean release)
+ : ptr_ (tp),
+ poa_ (PortableServer::POA::_nil ()),
+ rel_ (release)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::InterfaceAttrExtension_tie<T>::InterfaceAttrExtension_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+ : ptr_ (tp),
+ poa_ (PortableServer::POA::_duplicate (poa)),
+ rel_ (release)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::InterfaceAttrExtension_tie<T>::~InterfaceAttrExtension_tie (void)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+}
+
+template <class T> ACE_INLINE T *
+POA_CORBA::InterfaceAttrExtension_tie<T>::_tied_object (void)
+{
+ return this->ptr_;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::InterfaceAttrExtension_tie<T>::_tied_object (T &obj)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
+ this->ptr_ = &obj;
+ this->rel_ = 0;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::InterfaceAttrExtension_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
+ this->ptr_ = obj;
+ this->rel_ = release;
+}
+
+template <class T> ACE_INLINE CORBA::Boolean
+POA_CORBA::InterfaceAttrExtension_tie<T>::_is_owner (void)
+{
+ return this->rel_;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::InterfaceAttrExtension_tie<T>::_is_owner (CORBA::Boolean b)
+{
+ this->rel_ = b;
+}
+
+template <class T> ACE_INLINE PortableServer::POA_ptr
+POA_CORBA::InterfaceAttrExtension_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+{
+ if (!CORBA::is_nil (this->poa_.in ()))
+ {
+ return PortableServer::POA::_duplicate (this->poa_.in ());
+ }
+
+ return this->InterfaceAttrExtension::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * POA_CORBA::InterfaceAttrExtension_tie<T>::describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExtAttributeDef_ptr POA_CORBA::InterfaceAttrExtension_tie<T>::create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_attribute (
+ id,
+ name,
+ version,
+ type,
+ mode,
+ get_exceptions,
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+#endif /* ACE_HAS_USING_KEYWORD */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_si.cpp:96
+
+#if defined (ACE_HAS_USING_KEYWORD)
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtInterfaceDef_tie<T>::ExtInterfaceDef_tie (T &t)
+ : ptr_ (&t),
+ poa_ (PortableServer::POA::_nil ()),
+ rel_ (0)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtInterfaceDef_tie<T>::ExtInterfaceDef_tie (T &t, PortableServer::POA_ptr poa)
+ : ptr_ (&t),
+ poa_ (PortableServer::POA::_duplicate (poa)),
+ rel_ (0)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtInterfaceDef_tie<T>::ExtInterfaceDef_tie (T *tp, CORBA::Boolean release)
+ : ptr_ (tp),
+ poa_ (PortableServer::POA::_nil ()),
+ rel_ (release)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtInterfaceDef_tie<T>::ExtInterfaceDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+ : ptr_ (tp),
+ poa_ (PortableServer::POA::_duplicate (poa)),
+ rel_ (release)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtInterfaceDef_tie<T>::~ExtInterfaceDef_tie (void)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+}
+
+template <class T> ACE_INLINE T *
+POA_CORBA::ExtInterfaceDef_tie<T>::_tied_object (void)
+{
+ return this->ptr_;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ExtInterfaceDef_tie<T>::_tied_object (T &obj)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
+ this->ptr_ = &obj;
+ this->rel_ = 0;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ExtInterfaceDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
+ this->ptr_ = obj;
+ this->rel_ = release;
+}
+
+template <class T> ACE_INLINE CORBA::Boolean
+POA_CORBA::ExtInterfaceDef_tie<T>::_is_owner (void)
+{
+ return this->rel_;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ExtInterfaceDef_tie<T>::_is_owner (CORBA::Boolean b)
+{
+ this->rel_ = b;
+}
+
+template <class T> ACE_INLINE PortableServer::POA_ptr
+POA_CORBA::ExtInterfaceDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+{
+ if (!CORBA::is_nil (this->poa_.in ()))
+ {
+ return PortableServer::POA::_duplicate (this->poa_.in ());
+ }
+
+ return this->ExtInterfaceDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceDefSeq * POA_CORBA::ExtInterfaceDef_tie<T>::base_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->base_interfaces (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtInterfaceDef_tie<T>::base_interfaces (
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->base_interfaces (
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+CORBA::Boolean POA_CORBA::ExtInterfaceDef_tie<T>::is_a (
+ const char * interface_id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->is_a (
+ interface_id
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::ExtInterfaceDef_tie<T>::describe_interface (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_interface (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AttributeDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_attribute (
+ id,
+ name,
+ version,
+ type,
+ mode
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::OperationDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::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
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_operation (
+ id,
+ name,
+ version,
+ result,
+ mode,
+ params,
+ exceptions,
+ contexts
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * POA_CORBA::ExtInterfaceDef_tie<T>::describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExtAttributeDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_attribute (
+ id,
+ name,
+ version,
+ type,
+ mode,
+ get_exceptions,
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Contained_ptr POA_CORBA::ExtInterfaceDef_tie<T>::lookup (
+ const char * search_name
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->lookup (
+ search_name
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ContainedSeq * POA_CORBA::ExtInterfaceDef_tie<T>::contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->contents (
+ limit_type,
+ exclude_inherited
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ContainedSeq * POA_CORBA::ExtInterfaceDef_tie<T>::lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->lookup_name (
+ search_name,
+ levels_to_search,
+ limit_type,
+ exclude_inherited
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Container::DescriptionSeq * POA_CORBA::ExtInterfaceDef_tie<T>::describe_contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_contents (
+ limit_type,
+ exclude_inherited,
+ max_returned_objs
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ModuleDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_module (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_module (
+ id,
+ name,
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ConstantDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ const CORBA::Any & value
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_constant (
+ id,
+ name,
+ version,
+ type,
+ value
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::StructDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_struct (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::UnionDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr discriminator_type,
+ const CORBA::UnionMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_union (
+ id,
+ name,
+ version,
+ discriminator_type,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::EnumDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::EnumMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_enum (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AliasDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_alias (
+ id,
+ name,
+ version,
+ original_type
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueBoxDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type_def
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_value_box (
+ id,
+ name,
+ version,
+ original_type_def
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExceptionDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_exception (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::NativeDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_native (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_native (
+ id,
+ name,
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_abstract_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::AbstractInterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_abstract_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::LocalInterfaceDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_local_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_local_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExtValueDef_ptr POA_CORBA::ExtInterfaceDef_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtInterfaceDef_tie<T>::id (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->id (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtInterfaceDef_tie<T>::id (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->id (
+ id
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtInterfaceDef_tie<T>::name (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->name (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtInterfaceDef_tie<T>::name (
+ const char * name
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->name (
+ name
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtInterfaceDef_tie<T>::version (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->version (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtInterfaceDef_tie<T>::version (
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->version (
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Container_ptr POA_CORBA::ExtInterfaceDef_tie<T>::defined_in (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->defined_in (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtInterfaceDef_tie<T>::absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->absolute_name (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Repository_ptr POA_CORBA::ExtInterfaceDef_tie<T>::containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->containing_repository (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Contained::Description * POA_CORBA::ExtInterfaceDef_tie<T>::describe (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtInterfaceDef_tie<T>::move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->move (
+ new_container,
+ new_name,
+ new_version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+CORBA::TypeCode_ptr POA_CORBA::ExtInterfaceDef_tie<T>::type (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->type (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::DefinitionKind POA_CORBA::ExtInterfaceDef_tie<T>::def_kind (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->def_kind (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtInterfaceDef_tie<T>::destroy (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->destroy (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+#endif /* ACE_HAS_USING_KEYWORD */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_si.cpp:96
+
+#if defined (ACE_HAS_USING_KEYWORD)
+
+template <class T> ACE_INLINE
POA_CORBA::AbstractInterfaceDef_tie<T>::AbstractInterfaceDef_tie (T &t)
: ptr_ (&t),
poa_ (PortableServer::POA::_nil ()),
@@ -8656,6 +10449,42 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
+::CORBA::ExtValueDef_ptr POA_CORBA::AbstractInterfaceDef_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
char * POA_CORBA::AbstractInterfaceDef_tie<T>::id (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -8896,6 +10725,955 @@ void POA_CORBA::AbstractInterfaceDef_tie<T>::destroy (
#if defined (ACE_HAS_USING_KEYWORD)
template <class T> ACE_INLINE
+POA_CORBA::ExtAbstractInterfaceDef_tie<T>::ExtAbstractInterfaceDef_tie (T &t)
+ : ptr_ (&t),
+ poa_ (PortableServer::POA::_nil ()),
+ rel_ (0)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtAbstractInterfaceDef_tie<T>::ExtAbstractInterfaceDef_tie (T &t, PortableServer::POA_ptr poa)
+ : ptr_ (&t),
+ poa_ (PortableServer::POA::_duplicate (poa)),
+ rel_ (0)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtAbstractInterfaceDef_tie<T>::ExtAbstractInterfaceDef_tie (T *tp, CORBA::Boolean release)
+ : ptr_ (tp),
+ poa_ (PortableServer::POA::_nil ()),
+ rel_ (release)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtAbstractInterfaceDef_tie<T>::ExtAbstractInterfaceDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+ : ptr_ (tp),
+ poa_ (PortableServer::POA::_duplicate (poa)),
+ rel_ (release)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtAbstractInterfaceDef_tie<T>::~ExtAbstractInterfaceDef_tie (void)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+}
+
+template <class T> ACE_INLINE T *
+POA_CORBA::ExtAbstractInterfaceDef_tie<T>::_tied_object (void)
+{
+ return this->ptr_;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ExtAbstractInterfaceDef_tie<T>::_tied_object (T &obj)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
+ this->ptr_ = &obj;
+ this->rel_ = 0;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ExtAbstractInterfaceDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
+ this->ptr_ = obj;
+ this->rel_ = release;
+}
+
+template <class T> ACE_INLINE CORBA::Boolean
+POA_CORBA::ExtAbstractInterfaceDef_tie<T>::_is_owner (void)
+{
+ return this->rel_;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ExtAbstractInterfaceDef_tie<T>::_is_owner (CORBA::Boolean b)
+{
+ this->rel_ = b;
+}
+
+template <class T> ACE_INLINE PortableServer::POA_ptr
+POA_CORBA::ExtAbstractInterfaceDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+{
+ if (!CORBA::is_nil (this->poa_.in ()))
+ {
+ return PortableServer::POA::_duplicate (this->poa_.in ());
+ }
+
+ return this->ExtAbstractInterfaceDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExtAttributeDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_attribute (
+ id,
+ name,
+ version,
+ type,
+ mode,
+ get_exceptions,
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceDefSeq * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::base_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->base_interfaces (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtAbstractInterfaceDef_tie<T>::base_interfaces (
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->base_interfaces (
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+CORBA::Boolean POA_CORBA::ExtAbstractInterfaceDef_tie<T>::is_a (
+ const char * interface_id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->is_a (
+ interface_id
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::describe_interface (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_interface (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AttributeDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_attribute (
+ id,
+ name,
+ version,
+ type,
+ mode
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::OperationDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::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
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_operation (
+ id,
+ name,
+ version,
+ result,
+ mode,
+ params,
+ exceptions,
+ contexts
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Contained_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::lookup (
+ const char * search_name
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->lookup (
+ search_name
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ContainedSeq * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->contents (
+ limit_type,
+ exclude_inherited
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ContainedSeq * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->lookup_name (
+ search_name,
+ levels_to_search,
+ limit_type,
+ exclude_inherited
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Container::DescriptionSeq * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::describe_contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_contents (
+ limit_type,
+ exclude_inherited,
+ max_returned_objs
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ModuleDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_module (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_module (
+ id,
+ name,
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ConstantDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ const CORBA::Any & value
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_constant (
+ id,
+ name,
+ version,
+ type,
+ value
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::StructDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_struct (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::UnionDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr discriminator_type,
+ const CORBA::UnionMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_union (
+ id,
+ name,
+ version,
+ discriminator_type,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::EnumDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::EnumMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_enum (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AliasDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_alias (
+ id,
+ name,
+ version,
+ original_type
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueBoxDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type_def
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_value_box (
+ id,
+ name,
+ version,
+ original_type_def
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExceptionDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_exception (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::NativeDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_native (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_native (
+ id,
+ name,
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_abstract_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::AbstractInterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_abstract_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::LocalInterfaceDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_local_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_local_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExtValueDef_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::id (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->id (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtAbstractInterfaceDef_tie<T>::id (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->id (
+ id
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::name (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->name (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtAbstractInterfaceDef_tie<T>::name (
+ const char * name
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->name (
+ name
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::version (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->version (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtAbstractInterfaceDef_tie<T>::version (
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->version (
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Container_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::defined_in (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->defined_in (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->absolute_name (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Repository_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->containing_repository (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Contained::Description * POA_CORBA::ExtAbstractInterfaceDef_tie<T>::describe (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtAbstractInterfaceDef_tie<T>::move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->move (
+ new_container,
+ new_name,
+ new_version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+CORBA::TypeCode_ptr POA_CORBA::ExtAbstractInterfaceDef_tie<T>::type (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->type (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::DefinitionKind POA_CORBA::ExtAbstractInterfaceDef_tie<T>::def_kind (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->def_kind (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtAbstractInterfaceDef_tie<T>::destroy (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->destroy (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+#endif /* ACE_HAS_USING_KEYWORD */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_si.cpp:96
+
+#if defined (ACE_HAS_USING_KEYWORD)
+
+template <class T> ACE_INLINE
POA_CORBA::LocalInterfaceDef_tie<T>::LocalInterfaceDef_tie (T &t)
: ptr_ (&t),
poa_ (PortableServer::POA::_nil ()),
@@ -9523,6 +12301,42 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
+::CORBA::ExtValueDef_ptr POA_CORBA::LocalInterfaceDef_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
char * POA_CORBA::LocalInterfaceDef_tie<T>::id (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -9757,3 +12571,952 @@ void POA_CORBA::LocalInterfaceDef_tie<T>::destroy (
#endif /* ACE_HAS_USING_KEYWORD */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_si.cpp:96
+
+#if defined (ACE_HAS_USING_KEYWORD)
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtLocalInterfaceDef_tie<T>::ExtLocalInterfaceDef_tie (T &t)
+ : ptr_ (&t),
+ poa_ (PortableServer::POA::_nil ()),
+ rel_ (0)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtLocalInterfaceDef_tie<T>::ExtLocalInterfaceDef_tie (T &t, PortableServer::POA_ptr poa)
+ : ptr_ (&t),
+ poa_ (PortableServer::POA::_duplicate (poa)),
+ rel_ (0)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtLocalInterfaceDef_tie<T>::ExtLocalInterfaceDef_tie (T *tp, CORBA::Boolean release)
+ : ptr_ (tp),
+ poa_ (PortableServer::POA::_nil ()),
+ rel_ (release)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtLocalInterfaceDef_tie<T>::ExtLocalInterfaceDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+ : ptr_ (tp),
+ poa_ (PortableServer::POA::_duplicate (poa)),
+ rel_ (release)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtLocalInterfaceDef_tie<T>::~ExtLocalInterfaceDef_tie (void)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+}
+
+template <class T> ACE_INLINE T *
+POA_CORBA::ExtLocalInterfaceDef_tie<T>::_tied_object (void)
+{
+ return this->ptr_;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ExtLocalInterfaceDef_tie<T>::_tied_object (T &obj)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
+ this->ptr_ = &obj;
+ this->rel_ = 0;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ExtLocalInterfaceDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
+ this->ptr_ = obj;
+ this->rel_ = release;
+}
+
+template <class T> ACE_INLINE CORBA::Boolean
+POA_CORBA::ExtLocalInterfaceDef_tie<T>::_is_owner (void)
+{
+ return this->rel_;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ExtLocalInterfaceDef_tie<T>::_is_owner (CORBA::Boolean b)
+{
+ this->rel_ = b;
+}
+
+template <class T> ACE_INLINE PortableServer::POA_ptr
+POA_CORBA::ExtLocalInterfaceDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+{
+ if (!CORBA::is_nil (this->poa_.in ()))
+ {
+ return PortableServer::POA::_duplicate (this->poa_.in ());
+ }
+
+ return this->ExtLocalInterfaceDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * POA_CORBA::ExtLocalInterfaceDef_tie<T>::describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExtAttributeDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_attribute (
+ id,
+ name,
+ version,
+ type,
+ mode,
+ get_exceptions,
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceDefSeq * POA_CORBA::ExtLocalInterfaceDef_tie<T>::base_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->base_interfaces (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtLocalInterfaceDef_tie<T>::base_interfaces (
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->base_interfaces (
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+CORBA::Boolean POA_CORBA::ExtLocalInterfaceDef_tie<T>::is_a (
+ const char * interface_id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->is_a (
+ interface_id
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::ExtLocalInterfaceDef_tie<T>::describe_interface (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_interface (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AttributeDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_attribute (
+ id,
+ name,
+ version,
+ type,
+ mode
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::OperationDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::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
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_operation (
+ id,
+ name,
+ version,
+ result,
+ mode,
+ params,
+ exceptions,
+ contexts
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Contained_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::lookup (
+ const char * search_name
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->lookup (
+ search_name
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ContainedSeq * POA_CORBA::ExtLocalInterfaceDef_tie<T>::contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->contents (
+ limit_type,
+ exclude_inherited
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ContainedSeq * POA_CORBA::ExtLocalInterfaceDef_tie<T>::lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->lookup_name (
+ search_name,
+ levels_to_search,
+ limit_type,
+ exclude_inherited
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Container::DescriptionSeq * POA_CORBA::ExtLocalInterfaceDef_tie<T>::describe_contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_contents (
+ limit_type,
+ exclude_inherited,
+ max_returned_objs
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ModuleDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_module (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_module (
+ id,
+ name,
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ConstantDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ const CORBA::Any & value
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_constant (
+ id,
+ name,
+ version,
+ type,
+ value
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::StructDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_struct (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::UnionDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr discriminator_type,
+ const CORBA::UnionMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_union (
+ id,
+ name,
+ version,
+ discriminator_type,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::EnumDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::EnumMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_enum (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AliasDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_alias (
+ id,
+ name,
+ version,
+ original_type
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueBoxDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type_def
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_value_box (
+ id,
+ name,
+ version,
+ original_type_def
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExceptionDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_exception (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::NativeDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_native (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_native (
+ id,
+ name,
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_abstract_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::AbstractInterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_abstract_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::LocalInterfaceDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_local_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_local_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExtValueDef_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtLocalInterfaceDef_tie<T>::id (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->id (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtLocalInterfaceDef_tie<T>::id (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->id (
+ id
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtLocalInterfaceDef_tie<T>::name (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->name (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtLocalInterfaceDef_tie<T>::name (
+ const char * name
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->name (
+ name
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtLocalInterfaceDef_tie<T>::version (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->version (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtLocalInterfaceDef_tie<T>::version (
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->version (
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Container_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::defined_in (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->defined_in (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtLocalInterfaceDef_tie<T>::absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->absolute_name (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Repository_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->containing_repository (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Contained::Description * POA_CORBA::ExtLocalInterfaceDef_tie<T>::describe (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtLocalInterfaceDef_tie<T>::move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->move (
+ new_container,
+ new_name,
+ new_version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+CORBA::TypeCode_ptr POA_CORBA::ExtLocalInterfaceDef_tie<T>::type (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->type (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::DefinitionKind POA_CORBA::ExtLocalInterfaceDef_tie<T>::def_kind (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->def_kind (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtLocalInterfaceDef_tie<T>::destroy (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->destroy (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+#endif /* ACE_HAS_USING_KEYWORD */
+
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp
index 147d2b2815e..b087a4e7f4c 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp
@@ -57,7 +57,7 @@
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
-class TAO_IR_ComponentRepository_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
+class TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
private:
unsigned int hash (const char *str, unsigned int len);
@@ -66,119 +66,147 @@ public:
};
/* 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_IR_ComponentRepository_Perfect_Hash_OpTable -N lookup */
+/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable -N lookup */
unsigned int
-TAO_IR_ComponentRepository_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_EventDef_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, 26,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 25,
- 71, 0, 31, 15, 71, 10, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 20, 0, 20,
- 71, 3, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 0, 5, 71, 71, 71, 0, 30, 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,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 0,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 0,
+ 101, 45, 30, 0, 101, 101, 101, 0, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 0, 10, 30,
+ 101, 0, 101, 0, 101, 101, 101, 101, 101, 101,
+ 101, 101, 15, 40, 101, 101, 101, 10, 15, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101,
#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, 26, 71, 25, 71, 0,
- 31, 15, 71, 10, 71, 71, 71, 71, 20, 0,
- 20, 71, 3, 71, 71, 0, 5, 71, 71, 71,
- 0, 30, 71, 71, 71, 71, 71, 71,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 0, 101, 0, 101, 45,
+ 30, 0, 101, 101, 101, 0, 101, 101, 0, 10,
+ 30, 101, 0, 101, 0, 15, 40, 101, 101, 101,
+ 10, 15, 101, 101, 101, 101, 101, 101,
#endif /* ACE_MVS */
};
return len + asso_values[str[len - 1]] + asso_values[str[0]];
}
const class TAO_operation_db_entry *
-TAO_IR_ComponentRepository_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
{
enum
{
- TOTAL_KEYWORDS = 33,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 25,
- MIN_HASH_VALUE = 8,
- MAX_HASH_VALUE = 70,
- HASH_VALUE_RANGE = 63,
- DUPLICATES = 2,
- WORDLIST_SIZE = 41
+ TOTAL_KEYWORDS = 59,
+ MIN_WORD_LENGTH = 4,
+ MAX_WORD_LENGTH = 26,
+ MIN_HASH_VALUE = 4,
+ MAX_HASH_VALUE = 100,
+ HASH_VALUE_RANGE = 97,
+ DUPLICATES = 18,
+ WORDLIST_SIZE = 63
};
static const class TAO_operation_db_entry wordlist[] =
{
- {"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},
- {"contents", &POA_IR::ComponentRepository::contents_skel},
- {"create_enum", &POA_IR::ComponentRepository::create_enum_skel},
- {"create_alias", &POA_IR::ComponentRepository::create_alias_skel},
- {"create_value_box", &POA_IR::ComponentRepository::create_value_box_skel},
- {"create_struct", &POA_IR::ComponentRepository::create_struct_skel},
- {"create_constant", &POA_IR::ComponentRepository::create_constant_skel},
- {"create_component", &POA_IR::ComponentRepository::create_component_skel},
- {"create_string", &POA_IR::ComponentRepository::create_string_skel},
- {"create_wstring", &POA_IR::ComponentRepository::create_wstring_skel},
- {"create_home", &POA_IR::ComponentRepository::create_home_skel},
- {"create_value", &POA_IR::ComponentRepository::create_value_skel},
- {"create_module", &POA_IR::ComponentRepository::create_module_skel},
- {"create_native", &POA_IR::ComponentRepository::create_native_skel},
- {"lookup", &POA_IR::ComponentRepository::lookup_skel},
- {"create_sequence", &POA_IR::ComponentRepository::create_sequence_skel},
- {"create_interface", &POA_IR::ComponentRepository::create_interface_skel},
- {"create_union", &POA_IR::ComponentRepository::create_union_skel},
- {"create_exception", &POA_IR::ComponentRepository::create_exception_skel},
- {"create_local_interface", &POA_IR::ComponentRepository::create_local_interface_skel},
- {"get_primitive", &POA_IR::ComponentRepository::get_primitive_skel},
- {"create_abstract_interface", &POA_IR::ComponentRepository::create_abstract_interface_skel},
- {"_component", &POA_IR::ComponentRepository::_component_skel},
- {"create_array", &POA_IR::ComponentRepository::create_array_skel},
- {"create_fixed", &POA_IR::ComponentRepository::create_fixed_skel},
- {"_non_existent", &POA_IR::ComponentRepository::_non_existent_skel},
- {"lookup_name", &POA_IR::ComponentRepository::lookup_name_skel},
- {"get_canonical_typecode", &POA_IR::ComponentRepository::get_canonical_typecode_skel},
- {"describe_contents", &POA_IR::ComponentRepository::describe_contents_skel},
- {"_interface", &POA_IR::ComponentRepository::_interface_skel},
- {"_is_a", &POA_IR::ComponentRepository::_is_a_skel},
- {"lookup_id", &POA_IR::ComponentRepository::lookup_id_skel},
- {"destroy", &POA_IR::ComponentRepository::destroy_skel},
- {"_get_def_kind", &POA_IR::ComponentRepository::_get_def_kind_skel},
+ {"",0},{"",0},{"",0},{"",0},
+ {"is_a", &POA_CORBA::ComponentIR::EventDef::is_a_skel},
+ {"_is_a", &POA_CORBA::ComponentIR::EventDef::_is_a_skel},
+ {"lookup", &POA_CORBA::ComponentIR::EventDef::lookup_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::EventDef::_get_name_skel},
+ {"_get_type", &POA_CORBA::ComponentIR::EventDef::_get_type_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::EventDef::_set_name_skel},
+ {"_interface", &POA_CORBA::ComponentIR::EventDef::_interface_skel},
+ {"lookup_name", &POA_CORBA::ComponentIR::EventDef::lookup_name_skel},
+ {"move", &POA_CORBA::ComponentIR::EventDef::move_skel},
+ {"_get_base_value", &POA_CORBA::ComponentIR::EventDef::_get_base_value_skel},
+ {"_set_base_value", &POA_CORBA::ComponentIR::EventDef::_set_base_value_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::EventDef::_get_absolute_name_skel},
+ {"_get_is_truncatable", &POA_CORBA::ComponentIR::EventDef::_get_is_truncatable_skel},
+ {"_set_is_truncatable", &POA_CORBA::ComponentIR::EventDef::_set_is_truncatable_skel},
+ {"_get_is_custom", &POA_CORBA::ComponentIR::EventDef::_get_is_custom_skel},
+ {"_set_is_custom", &POA_CORBA::ComponentIR::EventDef::_set_is_custom_skel},
+ {"_get_initializers", &POA_CORBA::ComponentIR::EventDef::_get_initializers_skel},
+ {"_set_initializers", &POA_CORBA::ComponentIR::EventDef::_set_initializers_skel},
+ {"_get_ext_initializers", &POA_CORBA::ComponentIR::EventDef::_get_ext_initializers_skel},
+ {"_set_ext_initializers", &POA_CORBA::ComponentIR::EventDef::_set_ext_initializers_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::EventDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::EventDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::EventDef::describe_skel},
+ {"_get_supported_interfaces", &POA_CORBA::ComponentIR::EventDef::_get_supported_interfaces_skel},
+ {"_set_abstract_base_values", &POA_CORBA::ComponentIR::EventDef::_set_abstract_base_values_skel},
+ {"_get_abstract_base_values", &POA_CORBA::ComponentIR::EventDef::_get_abstract_base_values_skel},
+ {"_set_supported_interfaces", &POA_CORBA::ComponentIR::EventDef::_set_supported_interfaces_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::EventDef::_get_containing_repository_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::EventDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::EventDef::_set_version_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::EventDef::_get_def_kind_skel},
+ {"describe_value", &POA_CORBA::ComponentIR::EventDef::describe_value_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::EventDef::_get_defined_in_skel},
+ {"describe_ext_value", &POA_CORBA::ComponentIR::EventDef::describe_ext_value_skel},
+ {"_component", &POA_CORBA::ComponentIR::EventDef::_component_skel},
+ {"destroy", &POA_CORBA::ComponentIR::EventDef::destroy_skel},
+ {"_non_existent", &POA_CORBA::ComponentIR::EventDef::_non_existent_skel},
+ {"_get_is_abstract", &POA_CORBA::ComponentIR::EventDef::_get_is_abstract_skel},
+ {"_set_is_abstract", &POA_CORBA::ComponentIR::EventDef::_set_is_abstract_skel},
+ {"create_value", &POA_CORBA::ComponentIR::EventDef::create_value_skel},
+ {"create_module", &POA_CORBA::ComponentIR::EventDef::create_module_skel},
+ {"create_native", &POA_CORBA::ComponentIR::EventDef::create_native_skel},
+ {"create_attribute", &POA_CORBA::ComponentIR::EventDef::create_attribute_skel},
+ {"create_ext_value", &POA_CORBA::ComponentIR::EventDef::create_ext_value_skel},
+ {"create_interface", &POA_CORBA::ComponentIR::EventDef::create_interface_skel},
+ {"describe_contents", &POA_CORBA::ComponentIR::EventDef::describe_contents_skel},
+ {"create_value_member", &POA_CORBA::ComponentIR::EventDef::create_value_member_skel},
+ {"create_ext_attribute", &POA_CORBA::ComponentIR::EventDef::create_ext_attribute_skel},
+ {"create_enum", &POA_CORBA::ComponentIR::EventDef::create_enum_skel},
+ {"create_local_interface", &POA_CORBA::ComponentIR::EventDef::create_local_interface_skel},
+ {"contents", &POA_CORBA::ComponentIR::EventDef::contents_skel},
+ {"create_abstract_interface", &POA_CORBA::ComponentIR::EventDef::create_abstract_interface_skel},
+ {"create_value_box", &POA_CORBA::ComponentIR::EventDef::create_value_box_skel},
+ {"create_alias", &POA_CORBA::ComponentIR::EventDef::create_alias_skel},
+ {"create_union", &POA_CORBA::ComponentIR::EventDef::create_union_skel},
+ {"create_operation", &POA_CORBA::ComponentIR::EventDef::create_operation_skel},
+ {"create_exception", &POA_CORBA::ComponentIR::EventDef::create_exception_skel},
+ {"create_struct", &POA_CORBA::ComponentIR::EventDef::create_struct_skel},
+ {"create_constant", &POA_CORBA::ComponentIR::EventDef::create_constant_skel},
};
static const signed char lookup[] =
{
- -1, -1, -1, -1, -1, -1, -1, -1, 8, -1, -1, 9, 10, -1,
- -19, -2, 11, -1, 12, -1, 13, 14, -1, 15, 16, -1, 17, 18,
- -84, 21, 22, 23, 24, -1, -1, -1, 25, 26, 27, -1, 28, 29,
- 30, 31, 32, -1, 33, 34, 35, -1, -1, 36, -1, -1, -1, -1,
- 37, -1, -1, -1, 38, -1, -1, -1, -1, -1, -1, -1, 39, -1,
- 40,
+ -1, -1, -1, -1, 4, 5, 6, -7, -3, -102, 10, 11, -13, -2,
+ 12, -103, -16, -2, 15, -103, -18, -2, -20, -2, -104, -1, -22, -2,
+ -24, -2, -27, -4, -110, -1, -32, -2, -110, -109, 26, -1, -110, 31,
+ -108, 34, 35, 36, -41, -2, 37, -1, 38, -1, 39, 40, -44, -2,
+ -110, 43, -104, -46, -3, -102, 49, -1, 50, 51, 52, 53, 54, -1,
+ 55, 56, 57, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 58, -1, -59, -2, -102, -1, -1, -1, -1, -1, -1,
+ 61, -1, 62,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -212,7 +240,556 @@ TAO_IR_ComponentRepository_Perfect_Hash_OpTable::lookup (const char *str, unsign
}
return 0;
}
-static TAO_IR_ComponentRepository_Perfect_Hash_OpTable tao_IR_ComponentRepository_optable;
+static TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_EventDef_optable;
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+///////////////////////////////////////////////////////////////////////
+// Strategized Proxy Broker Implementation
+//
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
+
+// Factory function Implementation.
+POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker::the_TAO_EventDef_Strategized_Proxy_Broker (void)
+{
+ static POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker strategized_proxy_broker;
+ return &strategized_proxy_broker;
+}
+
+POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker::_TAO_EventDef_Strategized_Proxy_Broker (void)
+{
+ for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
+ {
+ this->proxy_cache_[i] = 0;
+ }
+}
+
+POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker::~_TAO_EventDef_Strategized_Proxy_Broker (void)
+{
+ for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
+ {
+ delete this->proxy_cache_[i];
+
+ // Hack to prevent bug mentioned in 1204. Refer to 1204
+ // for details..
+ this->proxy_cache_[i] = 0;
+ }
+}
+
+CORBA::ComponentIR::_TAO_EventDef_Proxy_Impl&
+POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::EventDef *object
+ ACE_ENV_ARG_DECL
+ )
+{
+ int strategy =
+ TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
+ if (this->proxy_cache_[strategy] != 0)
+ {
+ return *this->proxy_cache_[strategy];
+ }
+
+ this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
+ return *this->proxy_cache_[strategy];
+}
+
+void
+POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker::create_proxy (
+ int strategy
+ ACE_ENV_ARG_DECL
+ )
+{
+ ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
+
+ if (this->proxy_cache_[strategy] == 0)
+ {
+ switch (strategy)
+ {
+ case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
+ ACE_NEW_THROW_EX (
+ this->proxy_cache_[strategy],
+ POA_CORBA::ComponentIR::_TAO_EventDef_ThruPOA_Proxy_Impl,
+ CORBA::NO_MEMORY ()
+ );
+ ACE_CHECK;
+ break;
+
+ case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
+ default:
+ ACE_NEW_THROW_EX (
+ this->proxy_cache_[strategy],
+ ::CORBA::ComponentIR::_TAO_EventDef_Remote_Proxy_Impl,
+ CORBA::NO_MEMORY ()
+ );
+ ACE_CHECK;
+ break;
+ }
+ }
+}
+
+//
+// End Strategized Proxy Broker Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+
+CORBA::ComponentIR::_TAO_EventDef_Proxy_Broker *
+CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+{
+ ACE_UNUSED_ARG (obj);
+ return ::POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker::the_TAO_EventDef_Strategized_Proxy_Broker();
+}
+
+int
+CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_Initializer (long)
+{
+ CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function;
+
+ return 0;
+}
+
+static int CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_Initializer));
+
+
+///////////////////////////////////////////////////////////////////////
+// ThruPOA Proxy Implementation
+//
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
+
+POA_CORBA::ComponentIR::_TAO_EventDef_ThruPOA_Proxy_Impl::_TAO_EventDef_ThruPOA_Proxy_Impl (void)
+{}
+
+// ThruPOA Implementation of the IDL interface methods//
+// End ThruPOA Proxy Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
+
+POA_CORBA::ComponentIR::EventDef::EventDef (void)
+{
+ this->optable_ = &tao_CORBA_ComponentIR_EventDef_optable;
+}
+
+POA_CORBA::ComponentIR::EventDef::EventDef (const EventDef& rhs)
+ : ACE_NESTED_CLASS (POA_CORBA,ExtValueDef) (rhs),
+ ACE_NESTED_CLASS (POA_CORBA,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)
+{}
+
+POA_CORBA::ComponentIR::EventDef::~EventDef (void)
+{
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+
+void POA_CORBA::ComponentIR::EventDef::_is_a_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ComponentIR::EventDef *_tao_impl = (POA_CORBA::ComponentIR::EventDef *) _tao_servant;
+ CORBA::Boolean _tao_retval = 0;
+ CORBA::String_var value;
+
+ if (!(_tao_in >> value.out ()))
+ ACE_THROW (CORBA::MARSHAL ());
+
+ _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+void POA_CORBA::ComponentIR::EventDef::_non_existent_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ComponentIR::EventDef *_tao_impl = (POA_CORBA::ComponentIR::EventDef *) _tao_servant;
+ CORBA::Boolean _tao_retval =
+ _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+void POA_CORBA::ComponentIR::EventDef::_interface_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ComponentIR::EventDef *_tao_impl = (POA_CORBA::ComponentIR::EventDef *) _tao_servant;
+ CORBA::InterfaceDef_ptr _tao_retval = 0;
+ CORBA::Boolean _tao_result = 0;
+
+ TAO_IFR_Client_Adapter *_tao_adapter =
+ ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
+ TAO_ORB_Core::ifr_client_adapter_name ()
+ );
+
+ if (_tao_adapter == 0)
+ {
+ ACE_THROW (CORBA::INTF_REPOS ());
+ }
+
+ ACE_TRY
+ {
+ _tao_retval =
+ _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ _tao_server_request.init_reply ();
+
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ _tao_result =
+ _tao_adapter->interfacedef_cdr_insert (
+ _tao_out,
+ _tao_retval
+ );
+ }
+ ACE_CATCHALL
+ {
+ _tao_adapter->dispose (_tao_retval);
+ }
+ ACE_ENDTRY;
+
+ if (_tao_result == 0)
+ {
+ ACE_THROW (CORBA::MARSHAL ());
+ }
+}
+
+void POA_CORBA::ComponentIR::EventDef::_component_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_object_reference,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ComponentIR::EventDef *_tao_impl = (POA_CORBA::ComponentIR::EventDef *) _tao_object_reference;
+ CORBA::Object_var _tao_retval =
+ _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << _tao_retval._retn ()))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+CORBA::Boolean POA_CORBA::ComponentIR::EventDef::_is_a (
+ const char* value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ComponentIR/EventDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ExtValueDef:1.0"
+ ) ||
+ !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,
+ "IDL:org.omg/CORBA/Object:1.0"
+ )
+ )
+ {
+ return 1;
+ }
+ else
+ {
+ return 0;
+ }
+}
+
+void* POA_CORBA::ComponentIR::EventDef::_downcast (
+ const char* logical_type_id
+ )
+{
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/ComponentIR/EventDef:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::ComponentIR::EventDef_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/ExtValueDef:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::ExtValueDef_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/ValueDef:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::ValueDef_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/Container:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::Container_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/Contained:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::Contained_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/IDLType:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/IRObject:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/Object:1.0") == 0)
+ {
+ return ACE_static_cast(PortableServer::Servant, this);
+ }
+
+ return 0;
+}
+
+const char* POA_CORBA::ComponentIR::EventDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/CORBA/ComponentIR/EventDef:1.0";
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+
+void POA_CORBA::ComponentIR::EventDef::_dispatch (
+ TAO_ServerRequest &req,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ this->synchronous_upcall_dispatch (req,
+ servant_upcall,
+ this
+ ACE_ENV_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+
+CORBA::ComponentIR::EventDef *
+POA_CORBA::ComponentIR::EventDef::_this (ACE_ENV_SINGLE_ARG_DECL)
+{
+ TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ TAO_Stub_Auto_Ptr safe_stub (stub);
+ CORBA::Object_ptr tmp = CORBA::Object::_nil ();
+
+ if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 1,
+ this
+ ),
+ 0
+ );
+ }
+ else
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 0,
+ this
+ ),
+ 0
+ );
+ }
+
+ CORBA::Object_var obj = tmp;
+ (void) safe_stub.release ();
+ return ::CORBA::ComponentIR::EventDef::_unchecked_narrow (obj.in ());
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+
+class TAO_CORBA_ComponentIR_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);
+};
+
+/* 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_ComponentIR_Container_Perfect_Hash_OpTable -N lookup */
+unsigned int
+TAO_CORBA_ComponentIR_Container_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, 0, 19, 7, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 0, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19,
+#else
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 0, 19, 0, 19, 0,
+ 19, 7, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 0, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19,
+#endif /* ACE_MVS */
+ };
+ return len + asso_values[str[len - 1]] + asso_values[str[0]];
+}
+
+const class TAO_operation_db_entry *
+TAO_CORBA_ComponentIR_Container_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+{
+ enum
+ {
+ TOTAL_KEYWORDS = 7,
+ MIN_WORD_LENGTH = 5,
+ MAX_WORD_LENGTH = 16,
+ MIN_HASH_VALUE = 5,
+ MAX_HASH_VALUE = 18,
+ HASH_VALUE_RANGE = 14,
+ DUPLICATES = 0,
+ WORDLIST_SIZE = 12
+ };
+
+ static const class TAO_operation_db_entry wordlist[] =
+ {
+ {"",0},{"",0},{"",0},{"",0},{"",0},
+ {"_is_a", &POA_CORBA::ComponentIR::Container::_is_a_skel},
+ {"",0},{"",0},{"",0},{"",0},
+ {"_component", &POA_CORBA::ComponentIR::Container::_component_skel},
+ {"",0},
+ {"create_event", &POA_CORBA::ComponentIR::Container::create_event_skel},
+ {"_non_existent", &POA_CORBA::ComponentIR::Container::_non_existent_skel},
+ {"",0},{"",0},
+ {"create_component", &POA_CORBA::ComponentIR::Container::create_component_skel},
+ {"_interface", &POA_CORBA::ComponentIR::Container::_interface_skel},
+ {"create_home", &POA_CORBA::ComponentIR::Container::create_home_skel},
+ };
+
+ 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;
+}
+static TAO_CORBA_ComponentIR_Container_Perfect_Hash_OpTable tao_CORBA_ComponentIR_Container_optable;
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
@@ -222,17 +799,17 @@ static TAO_IR_ComponentRepository_Perfect_Hash_OpTable tao_IR_ComponentRepositor
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_ComponentRepository_create_component : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_ComponentRepository_create_component (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::ComponentRepository *tao_impl,
+ POA_CORBA::ComponentIR::Container *tao_impl,
const char * id,
const char * name,
const char * version,
- IR::ComponentDef_ptr base_component,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
const CORBA::InterfaceDefSeq & supports_interfaces
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -263,38 +840,38 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::ComponentDef_ptr result);
+ void result (::CORBA::ComponentIR::ComponentDef_ptr result);
private:
- TAO_ServerRequestInfo_IR_ComponentRepository_create_component (
- const TAO_ServerRequestInfo_IR_ComponentRepository_create_component &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component &
);
void operator= (
- const TAO_ServerRequestInfo_IR_ComponentRepository_create_component &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component &
);
private:
- POA_IR::ComponentRepository *_tao_impl;
+ POA_CORBA::ComponentIR::Container *_tao_impl;
const char * id_;
const char * name_;
const char * version_;
- IR::ComponentDef_ptr base_component_;
- const CORBA::InterfaceDefSeq & supports_interfaces_;::IR::ComponentDef_ptr _result;
+ CORBA::ComponentIR::ComponentDef_ptr base_component_;
+ const CORBA::InterfaceDefSeq & supports_interfaces_;::CORBA::ComponentIR::ComponentDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_ComponentRepository_create_component::TAO_ServerRequestInfo_IR_ComponentRepository_create_component (
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::ComponentRepository *tao_impl,
+ POA_CORBA::ComponentIR::Container *tao_impl,
const char * id,
const char * name,
const char * version,
- IR::ComponentDef_ptr base_component,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
const CORBA::InterfaceDefSeq & supports_interfaces
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -308,7 +885,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_component::TAO_ServerRequest
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_ComponentRepository_create_component::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -346,7 +923,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_component::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_ComponentRepository_create_component::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -360,7 +937,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_component::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_ComponentRepository_create_component::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -379,7 +956,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_component::result (
}
char *
-TAO_ServerRequestInfo_IR_ComponentRepository_create_component::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -389,7 +966,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_component::target_most_deriv
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_ComponentRepository_create_component::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -399,7 +976,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_component::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_ComponentRepository_create_component::result (::IR::ComponentDef_ptr result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::result (::CORBA::ComponentIR::ComponentDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -408,18 +985,19 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_component::result (::IR::Com
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_ComponentRepository_create_home : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_ComponentRepository_create_home (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::ComponentRepository *tao_impl,
+ POA_CORBA::ComponentIR::Container *tao_impl,
const char * id,
const char * name,
const char * version,
- IR::HomeDef_ptr base_home,
- IR::ComponentDef_ptr managed_component,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
CORBA::ValueDef_ptr primary_key
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -450,40 +1028,42 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::HomeDef_ptr result);
+ void result (::CORBA::ComponentIR::HomeDef_ptr result);
private:
- TAO_ServerRequestInfo_IR_ComponentRepository_create_home (
- const TAO_ServerRequestInfo_IR_ComponentRepository_create_home &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home &
);
void operator= (
- const TAO_ServerRequestInfo_IR_ComponentRepository_create_home &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home &
);
private:
- POA_IR::ComponentRepository *_tao_impl;
+ POA_CORBA::ComponentIR::Container *_tao_impl;
const char * id_;
const char * name_;
const char * version_;
- IR::HomeDef_ptr base_home_;
- IR::ComponentDef_ptr managed_component_;
- CORBA::ValueDef_ptr primary_key_;::IR::HomeDef_ptr _result;
+ CORBA::ComponentIR::HomeDef_ptr base_home_;
+ CORBA::ComponentIR::ComponentDef_ptr managed_component_;
+ const CORBA::InterfaceDefSeq & supports_interfaces_;
+ CORBA::ValueDef_ptr primary_key_;::CORBA::ComponentIR::HomeDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_ComponentRepository_create_home::TAO_ServerRequestInfo_IR_ComponentRepository_create_home (
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::ComponentRepository *tao_impl,
+ POA_CORBA::ComponentIR::Container *tao_impl,
const char * id,
const char * name,
const char * version,
- IR::HomeDef_ptr base_home,
- IR::ComponentDef_ptr managed_component,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
CORBA::ValueDef_ptr primary_key
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -494,11 +1074,12 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_home::TAO_ServerRequestInfo_
version_ (version),
base_home_ (base_home),
managed_component_ (managed_component),
+ supports_interfaces_ (supports_interfaces),
primary_key_ (primary_key)
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_ComponentRepository_create_home::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -509,7 +1090,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_home::arguments (
ACE_CHECK_RETURN (0);
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
- parameter_list->length (6);
+ parameter_list->length (7);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= id_;
@@ -532,6 +1113,10 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_home::arguments (
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
+ (*parameter_list)[len].argument <<= this->supports_interfaces_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
(*parameter_list)[len].argument <<= this->primary_key_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
@@ -540,7 +1125,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_home::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_ComponentRepository_create_home::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -554,7 +1139,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_home::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_ComponentRepository_create_home::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -573,7 +1158,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_home::result (
}
char *
-TAO_ServerRequestInfo_IR_ComponentRepository_create_home::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -583,7 +1168,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_home::target_most_derived_in
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_ComponentRepository_create_home::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -593,7 +1178,233 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_home::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_ComponentRepository_create_home::result (::IR::HomeDef_ptr result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::result (::CORBA::ComponentIR::HomeDef_ptr result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
+class TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event : public TAO_ServerRequestInfo
+{
+public:
+ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::ComponentIR::Container *tao_impl,
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::Boolean & is_custom,
+ const CORBA::Boolean & is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ const CORBA::Boolean & is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual Dynamic::ParameterList * arguments (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual char * target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Boolean target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::ComponentIR::EventDef_ptr result);
+
+private:
+ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event &
+ );
+
+private:
+ POA_CORBA::ComponentIR::Container *_tao_impl;
+
+ const char * id_;
+ const char * name_;
+ const char * version_;
+ const CORBA::Boolean & is_custom_;
+ const CORBA::Boolean & is_abstract_;
+ CORBA::ValueDef_ptr base_value_;
+ const CORBA::Boolean & is_truncatable_;
+ const CORBA::ValueDefSeq & abstract_base_values_;
+ const CORBA::InterfaceDefSeq & supported_interfaces_;
+ const CORBA::ExtInitializerSeq & initializers_;::CORBA::ComponentIR::EventDef_ptr _result;
+};
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ POA_CORBA::ComponentIR::Container *tao_impl,
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::Boolean & is_custom,
+ const CORBA::Boolean & is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ const CORBA::Boolean & is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
+ _tao_impl (tao_impl),
+ id_ (id),
+ name_ (name),
+ version_ (version),
+ is_custom_ (is_custom),
+ is_abstract_ (is_abstract),
+ base_value_ (base_value),
+ is_truncatable_ (is_truncatable),
+ abstract_base_values_ (abstract_base_values),
+ supported_interfaces_ (supported_interfaces),
+ initializers_ (initializers)
+{}
+
+Dynamic::ParameterList *
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::arguments (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+ parameter_list->length (10);
+ CORBA::ULong len = 0;
+
+ (*parameter_list)[len].argument <<= id_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= name_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= version_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_custom_);
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_abstract_);
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->base_value_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_truncatable_);
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->abstract_base_values_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->supported_interfaces_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->initializers_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+
+ return safe_result_any._retn ();
+}
+
+char *
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return
+ CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
+}
+
+CORBA::Boolean
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
+}
+
+void
+TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::result (::CORBA::ComponentIR::EventDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -609,13 +1420,13 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_home::result (::IR::HomeDef_
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
// Factory function Implementation.
-POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker *POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::the_TAO_ComponentRepository_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker::the_TAO_Container_Strategized_Proxy_Broker (void)
{
- static POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker strategized_proxy_broker;
+ static POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker strategized_proxy_broker;
return &strategized_proxy_broker;
}
-POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::_TAO_ComponentRepository_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker::_TAO_Container_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -623,7 +1434,7 @@ POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::_TAO_ComponentReposit
}
}
-POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::~_TAO_ComponentRepository_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker::~_TAO_Container_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -635,9 +1446,9 @@ POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::~_TAO_ComponentReposi
}
}
-IR::_TAO_ComponentRepository_Proxy_Impl&
-POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::select_proxy (
- ::IR::ComponentRepository *object
+CORBA::ComponentIR::_TAO_Container_Proxy_Impl&
+POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::Container *object
ACE_ENV_ARG_DECL
)
{
@@ -657,7 +1468,7 @@ POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::select_proxy (
}
void
-POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::create_proxy (
+POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
@@ -671,7 +1482,7 @@ POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::create_proxy (
case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl,
+ POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -681,7 +1492,7 @@ POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::create_proxy (
default:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- ::IR::_TAO_ComponentRepository_Remote_Proxy_Impl,
+ ::CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -695,26 +1506,26 @@ POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
-IR::_TAO_ComponentRepository_Proxy_Broker *
-IR__TAO_ComponentRepository_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+CORBA::ComponentIR::_TAO_Container_Proxy_Broker *
+CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
{
ACE_UNUSED_ARG (obj);
- return ::POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::the_TAO_ComponentRepository_Strategized_Proxy_Broker();
+ return ::POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker::the_TAO_Container_Strategized_Proxy_Broker();
}
int
-IR__TAO_ComponentRepository_Proxy_Broker_Factory_Initializer (long)
+CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_Initializer (long)
{
- IR__TAO_ComponentRepository_Proxy_Broker_Factory_function_pointer =
- IR__TAO_ComponentRepository_Proxy_Broker_Factory_function;
+ CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function;
return 0;
}
-static int IR__TAO_ComponentRepository_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- IR__TAO_ComponentRepository_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_ComponentRepository_Proxy_Broker_Factory_Initializer));
+static int CORBA_ComponentIR__TAO_Container_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_Initializer));
///////////////////////////////////////////////////////////////////////
@@ -724,7 +1535,7 @@ static int IR__TAO_ComponentRepository_Proxy_Broker_Stub_Factory_Initializer_Sca
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
-POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::_TAO_ComponentRepository_ThruPOA_Proxy_Impl (void)
+POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl::_TAO_Container_ThruPOA_Proxy_Impl (void)
{}
// ThruPOA Implementation of the IDL interface methods
@@ -732,12 +1543,12 @@ POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::_TAO_ComponentRepository_Th
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::IR::ComponentDef_ptr POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::create_component (
+::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl::create_component (
CORBA_Object *_collocated_tao_target_,
const char * id,
const char * name,
const char * version,
- IR::ComponentDef_ptr base_component,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
const CORBA::InterfaceDefSeq & supports_interfaces
ACE_ENV_ARG_DECL
)
@@ -745,7 +1556,7 @@ POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::_TAO_ComponentRepository_Th
CORBA::SystemException
))
{
- ::IR::ComponentDef_var _tao_retval;
+ ::CORBA::ComponentIR::ComponentDef_var _tao_retval;
ACE_UNUSED_ARG (_tao_retval);
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
@@ -765,9 +1576,9 @@ POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::_TAO_ComponentRepository_Th
ACE_CHECK_RETURN (_tao_retval._retn ());
return ACE_reinterpret_cast (
- POA_IR::ComponentRepository_ptr,
+ POA_CORBA::ComponentIR::Container_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/ComponentRepository:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/Container:1.0"
)
)->create_component (
@@ -783,13 +1594,14 @@ POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::_TAO_ComponentRepository_Th
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::IR::HomeDef_ptr POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::create_home (
+::CORBA::ComponentIR::HomeDef_ptr POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl::create_home (
CORBA_Object *_collocated_tao_target_,
const char * id,
const char * name,
const char * version,
- IR::HomeDef_ptr base_home,
- IR::ComponentDef_ptr managed_component,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
CORBA::ValueDef_ptr primary_key
ACE_ENV_ARG_DECL
)
@@ -797,7 +1609,7 @@ POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::_TAO_ComponentRepository_Th
CORBA::SystemException
))
{
- ::IR::HomeDef_var _tao_retval;
+ ::CORBA::ComponentIR::HomeDef_var _tao_retval;
ACE_UNUSED_ARG (_tao_retval);
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
@@ -817,9 +1629,9 @@ POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::_TAO_ComponentRepository_Th
ACE_CHECK_RETURN (_tao_retval._retn ());
return ACE_reinterpret_cast (
- POA_IR::ComponentRepository_ptr,
+ POA_CORBA::ComponentIR::Container_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/ComponentRepository:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/Container:1.0"
)
)->create_home (
@@ -828,9 +1640,71 @@ POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::_TAO_ComponentRepository_Th
version,
base_home,
managed_component,
+ supports_interfaces,
primary_key
ACE_ENV_ARG_PARAMETER
);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
+::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl::create_event (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ ::CORBA::ComponentIR::EventDef_var _tao_retval;
+ ACE_UNUSED_ARG (_tao_retval);
+ TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
+ );
+ CORBA::Object_var forward_to;
+ servant_upcall.prepare_for_upcall (
+ _collocated_tao_target_->_object_key (),
+ "create_event",
+ forward_to.out ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ return ACE_reinterpret_cast (
+ POA_CORBA::ComponentIR::Container_ptr,
+ servant_upcall.servant ()->_downcast (
+ "IDL:omg.org/CORBA/ComponentIR/Container:1.0"
+ )
+ )->create_event (
+
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
}//
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
@@ -838,26 +1712,23 @@ POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::_TAO_ComponentRepository_Th
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
-POA_IR::ComponentRepository::ComponentRepository (void)
+POA_CORBA::ComponentIR::Container::Container (void)
{
- this->optable_ = &tao_IR_ComponentRepository_optable;
+ this->optable_ = &tao_CORBA_ComponentIR_Container_optable;
}
-POA_IR::ComponentRepository::ComponentRepository (const ComponentRepository& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,Repository) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,Container) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
+POA_CORBA::ComponentIR::Container::Container (const Container& rhs)
+ : TAO_ServantBase (rhs)
{}
-POA_IR::ComponentRepository::~ComponentRepository (void)
+POA_CORBA::ComponentIR::Container::~Container (void)
{
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::ComponentRepository::create_component_skel (
+void POA_CORBA::ComponentIR::Container::create_component_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
@@ -865,16 +1736,16 @@ void POA_IR::ComponentRepository::create_component_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::ComponentRepository *_tao_impl =
+ POA_CORBA::ComponentIR::Container *_tao_impl =
ACE_static_cast (
- POA_IR::ComponentRepository *,
+ POA_CORBA::ComponentIR::Container *,
_tao_servant
);
- ::IR::ComponentDef_var _tao_retval;
+ ::CORBA::ComponentIR::ComponentDef_var _tao_retval;
CORBA::String_var id;
CORBA::String_var name;
CORBA::String_var version;
- IR::ComponentDef_var base_component;
+ CORBA::ComponentIR::ComponentDef_var base_component;
CORBA::InterfaceDefSeq supports_interfaces;
if (!(
@@ -895,7 +1766,7 @@ void POA_IR::ComponentRepository::create_component_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_ComponentRepository_create_component _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
@@ -948,7 +1819,7 @@ void POA_IR::ComponentRepository::create_component_skel (
if (!_tao_vfr.location_forwarded ())
{
- ::IR::ComponentDef_ptr _tao_retval_info = _tao_retval._retn ();
+ ::CORBA::ComponentIR::ComponentDef_ptr _tao_retval_info = _tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -1018,7 +1889,7 @@ void POA_IR::ComponentRepository::create_component_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::ComponentRepository::create_home_skel (
+void POA_CORBA::ComponentIR::Container::create_home_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
@@ -1026,17 +1897,18 @@ void POA_IR::ComponentRepository::create_home_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::ComponentRepository *_tao_impl =
+ POA_CORBA::ComponentIR::Container *_tao_impl =
ACE_static_cast (
- POA_IR::ComponentRepository *,
+ POA_CORBA::ComponentIR::Container *,
_tao_servant
);
- ::IR::HomeDef_var _tao_retval;
+ ::CORBA::ComponentIR::HomeDef_var _tao_retval;
CORBA::String_var id;
CORBA::String_var name;
CORBA::String_var version;
- IR::HomeDef_var base_home;
- IR::ComponentDef_var managed_component;
+ CORBA::ComponentIR::HomeDef_var base_home;
+ CORBA::ComponentIR::ComponentDef_var managed_component;
+ CORBA::InterfaceDefSeq supports_interfaces;
CORBA::ValueDef_var primary_key;
if (!(
@@ -1045,6 +1917,7 @@ void POA_IR::ComponentRepository::create_home_skel (
(_tao_in >> version.out ()) &&
(_tao_in >> base_home.out ()) &&
(_tao_in >> managed_component.out ()) &&
+ (_tao_in >> supports_interfaces) &&
(_tao_in >> primary_key.out ())
))
ACE_THROW (CORBA::MARSHAL ());
@@ -1058,7 +1931,7 @@ void POA_IR::ComponentRepository::create_home_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_ComponentRepository_create_home _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
@@ -1073,6 +1946,8 @@ void POA_IR::ComponentRepository::create_home_skel (
managed_component.in (),
+ supports_interfaces,
+
primary_key.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -1103,6 +1978,8 @@ void POA_IR::ComponentRepository::create_home_skel (
managed_component.in (),
+ supports_interfaces,
+
primary_key.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -1115,7 +1992,7 @@ void POA_IR::ComponentRepository::create_home_skel (
if (!_tao_vfr.location_forwarded ())
{
- ::IR::HomeDef_ptr _tao_retval_info = _tao_retval._retn ();
+ ::CORBA::ComponentIR::HomeDef_ptr _tao_retval_info = _tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -1183,9 +2060,742 @@ void POA_IR::ComponentRepository::create_home_skel (
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
+void POA_CORBA::ComponentIR::Container::create_event_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ComponentIR::Container *_tao_impl =
+ ACE_static_cast (
+ POA_CORBA::ComponentIR::Container *,
+ _tao_servant
+ );
+ ::CORBA::ComponentIR::EventDef_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::InterfaceDefSeq supported_interfaces;
+ CORBA::ExtInitializerSeq 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_interfaces) &&
+ (_tao_in >> initializers)
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
+
+ TAO_ServerRequestInterceptor_Adapter _tao_vfr (
+ _tao_server_request.orb_core ()->server_request_interceptors (),
+ _tao_server_request.interceptor_count ()
+ );
+
+ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event _tao_ri (
+ _tao_server_request,
+ _tao_upcall,
+ _tao_impl,
+
+ id.in (),
+
+ name.in (),
+
+ version.in (),
+
+ is_custom,
+
+ is_abstract,
+
+ base_value.in (),
+
+ is_truncatable,
+
+ abstract_base_values,
+
+ supported_interfaces,
+
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+
+ ACE_TRY
+ {
+ {
+ TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
+ 1 /* Copy TSC to RSC */);
+
+ _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ _tao_retval =
+ _tao_impl->create_event (
+
+ id.in (),
+
+ name.in (),
+
+ version.in (),
+
+ is_custom,
+
+ is_abstract,
+
+ base_value.in (),
+
+ is_truncatable,
+
+ abstract_base_values,
+
+ supported_interfaces,
+
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ ::CORBA::ComponentIR::EventDef_ptr _tao_retval_info = _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_server_request.init_reply ();
+
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(
+ (_tao_out << _tao_retval.in ())
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+ // In case _tao_servant_upcall is not used in this function
+ ACE_UNUSED_ARG (_tao_servant_upcall);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+
+void POA_CORBA::ComponentIR::Container::_is_a_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ComponentIR::Container *_tao_impl = (POA_CORBA::ComponentIR::Container *) _tao_servant;
+ CORBA::Boolean _tao_retval = 0;
+ CORBA::String_var value;
+
+ if (!(_tao_in >> value.out ()))
+ ACE_THROW (CORBA::MARSHAL ());
+
+ _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+void POA_CORBA::ComponentIR::Container::_non_existent_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ComponentIR::Container *_tao_impl = (POA_CORBA::ComponentIR::Container *) _tao_servant;
+ CORBA::Boolean _tao_retval =
+ _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+void POA_CORBA::ComponentIR::Container::_interface_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ComponentIR::Container *_tao_impl = (POA_CORBA::ComponentIR::Container *) _tao_servant;
+ CORBA::InterfaceDef_ptr _tao_retval = 0;
+ CORBA::Boolean _tao_result = 0;
+
+ TAO_IFR_Client_Adapter *_tao_adapter =
+ ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
+ TAO_ORB_Core::ifr_client_adapter_name ()
+ );
+
+ if (_tao_adapter == 0)
+ {
+ ACE_THROW (CORBA::INTF_REPOS ());
+ }
+
+ ACE_TRY
+ {
+ _tao_retval =
+ _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ _tao_server_request.init_reply ();
+
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ _tao_result =
+ _tao_adapter->interfacedef_cdr_insert (
+ _tao_out,
+ _tao_retval
+ );
+ }
+ ACE_CATCHALL
+ {
+ _tao_adapter->dispose (_tao_retval);
+ }
+ ACE_ENDTRY;
+
+ if (_tao_result == 0)
+ {
+ ACE_THROW (CORBA::MARSHAL ());
+ }
+}
+
+void POA_CORBA::ComponentIR::Container::_component_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_object_reference,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ComponentIR::Container *_tao_impl = (POA_CORBA::ComponentIR::Container *) _tao_object_reference;
+ CORBA::Object_var _tao_retval =
+ _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << _tao_retval._retn ()))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+CORBA::Boolean POA_CORBA::ComponentIR::Container::_is_a (
+ const char* value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ComponentIR/Container:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:org.omg/CORBA/Object:1.0"
+ )
+ )
+ {
+ return 1;
+ }
+ else
+ {
+ return 0;
+ }
+}
+
+void* POA_CORBA::ComponentIR::Container::_downcast (
+ const char* logical_type_id
+ )
+{
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/ComponentIR/Container:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::ComponentIR::Container_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/Object:1.0") == 0)
+ {
+ return ACE_static_cast(PortableServer::Servant, this);
+ }
+
+ return 0;
+}
+
+const char* POA_CORBA::ComponentIR::Container::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/CORBA/ComponentIR/Container:1.0";
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+
+void POA_CORBA::ComponentIR::Container::_dispatch (
+ TAO_ServerRequest &req,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ this->synchronous_upcall_dispatch (req,
+ servant_upcall,
+ this
+ ACE_ENV_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+
+CORBA::ComponentIR::Container *
+POA_CORBA::ComponentIR::Container::_this (ACE_ENV_SINGLE_ARG_DECL)
+{
+ TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ TAO_Stub_Auto_Ptr safe_stub (stub);
+ CORBA::Object_ptr tmp = CORBA::Object::_nil ();
+
+ if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 1,
+ this
+ ),
+ 0
+ );
+ }
+ else
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 0,
+ this
+ ),
+ 0
+ );
+ }
+
+ CORBA::Object_var obj = tmp;
+ (void) safe_stub.release ();
+ return ::CORBA::ComponentIR::Container::_unchecked_narrow (obj.in ());
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+
+class TAO_CORBA_ComponentIR_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);
+};
+
+/* 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_ComponentIR_ModuleDef_Perfect_Hash_OpTable -N lookup */
+unsigned int
+TAO_CORBA_ComponentIR_ModuleDef_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, 10,
+ 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
+ 58, 58, 58, 58, 58, 58, 58, 58, 58, 0,
+ 58, 0, 0, 0, 58, 58, 58, 58, 58, 58,
+ 58, 58, 58, 58, 58, 58, 58, 20, 10, 25,
+ 58, 20, 58, 58, 58, 58, 58, 58, 58, 58,
+ 58, 58, 40, 20, 58, 58, 58, 10, 20, 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, 10, 58, 0, 58, 0,
+ 0, 0, 58, 58, 58, 58, 58, 58, 20, 10,
+ 25, 58, 20, 58, 58, 40, 20, 58, 58, 58,
+ 10, 20, 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_ComponentIR_ModuleDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+{
+ enum
+ {
+ TOTAL_KEYWORDS = 38,
+ MIN_WORD_LENGTH = 4,
+ MAX_WORD_LENGTH = 26,
+ MIN_HASH_VALUE = 8,
+ MAX_HASH_VALUE = 57,
+ HASH_VALUE_RANGE = 50,
+ DUPLICATES = 6,
+ WORDLIST_SIZE = 46
+ };
+
+ static const class TAO_operation_db_entry wordlist[] =
+ {
+ {"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},
+ {"describe", &POA_CORBA::ComponentIR::ModuleDef::describe_skel},
+ {"create_home", &POA_CORBA::ComponentIR::ModuleDef::create_home_skel},
+ {"create_value", &POA_CORBA::ComponentIR::ModuleDef::create_value_skel},
+ {"create_module", &POA_CORBA::ComponentIR::ModuleDef::create_module_skel},
+ {"create_native", &POA_CORBA::ComponentIR::ModuleDef::create_native_skel},
+ {"move", &POA_CORBA::ComponentIR::ModuleDef::move_skel},
+ {"_is_a", &POA_CORBA::ComponentIR::ModuleDef::_is_a_skel},
+ {"create_interface", &POA_CORBA::ComponentIR::ModuleDef::create_interface_skel},
+ {"create_ext_value", &POA_CORBA::ComponentIR::ModuleDef::create_ext_value_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::ModuleDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::ModuleDef::_set_id_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::ModuleDef::_get_name_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::ModuleDef::_set_name_skel},
+ {"_interface", &POA_CORBA::ComponentIR::ModuleDef::_interface_skel},
+ {"create_enum", &POA_CORBA::ComponentIR::ModuleDef::create_enum_skel},
+ {"create_local_interface", &POA_CORBA::ComponentIR::ModuleDef::create_local_interface_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::ModuleDef::_get_def_kind_skel},
+ {"create_abstract_interface", &POA_CORBA::ComponentIR::ModuleDef::create_abstract_interface_skel},
+ {"create_value_box", &POA_CORBA::ComponentIR::ModuleDef::create_value_box_skel},
+ {"destroy", &POA_CORBA::ComponentIR::ModuleDef::destroy_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::ModuleDef::_get_absolute_name_skel},
+ {"lookup_name", &POA_CORBA::ComponentIR::ModuleDef::lookup_name_skel},
+ {"create_event", &POA_CORBA::ComponentIR::ModuleDef::create_event_skel},
+ {"create_struct", &POA_CORBA::ComponentIR::ModuleDef::create_struct_skel},
+ {"create_constant", &POA_CORBA::ComponentIR::ModuleDef::create_constant_skel},
+ {"create_component", &POA_CORBA::ComponentIR::ModuleDef::create_component_skel},
+ {"create_union", &POA_CORBA::ComponentIR::ModuleDef::create_union_skel},
+ {"_component", &POA_CORBA::ComponentIR::ModuleDef::_component_skel},
+ {"create_exception", &POA_CORBA::ComponentIR::ModuleDef::create_exception_skel},
+ {"_non_existent", &POA_CORBA::ComponentIR::ModuleDef::_non_existent_skel},
+ {"lookup", &POA_CORBA::ComponentIR::ModuleDef::lookup_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::ModuleDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::ModuleDef::_set_version_skel},
+ {"contents", &POA_CORBA::ComponentIR::ModuleDef::contents_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::ModuleDef::_get_defined_in_skel},
+ {"create_alias", &POA_CORBA::ComponentIR::ModuleDef::create_alias_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::ModuleDef::_get_containing_repository_skel},
+ {"describe_contents", &POA_CORBA::ComponentIR::ModuleDef::describe_contents_skel},
+ };
+
+ static const signed char lookup[] =
+ {
+ -1, -1, -11, -2, -15, -2, -17, -2, 8, -19, -2, 9, 10, -68,
+ 13, 14, -69, -68, -1, -67, 21, 22, 23, 24, -1, 25, 26, 27,
+ 28, -1, -1, 29, 30, 31, -1, 32, 33, 34, -1, -1, 35, 36,
+ -1, 37, -39, -2, 38, -60, 41, -1, 42, -1, 43, -1, -1, -1,
+ 44, 45,
+ };
+
+ 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 < WORDLIST_SIZE)
+ {
+ const char *s = wordlist[slot].opname_;
+
+ if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
+ return &wordlist[slot];
+ }
+ else if (slot < 0 && slot >= -MAX_HASH_VALUE)
+ return 0;
+ else
+ {
+ unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
+ const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
+ const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
+
+ while (--ptr >= base)
+ if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
+ return ptr;
+ }
+ }
+ }
+ return 0;
+}
+static TAO_CORBA_ComponentIR_ModuleDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_ModuleDef_optable;
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+///////////////////////////////////////////////////////////////////////
+// Strategized Proxy Broker Implementation
+//
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
+
+// Factory function Implementation.
+POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker::the_TAO_ModuleDef_Strategized_Proxy_Broker (void)
+{
+ static POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker strategized_proxy_broker;
+ return &strategized_proxy_broker;
+}
+
+POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker::_TAO_ModuleDef_Strategized_Proxy_Broker (void)
+{
+ for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
+ {
+ this->proxy_cache_[i] = 0;
+ }
+}
+
+POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker::~_TAO_ModuleDef_Strategized_Proxy_Broker (void)
+{
+ for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
+ {
+ delete this->proxy_cache_[i];
+
+ // Hack to prevent bug mentioned in 1204. Refer to 1204
+ // for details..
+ this->proxy_cache_[i] = 0;
+ }
+}
+
+CORBA::ComponentIR::_TAO_ModuleDef_Proxy_Impl&
+POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::ModuleDef *object
+ ACE_ENV_ARG_DECL
+ )
+{
+ int strategy =
+ TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
+ if (this->proxy_cache_[strategy] != 0)
+ {
+ return *this->proxy_cache_[strategy];
+ }
+
+ this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
+ return *this->proxy_cache_[strategy];
+}
+
+void
+POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker::create_proxy (
+ int strategy
+ ACE_ENV_ARG_DECL
+ )
+{
+ ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
+
+ if (this->proxy_cache_[strategy] == 0)
+ {
+ switch (strategy)
+ {
+ case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
+ ACE_NEW_THROW_EX (
+ this->proxy_cache_[strategy],
+ POA_CORBA::ComponentIR::_TAO_ModuleDef_ThruPOA_Proxy_Impl,
+ CORBA::NO_MEMORY ()
+ );
+ ACE_CHECK;
+ break;
+
+ case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
+ default:
+ ACE_NEW_THROW_EX (
+ this->proxy_cache_[strategy],
+ ::CORBA::ComponentIR::_TAO_ModuleDef_Remote_Proxy_Impl,
+ CORBA::NO_MEMORY ()
+ );
+ ACE_CHECK;
+ break;
+ }
+ }
+}
+
+//
+// End Strategized Proxy Broker Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+
+CORBA::ComponentIR::_TAO_ModuleDef_Proxy_Broker *
+CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+{
+ ACE_UNUSED_ARG (obj);
+ return ::POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker::the_TAO_ModuleDef_Strategized_Proxy_Broker();
+}
+
+int
+CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_Initializer (long)
+{
+ CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function;
+
+ return 0;
+}
+
+static int CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_Initializer));
+
+
+///////////////////////////////////////////////////////////////////////
+// ThruPOA Proxy Implementation
+//
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
+
+POA_CORBA::ComponentIR::_TAO_ModuleDef_ThruPOA_Proxy_Impl::_TAO_ModuleDef_ThruPOA_Proxy_Impl (void)
+{}
+
+// ThruPOA Implementation of the IDL interface methods//
+// End ThruPOA Proxy Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
+
+POA_CORBA::ComponentIR::ModuleDef::ModuleDef (void)
+{
+ this->optable_ = &tao_CORBA_ComponentIR_ModuleDef_optable;
+}
+
+POA_CORBA::ComponentIR::ModuleDef::ModuleDef (const ModuleDef& rhs)
+ : ACE_NESTED_CLASS (POA_CORBA,ModuleDef) (rhs),
+ ACE_NESTED_CLASS (POA_CORBA::ComponentIR,Container) (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)
+{}
+
+POA_CORBA::ComponentIR::ModuleDef::~ModuleDef (void)
+{
+}
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
-void POA_IR::ComponentRepository::_is_a_skel (
+void POA_CORBA::ComponentIR::ModuleDef::_is_a_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
@@ -1193,7 +2803,7 @@ void POA_IR::ComponentRepository::_is_a_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::ComponentRepository *_tao_impl = (POA_IR::ComponentRepository *) _tao_servant;
+ POA_CORBA::ComponentIR::ModuleDef *_tao_impl = (POA_CORBA::ComponentIR::ModuleDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -1210,14 +2820,14 @@ void POA_IR::ComponentRepository::_is_a_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::ComponentRepository::_non_existent_skel (
+void POA_CORBA::ComponentIR::ModuleDef::_non_existent_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::ComponentRepository *_tao_impl = (POA_IR::ComponentRepository *) _tao_servant;
+ POA_CORBA::ComponentIR::ModuleDef *_tao_impl = (POA_CORBA::ComponentIR::ModuleDef *) _tao_servant;
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -1229,14 +2839,14 @@ void POA_IR::ComponentRepository::_non_existent_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::ComponentRepository::_interface_skel (
+void POA_CORBA::ComponentIR::ModuleDef::_interface_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::ComponentRepository *_tao_impl = (POA_IR::ComponentRepository *) _tao_servant;
+ POA_CORBA::ComponentIR::ModuleDef *_tao_impl = (POA_CORBA::ComponentIR::ModuleDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
@@ -1278,14 +2888,14 @@ void POA_IR::ComponentRepository::_interface_skel (
}
}
-void POA_IR::ComponentRepository::_component_skel (
+void POA_CORBA::ComponentIR::ModuleDef::_component_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::ComponentRepository *_tao_impl = (POA_IR::ComponentRepository *) _tao_object_reference;
+ POA_CORBA::ComponentIR::ModuleDef *_tao_impl = (POA_CORBA::ComponentIR::ModuleDef *) _tao_object_reference;
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -1297,7 +2907,7 @@ void POA_IR::ComponentRepository::_component_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-CORBA::Boolean POA_IR::ComponentRepository::_is_a (
+CORBA::Boolean POA_CORBA::ComponentIR::ModuleDef::_is_a (
const char* value
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -1305,7 +2915,597 @@ CORBA::Boolean POA_IR::ComponentRepository::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/ComponentRepository:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ModuleDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ModuleDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ComponentIR/Container: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,
+ "IDL:org.omg/CORBA/Object:1.0"
+ )
+ )
+ {
+ return 1;
+ }
+ else
+ {
+ return 0;
+ }
+}
+
+void* POA_CORBA::ComponentIR::ModuleDef::_downcast (
+ const char* logical_type_id
+ )
+{
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/ComponentIR/ModuleDef:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::ComponentIR::ModuleDef_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/ModuleDef:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::ModuleDef_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/ComponentIR/Container:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::ComponentIR::Container_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/Container:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::Container_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/Contained:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::Contained_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/IRObject:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/Object:1.0") == 0)
+ {
+ return ACE_static_cast(PortableServer::Servant, this);
+ }
+
+ return 0;
+}
+
+const char* POA_CORBA::ComponentIR::ModuleDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/CORBA/ComponentIR/ModuleDef:1.0";
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+
+void POA_CORBA::ComponentIR::ModuleDef::_dispatch (
+ TAO_ServerRequest &req,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ this->synchronous_upcall_dispatch (req,
+ servant_upcall,
+ this
+ ACE_ENV_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+
+CORBA::ComponentIR::ModuleDef *
+POA_CORBA::ComponentIR::ModuleDef::_this (ACE_ENV_SINGLE_ARG_DECL)
+{
+ TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ TAO_Stub_Auto_Ptr safe_stub (stub);
+ CORBA::Object_ptr tmp = CORBA::Object::_nil ();
+
+ if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 1,
+ this
+ ),
+ 0
+ );
+ }
+ else
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 0,
+ this
+ ),
+ 0
+ );
+ }
+
+ CORBA::Object_var obj = tmp;
+ (void) safe_stub.release ();
+ return ::CORBA::ComponentIR::ModuleDef::_unchecked_narrow (obj.in ());
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+
+class TAO_CORBA_ComponentIR_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);
+};
+
+/* 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_ComponentIR_Repository_Perfect_Hash_OpTable -N lookup */
+unsigned int
+TAO_CORBA_ComponentIR_Repository_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
+{
+ static const unsigned char asso_values[] =
+ {
+#if defined (ACE_MVS)
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 10,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 0,
+ 78, 0, 15, 20, 78, 10, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 15, 0, 25,
+ 78, 5, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 45, 5, 78, 78, 78, 0, 0, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78,
+#else
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
+ 78, 78, 78, 78, 78, 10, 78, 0, 78, 0,
+ 15, 20, 78, 10, 78, 78, 78, 78, 15, 0,
+ 25, 78, 5, 78, 78, 45, 5, 78, 78, 78,
+ 0, 0, 78, 78, 78, 78, 78, 78,
+#endif /* ACE_MVS */
+ };
+ return len + asso_values[str[len - 1]] + asso_values[str[0]];
+}
+
+const class TAO_operation_db_entry *
+TAO_CORBA_ComponentIR_Repository_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+{
+ enum
+ {
+ TOTAL_KEYWORDS = 35,
+ MIN_WORD_LENGTH = 5,
+ MAX_WORD_LENGTH = 25,
+ MIN_HASH_VALUE = 11,
+ MAX_HASH_VALUE = 77,
+ HASH_VALUE_RANGE = 67,
+ DUPLICATES = 3,
+ WORDLIST_SIZE = 46
+ };
+
+ static const class TAO_operation_db_entry wordlist[] =
+ {
+ {"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},
+ {"",0},{"",0},
+ {"create_enum", &POA_CORBA::ComponentIR::Repository::create_enum_skel},
+ {"create_array", &POA_CORBA::ComponentIR::Repository::create_array_skel},
+ {"_is_a", &POA_CORBA::ComponentIR::Repository::_is_a_skel},
+ {"create_value_box", &POA_CORBA::ComponentIR::Repository::create_value_box_skel},
+ {"create_event", &POA_CORBA::ComponentIR::Repository::create_event_skel},
+ {"create_struct", &POA_CORBA::ComponentIR::Repository::create_struct_skel},
+ {"create_constant", &POA_CORBA::ComponentIR::Repository::create_constant_skel},
+ {"create_component", &POA_CORBA::ComponentIR::Repository::create_component_skel},
+ {"destroy", &POA_CORBA::ComponentIR::Repository::destroy_skel},
+ {"create_string", &POA_CORBA::ComponentIR::Repository::create_string_skel},
+ {"create_wstring", &POA_CORBA::ComponentIR::Repository::create_wstring_skel},
+ {"_component", &POA_CORBA::ComponentIR::Repository::_component_skel},
+ {"lookup", &POA_CORBA::ComponentIR::Repository::lookup_skel},
+ {"create_fixed", &POA_CORBA::ComponentIR::Repository::create_fixed_skel},
+ {"_non_existent", &POA_CORBA::ComponentIR::Repository::_non_existent_skel},
+ {"create_home", &POA_CORBA::ComponentIR::Repository::create_home_skel},
+ {"create_value", &POA_CORBA::ComponentIR::Repository::create_value_skel},
+ {"create_module", &POA_CORBA::ComponentIR::Repository::create_module_skel},
+ {"create_native", &POA_CORBA::ComponentIR::Repository::create_native_skel},
+ {"create_sequence", &POA_CORBA::ComponentIR::Repository::create_sequence_skel},
+ {"create_interface", &POA_CORBA::ComponentIR::Repository::create_interface_skel},
+ {"create_ext_value", &POA_CORBA::ComponentIR::Repository::create_ext_value_skel},
+ {"create_union", &POA_CORBA::ComponentIR::Repository::create_union_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::Repository::_get_def_kind_skel},
+ {"lookup_id", &POA_CORBA::ComponentIR::Repository::lookup_id_skel},
+ {"_interface", &POA_CORBA::ComponentIR::Repository::_interface_skel},
+ {"create_exception", &POA_CORBA::ComponentIR::Repository::create_exception_skel},
+ {"create_local_interface", &POA_CORBA::ComponentIR::Repository::create_local_interface_skel},
+ {"get_primitive", &POA_CORBA::ComponentIR::Repository::get_primitive_skel},
+ {"create_abstract_interface", &POA_CORBA::ComponentIR::Repository::create_abstract_interface_skel},
+ {"lookup_name", &POA_CORBA::ComponentIR::Repository::lookup_name_skel},
+ {"get_canonical_typecode", &POA_CORBA::ComponentIR::Repository::get_canonical_typecode_skel},
+ {"contents", &POA_CORBA::ComponentIR::Repository::contents_skel},
+ {"create_alias", &POA_CORBA::ComponentIR::Repository::create_alias_skel},
+ {"describe_contents", &POA_CORBA::ComponentIR::Repository::describe_contents_skel},
+ };
+
+ static const signed char lookup[] =
+ {
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 11, 12, -28,
+ -2, 13, 14, 15, 16, -1, 17, 18, 19, 20, 21, 22, 23, 24,
+ 25, -31, -2, 26, 27, -97, -1, 30, -84, 33, 34, 35, 36, 37,
+ 38, 39, -1, 40, 41, -1, -1, -1, -1, -1, 42, 43, -1, -1,
+ -1, 44, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 45,
+ };
+
+ 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 < WORDLIST_SIZE)
+ {
+ const char *s = wordlist[slot].opname_;
+
+ if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
+ return &wordlist[slot];
+ }
+ else if (slot < 0 && slot >= -MAX_HASH_VALUE)
+ return 0;
+ else
+ {
+ unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
+ const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
+ const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
+
+ while (--ptr >= base)
+ if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
+ return ptr;
+ }
+ }
+ }
+ return 0;
+}
+static TAO_CORBA_ComponentIR_Repository_Perfect_Hash_OpTable tao_CORBA_ComponentIR_Repository_optable;
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+///////////////////////////////////////////////////////////////////////
+// Strategized Proxy Broker Implementation
+//
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
+
+// Factory function Implementation.
+POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker::the_TAO_Repository_Strategized_Proxy_Broker (void)
+{
+ static POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker strategized_proxy_broker;
+ return &strategized_proxy_broker;
+}
+
+POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker::_TAO_Repository_Strategized_Proxy_Broker (void)
+{
+ for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
+ {
+ this->proxy_cache_[i] = 0;
+ }
+}
+
+POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker::~_TAO_Repository_Strategized_Proxy_Broker (void)
+{
+ for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
+ {
+ delete this->proxy_cache_[i];
+
+ // Hack to prevent bug mentioned in 1204. Refer to 1204
+ // for details..
+ this->proxy_cache_[i] = 0;
+ }
+}
+
+CORBA::ComponentIR::_TAO_Repository_Proxy_Impl&
+POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::Repository *object
+ ACE_ENV_ARG_DECL
+ )
+{
+ int strategy =
+ TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
+ if (this->proxy_cache_[strategy] != 0)
+ {
+ return *this->proxy_cache_[strategy];
+ }
+
+ this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
+ return *this->proxy_cache_[strategy];
+}
+
+void
+POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker::create_proxy (
+ int strategy
+ ACE_ENV_ARG_DECL
+ )
+{
+ ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
+
+ if (this->proxy_cache_[strategy] == 0)
+ {
+ switch (strategy)
+ {
+ case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
+ ACE_NEW_THROW_EX (
+ this->proxy_cache_[strategy],
+ POA_CORBA::ComponentIR::_TAO_Repository_ThruPOA_Proxy_Impl,
+ CORBA::NO_MEMORY ()
+ );
+ ACE_CHECK;
+ break;
+
+ case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
+ default:
+ ACE_NEW_THROW_EX (
+ this->proxy_cache_[strategy],
+ ::CORBA::ComponentIR::_TAO_Repository_Remote_Proxy_Impl,
+ CORBA::NO_MEMORY ()
+ );
+ ACE_CHECK;
+ break;
+ }
+ }
+}
+
+//
+// End Strategized Proxy Broker Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+
+CORBA::ComponentIR::_TAO_Repository_Proxy_Broker *
+CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+{
+ ACE_UNUSED_ARG (obj);
+ return ::POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker::the_TAO_Repository_Strategized_Proxy_Broker();
+}
+
+int
+CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_Initializer (long)
+{
+ CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function;
+
+ return 0;
+}
+
+static int CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_Initializer));
+
+
+///////////////////////////////////////////////////////////////////////
+// ThruPOA Proxy Implementation
+//
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
+
+POA_CORBA::ComponentIR::_TAO_Repository_ThruPOA_Proxy_Impl::_TAO_Repository_ThruPOA_Proxy_Impl (void)
+{}
+
+// ThruPOA Implementation of the IDL interface methods//
+// End ThruPOA Proxy Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
+
+POA_CORBA::ComponentIR::Repository::Repository (void)
+{
+ this->optable_ = &tao_CORBA_ComponentIR_Repository_optable;
+}
+
+POA_CORBA::ComponentIR::Repository::Repository (const Repository& rhs)
+ : ACE_NESTED_CLASS (POA_CORBA,Repository) (rhs),
+ ACE_NESTED_CLASS (POA_CORBA::ComponentIR,Container) (rhs),
+ ACE_NESTED_CLASS (POA_CORBA,Container) (rhs),
+ ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
+ TAO_ServantBase (rhs)
+{}
+
+POA_CORBA::ComponentIR::Repository::~Repository (void)
+{
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+
+void POA_CORBA::ComponentIR::Repository::_is_a_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ComponentIR::Repository *_tao_impl = (POA_CORBA::ComponentIR::Repository *) _tao_servant;
+ CORBA::Boolean _tao_retval = 0;
+ CORBA::String_var value;
+
+ if (!(_tao_in >> value.out ()))
+ ACE_THROW (CORBA::MARSHAL ());
+
+ _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+void POA_CORBA::ComponentIR::Repository::_non_existent_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ComponentIR::Repository *_tao_impl = (POA_CORBA::ComponentIR::Repository *) _tao_servant;
+ CORBA::Boolean _tao_retval =
+ _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+void POA_CORBA::ComponentIR::Repository::_interface_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ComponentIR::Repository *_tao_impl = (POA_CORBA::ComponentIR::Repository *) _tao_servant;
+ CORBA::InterfaceDef_ptr _tao_retval = 0;
+ CORBA::Boolean _tao_result = 0;
+
+ TAO_IFR_Client_Adapter *_tao_adapter =
+ ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
+ TAO_ORB_Core::ifr_client_adapter_name ()
+ );
+
+ if (_tao_adapter == 0)
+ {
+ ACE_THROW (CORBA::INTF_REPOS ());
+ }
+
+ ACE_TRY
+ {
+ _tao_retval =
+ _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ _tao_server_request.init_reply ();
+
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ _tao_result =
+ _tao_adapter->interfacedef_cdr_insert (
+ _tao_out,
+ _tao_retval
+ );
+ }
+ ACE_CATCHALL
+ {
+ _tao_adapter->dispose (_tao_retval);
+ }
+ ACE_ENDTRY;
+
+ if (_tao_result == 0)
+ {
+ ACE_THROW (CORBA::MARSHAL ());
+ }
+}
+
+void POA_CORBA::ComponentIR::Repository::_component_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_object_reference,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ComponentIR::Repository *_tao_impl = (POA_CORBA::ComponentIR::Repository *) _tao_object_reference;
+ CORBA::Object_var _tao_retval =
+ _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << _tao_retval._retn ()))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+CORBA::Boolean POA_CORBA::ComponentIR::Repository::_is_a (
+ const char* value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ComponentIR/Repository:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -1313,6 +3513,10 @@ CORBA::Boolean POA_IR::ComponentRepository::_is_a (
) ||
!ACE_OS::strcmp (
(char *)value,
+ "IDL:omg.org/CORBA/ComponentIR/Container:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
@@ -1333,14 +3537,14 @@ CORBA::Boolean POA_IR::ComponentRepository::_is_a (
}
}
-void* POA_IR::ComponentRepository::_downcast (
+void* POA_CORBA::ComponentIR::Repository::_downcast (
const char* logical_type_id
)
{
if (ACE_OS::strcmp (logical_type_id,
- "IDL:omg.org/IR/ComponentRepository:1.0") == 0)
+ "IDL:omg.org/CORBA/ComponentIR/Repository:1.0") == 0)
{
- return ACE_static_cast (POA_IR::ComponentRepository_ptr, this);
+ return ACE_static_cast (POA_CORBA::ComponentIR::Repository_ptr, this);
}
if (ACE_OS::strcmp (logical_type_id,
@@ -1350,6 +3554,12 @@ void* POA_IR::ComponentRepository::_downcast (
}
if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/ComponentIR/Container:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::ComponentIR::Container_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Container:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Container_ptr, this);
@@ -1370,15 +3580,15 @@ void* POA_IR::ComponentRepository::_downcast (
return 0;
}
-const char* POA_IR::ComponentRepository::_interface_repository_id (void) const
+const char* POA_CORBA::ComponentIR::Repository::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/ComponentRepository:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/Repository:1.0";
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
-void POA_IR::ComponentRepository::_dispatch (
+void POA_CORBA::ComponentIR::Repository::_dispatch (
TAO_ServerRequest &req,
void *servant_upcall
ACE_ENV_ARG_DECL
@@ -1391,10 +3601,10 @@ void POA_IR::ComponentRepository::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
-IR::ComponentRepository *
-POA_IR::ComponentRepository::_this (ACE_ENV_SINGLE_ARG_DECL)
+CORBA::ComponentIR::Repository *
+POA_CORBA::ComponentIR::Repository::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
@@ -1429,13 +3639,13 @@ POA_IR::ComponentRepository::_this (ACE_ENV_SINGLE_ARG_DECL)
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
- return ::IR::ComponentRepository::_unchecked_narrow (obj.in ());
+ return ::CORBA::ComponentIR::Repository::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
-class TAO_IR_ProvidesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
+class TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
private:
unsigned int hash (const char *str, unsigned int len);
@@ -1444,9 +3654,9 @@ public:
};
/* 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_IR_ProvidesDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable -N lookup */
unsigned int
-TAO_IR_ProvidesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
static const unsigned char asso_values[] =
{
@@ -1497,48 +3707,49 @@ TAO_IR_ProvidesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len
}
const class TAO_operation_db_entry *
-TAO_IR_ProvidesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
{
enum
{
- TOTAL_KEYWORDS = 18,
+ TOTAL_KEYWORDS = 19,
MIN_WORD_LENGTH = 4,
MAX_WORD_LENGTH = 26,
MIN_HASH_VALUE = 4,
MAX_HASH_VALUE = 36,
HASH_VALUE_RANGE = 33,
- DUPLICATES = 4,
- WORDLIST_SIZE = 22
+ DUPLICATES = 5,
+ WORDLIST_SIZE = 23
};
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"move", &POA_IR::ProvidesDef::move_skel},
- {"_is_a", &POA_IR::ProvidesDef::_is_a_skel},
- {"_get_id", &POA_IR::ProvidesDef::_get_id_skel},
- {"_set_id", &POA_IR::ProvidesDef::_set_id_skel},
- {"describe", &POA_IR::ProvidesDef::describe_skel},
- {"_get_name", &POA_IR::ProvidesDef::_get_name_skel},
- {"_set_name", &POA_IR::ProvidesDef::_set_name_skel},
- {"_interface", &POA_IR::ProvidesDef::_interface_skel},
- {"_get_version", &POA_IR::ProvidesDef::_get_version_skel},
- {"_set_version", &POA_IR::ProvidesDef::_set_version_skel},
- {"_get_def_kind", &POA_IR::ProvidesDef::_get_def_kind_skel},
- {"_get_defined_in", &POA_IR::ProvidesDef::_get_defined_in_skel},
- {"destroy", &POA_IR::ProvidesDef::destroy_skel},
- {"_get_absolute_name", &POA_IR::ProvidesDef::_get_absolute_name_skel},
- {"_get_interface_type", &POA_IR::ProvidesDef::_get_interface_type_skel},
- {"_component", &POA_IR::ProvidesDef::_component_skel},
- {"_non_existent", &POA_IR::ProvidesDef::_non_existent_skel},
- {"_get_containing_repository", &POA_IR::ProvidesDef::_get_containing_repository_skel},
+ {"move", &POA_CORBA::ComponentIR::ProvidesDef::move_skel},
+ {"_is_a", &POA_CORBA::ComponentIR::ProvidesDef::_is_a_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::ProvidesDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::ProvidesDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::ProvidesDef::describe_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::ProvidesDef::_get_name_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::ProvidesDef::_set_name_skel},
+ {"_interface", &POA_CORBA::ComponentIR::ProvidesDef::_interface_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::ProvidesDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::ProvidesDef::_set_version_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::ProvidesDef::_get_def_kind_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::ProvidesDef::_get_defined_in_skel},
+ {"destroy", &POA_CORBA::ComponentIR::ProvidesDef::destroy_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::ProvidesDef::_get_absolute_name_skel},
+ {"_get_interface_type", &POA_CORBA::ComponentIR::ProvidesDef::_get_interface_type_skel},
+ {"_set_interface_type", &POA_CORBA::ComponentIR::ProvidesDef::_set_interface_type_skel},
+ {"_component", &POA_CORBA::ComponentIR::ProvidesDef::_component_skel},
+ {"_non_existent", &POA_CORBA::ComponentIR::ProvidesDef::_non_existent_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::ProvidesDef::_get_containing_repository_skel},
};
static const signed char lookup[] =
{
- -9, -2, -12, -2, 4, 5, -1, 50, 8, -45, 11, -1, -46, 14,
- -1, 15, -1, 16, 17, 18, 19, -6, -2, 20, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 21,
+ -12, -2, -18, -2, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
+ -1, 15, -1, 16, 17, -53, 20, -9, -2, 21, -6, -2, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 22,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -1572,7 +3783,7 @@ TAO_IR_ProvidesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int l
}
return 0;
}
-static TAO_IR_ProvidesDef_Perfect_Hash_OpTable tao_IR_ProvidesDef_optable;
+static TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_ProvidesDef_optable;
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
@@ -1582,13 +3793,13 @@ static TAO_IR_ProvidesDef_Perfect_Hash_OpTable tao_IR_ProvidesDef_optable;
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::ProvidesDef *tao_impl
+ POA_CORBA::ComponentIR::ProvidesDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -1621,26 +3832,26 @@ public:
void result (::CORBA::InterfaceDef_ptr result);
private:
- TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get (
- const TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get &
);
void operator= (
- const TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get &
);
private:
- POA_IR::ProvidesDef *_tao_impl;
+ POA_CORBA::ComponentIR::ProvidesDef *_tao_impl;
::CORBA::InterfaceDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::ProvidesDef *tao_impl
+ POA_CORBA::ComponentIR::ProvidesDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
@@ -1648,7 +3859,7 @@ TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::TAO_ServerRequestInfo_I
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -1662,7 +3873,7 @@ TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -1676,7 +3887,7 @@ TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -1695,7 +3906,7 @@ TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::result (
}
char *
-TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -1705,7 +3916,7 @@ TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::target_most_derived_int
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -1715,12 +3926,153 @@ TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::result (::CORBA::InterfaceDef_ptr result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::result (::CORBA::InterfaceDef_ptr result)
{
// Update the result.
this->_result = result;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
+class TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set : public TAO_ServerRequestInfo
+{
+public:
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::ComponentIR::ProvidesDef *tao_impl,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual Dynamic::ParameterList * arguments (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual char * target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Boolean target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+private:
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set &
+ );
+
+private:
+ POA_CORBA::ComponentIR::ProvidesDef *_tao_impl;
+
+ CORBA::InterfaceDef_ptr interface_type_;
+};
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+
+TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ POA_CORBA::ComponentIR::ProvidesDef *tao_impl,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
+ _tao_impl (tao_impl),
+ interface_type_ (interface_type)
+{}
+
+Dynamic::ParameterList *
+TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::arguments (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+
+ (*parameter_list)[len].argument <<= this->interface_type_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 1;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return result_any;
+}
+
+char *
+TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return
+ CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
+}
+
+CORBA::Boolean
+TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
+}
+
#endif /* TAO_HAS_INTERCEPTORS */
///////////////////////////////////////////////////////////////////////
@@ -1731,13 +4083,13 @@ TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::result (::CORBA::Interf
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
// Factory function Implementation.
-POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker *POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::the_TAO_ProvidesDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker::the_TAO_ProvidesDef_Strategized_Proxy_Broker (void)
{
- static POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker strategized_proxy_broker;
+ static POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker strategized_proxy_broker;
return &strategized_proxy_broker;
}
-POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::_TAO_ProvidesDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker::_TAO_ProvidesDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -1745,7 +4097,7 @@ POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::_TAO_ProvidesDef_Strategized_
}
}
-POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::~_TAO_ProvidesDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker::~_TAO_ProvidesDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -1757,9 +4109,9 @@ POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::~_TAO_ProvidesDef_Strategized
}
}
-IR::_TAO_ProvidesDef_Proxy_Impl&
-POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::select_proxy (
- ::IR::ProvidesDef *object
+CORBA::ComponentIR::_TAO_ProvidesDef_Proxy_Impl&
+POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::ProvidesDef *object
ACE_ENV_ARG_DECL
)
{
@@ -1779,7 +4131,7 @@ POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::select_proxy (
}
void
-POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::create_proxy (
+POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
@@ -1793,7 +4145,7 @@ POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::create_proxy (
case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- POA_IR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl,
+ POA_CORBA::ComponentIR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -1803,7 +4155,7 @@ POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::create_proxy (
default:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- ::IR::_TAO_ProvidesDef_Remote_Proxy_Impl,
+ ::CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -1817,26 +4169,26 @@ POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
-IR::_TAO_ProvidesDef_Proxy_Broker *
-IR__TAO_ProvidesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+CORBA::ComponentIR::_TAO_ProvidesDef_Proxy_Broker *
+CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
{
ACE_UNUSED_ARG (obj);
- return ::POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::the_TAO_ProvidesDef_Strategized_Proxy_Broker();
+ return ::POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker::the_TAO_ProvidesDef_Strategized_Proxy_Broker();
}
int
-IR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer (long)
+CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer (long)
{
- IR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer =
- IR__TAO_ProvidesDef_Proxy_Broker_Factory_function;
+ CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function;
return 0;
}
-static int IR__TAO_ProvidesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- IR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer));
+static int CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer));
///////////////////////////////////////////////////////////////////////
@@ -1846,7 +4198,7 @@ static int IR__TAO_ProvidesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
-POA_IR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::_TAO_ProvidesDef_ThruPOA_Proxy_Impl (void)
+POA_CORBA::ComponentIR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::_TAO_ProvidesDef_ThruPOA_Proxy_Impl (void)
{}
// ThruPOA Implementation of the IDL interface methods
@@ -1854,7 +4206,7 @@ POA_IR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::_TAO_ProvidesDef_ThruPOA_Proxy_Impl
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::CORBA::InterfaceDef_ptr POA_IR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::interface_type (
+::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::interface_type (
CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
@@ -1882,14 +4234,56 @@ POA_IR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::_TAO_ProvidesDef_ThruPOA_Proxy_Impl
ACE_CHECK_RETURN (_tao_retval._retn ());
return ACE_reinterpret_cast (
- POA_IR::ProvidesDef_ptr,
+ POA_CORBA::ComponentIR::ProvidesDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/ProvidesDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0"
)
)->interface_type (
ACE_ENV_SINGLE_ARG_PARAMETER
);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
+void POA_CORBA::ComponentIR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::interface_type (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
+ );
+ CORBA::Object_var forward_to;
+ servant_upcall.prepare_for_upcall (
+ _collocated_tao_target_->_object_key (),
+ "_set_interface_type",
+ forward_to.out ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ ACE_reinterpret_cast (
+ POA_CORBA::ComponentIR::ProvidesDef_ptr,
+ servant_upcall.servant ()->_downcast (
+ "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0"
+ )
+ )->interface_type (
+
+ interface_type
+ ACE_ENV_ARG_PARAMETER
+ );
}//
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
@@ -1897,34 +4291,34 @@ POA_IR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::_TAO_ProvidesDef_ThruPOA_Proxy_Impl
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
-POA_IR::ProvidesDef::ProvidesDef (void)
+POA_CORBA::ComponentIR::ProvidesDef::ProvidesDef (void)
{
- this->optable_ = &tao_IR_ProvidesDef_optable;
+ this->optable_ = &tao_CORBA_ComponentIR_ProvidesDef_optable;
}
-POA_IR::ProvidesDef::ProvidesDef (const ProvidesDef& rhs)
+POA_CORBA::ComponentIR::ProvidesDef::ProvidesDef (const ProvidesDef& rhs)
: ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
TAO_ServantBase (rhs)
{}
-POA_IR::ProvidesDef::~ProvidesDef (void)
+POA_CORBA::ComponentIR::ProvidesDef::~ProvidesDef (void)
{
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::ProvidesDef::_get_interface_type_skel (
+void POA_CORBA::ComponentIR::ProvidesDef::_get_interface_type_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
)
{
- POA_IR::ProvidesDef *_tao_impl =
+ POA_CORBA::ComponentIR::ProvidesDef *_tao_impl =
ACE_static_cast (
- POA_IR::ProvidesDef *,
+ POA_CORBA::ComponentIR::ProvidesDef *,
_tao_servant
);
::CORBA::InterfaceDef_var _tao_retval;
@@ -1938,7 +4332,7 @@ void POA_IR::ProvidesDef::_get_interface_type_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl
@@ -2040,9 +4434,137 @@ void POA_IR::ProvidesDef::_get_interface_type_skel (
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
+void POA_CORBA::ComponentIR::ProvidesDef::_set_interface_type_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ComponentIR::ProvidesDef *_tao_impl =
+ ACE_static_cast (
+ POA_CORBA::ComponentIR::ProvidesDef *,
+ _tao_servant
+ );
+ _tao_server_request.argument_flag (0);
+
+ CORBA::InterfaceDef_var interface_type;
+
+ if (!(
+ (_tao_in >> interface_type.out ())
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
+
+ TAO_ServerRequestInterceptor_Adapter _tao_vfr (
+ _tao_server_request.orb_core ()->server_request_interceptors (),
+ _tao_server_request.interceptor_count ()
+ );
+
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set _tao_ri (
+ _tao_server_request,
+ _tao_upcall,
+ _tao_impl,
+
+ interface_type.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+
+ ACE_TRY
+ {
+ {
+ TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
+ 1 /* Copy TSC to RSC */);
+
+ _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_impl->interface_type (
+
+ interface_type.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_server_request.init_reply ();
+
+ // In case _tao_servant_upcall is not used in this function
+ ACE_UNUSED_ARG (_tao_servant_upcall);
+}
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
-void POA_IR::ProvidesDef::_is_a_skel (
+void POA_CORBA::ComponentIR::ProvidesDef::_is_a_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
@@ -2050,7 +4572,7 @@ void POA_IR::ProvidesDef::_is_a_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::ProvidesDef *_tao_impl = (POA_IR::ProvidesDef *) _tao_servant;
+ POA_CORBA::ComponentIR::ProvidesDef *_tao_impl = (POA_CORBA::ComponentIR::ProvidesDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -2067,14 +4589,14 @@ void POA_IR::ProvidesDef::_is_a_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::ProvidesDef::_non_existent_skel (
+void POA_CORBA::ComponentIR::ProvidesDef::_non_existent_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::ProvidesDef *_tao_impl = (POA_IR::ProvidesDef *) _tao_servant;
+ POA_CORBA::ComponentIR::ProvidesDef *_tao_impl = (POA_CORBA::ComponentIR::ProvidesDef *) _tao_servant;
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -2086,14 +4608,14 @@ void POA_IR::ProvidesDef::_non_existent_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::ProvidesDef::_interface_skel (
+void POA_CORBA::ComponentIR::ProvidesDef::_interface_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::ProvidesDef *_tao_impl = (POA_IR::ProvidesDef *) _tao_servant;
+ POA_CORBA::ComponentIR::ProvidesDef *_tao_impl = (POA_CORBA::ComponentIR::ProvidesDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
@@ -2135,14 +4657,14 @@ void POA_IR::ProvidesDef::_interface_skel (
}
}
-void POA_IR::ProvidesDef::_component_skel (
+void POA_CORBA::ComponentIR::ProvidesDef::_component_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::ProvidesDef *_tao_impl = (POA_IR::ProvidesDef *) _tao_object_reference;
+ POA_CORBA::ComponentIR::ProvidesDef *_tao_impl = (POA_CORBA::ComponentIR::ProvidesDef *) _tao_object_reference;
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -2154,7 +4676,7 @@ void POA_IR::ProvidesDef::_component_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-CORBA::Boolean POA_IR::ProvidesDef::_is_a (
+CORBA::Boolean POA_CORBA::ComponentIR::ProvidesDef::_is_a (
const char* value
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -2162,7 +4684,7 @@ CORBA::Boolean POA_IR::ProvidesDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/ProvidesDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -2186,14 +4708,14 @@ CORBA::Boolean POA_IR::ProvidesDef::_is_a (
}
}
-void* POA_IR::ProvidesDef::_downcast (
+void* POA_CORBA::ComponentIR::ProvidesDef::_downcast (
const char* logical_type_id
)
{
if (ACE_OS::strcmp (logical_type_id,
- "IDL:omg.org/IR/ProvidesDef:1.0") == 0)
+ "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0") == 0)
{
- return ACE_static_cast (POA_IR::ProvidesDef_ptr, this);
+ return ACE_static_cast (POA_CORBA::ComponentIR::ProvidesDef_ptr, this);
}
if (ACE_OS::strcmp (logical_type_id,
@@ -2217,15 +4739,15 @@ void* POA_IR::ProvidesDef::_downcast (
return 0;
}
-const char* POA_IR::ProvidesDef::_interface_repository_id (void) const
+const char* POA_CORBA::ComponentIR::ProvidesDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/ProvidesDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0";
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
-void POA_IR::ProvidesDef::_dispatch (
+void POA_CORBA::ComponentIR::ProvidesDef::_dispatch (
TAO_ServerRequest &req,
void *servant_upcall
ACE_ENV_ARG_DECL
@@ -2238,10 +4760,10 @@ void POA_IR::ProvidesDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
-IR::ProvidesDef *
-POA_IR::ProvidesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
+CORBA::ComponentIR::ProvidesDef *
+POA_CORBA::ComponentIR::ProvidesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
@@ -2276,13 +4798,13 @@ POA_IR::ProvidesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
- return ::IR::ProvidesDef::_unchecked_narrow (obj.in ());
+ return ::CORBA::ComponentIR::ProvidesDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
-class TAO_IR_UsesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
+class TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
private:
unsigned int hash (const char *str, unsigned int len);
@@ -2291,9 +4813,9 @@ public:
};
/* 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_IR_UsesDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable -N lookup */
unsigned int
-TAO_IR_UsesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
static const unsigned char asso_values[] =
{
@@ -2344,49 +4866,51 @@ TAO_IR_UsesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
}
const class TAO_operation_db_entry *
-TAO_IR_UsesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
{
enum
{
- TOTAL_KEYWORDS = 19,
+ TOTAL_KEYWORDS = 21,
MIN_WORD_LENGTH = 4,
MAX_WORD_LENGTH = 26,
MIN_HASH_VALUE = 4,
MAX_HASH_VALUE = 36,
HASH_VALUE_RANGE = 33,
- DUPLICATES = 4,
- WORDLIST_SIZE = 23
+ DUPLICATES = 6,
+ WORDLIST_SIZE = 25
};
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"move", &POA_IR::UsesDef::move_skel},
- {"_is_a", &POA_IR::UsesDef::_is_a_skel},
- {"_get_id", &POA_IR::UsesDef::_get_id_skel},
- {"_set_id", &POA_IR::UsesDef::_set_id_skel},
- {"describe", &POA_IR::UsesDef::describe_skel},
- {"_get_name", &POA_IR::UsesDef::_get_name_skel},
- {"_set_name", &POA_IR::UsesDef::_set_name_skel},
- {"_interface", &POA_IR::UsesDef::_interface_skel},
- {"_get_version", &POA_IR::UsesDef::_get_version_skel},
- {"_set_version", &POA_IR::UsesDef::_set_version_skel},
- {"_get_def_kind", &POA_IR::UsesDef::_get_def_kind_skel},
- {"_get_defined_in", &POA_IR::UsesDef::_get_defined_in_skel},
- {"_get_is_multiple", &POA_IR::UsesDef::_get_is_multiple_skel},
- {"destroy", &POA_IR::UsesDef::destroy_skel},
- {"_get_absolute_name", &POA_IR::UsesDef::_get_absolute_name_skel},
- {"_get_interface_type", &POA_IR::UsesDef::_get_interface_type_skel},
- {"_component", &POA_IR::UsesDef::_component_skel},
- {"_non_existent", &POA_IR::UsesDef::_non_existent_skel},
- {"_get_containing_repository", &POA_IR::UsesDef::_get_containing_repository_skel},
+ {"move", &POA_CORBA::ComponentIR::UsesDef::move_skel},
+ {"_is_a", &POA_CORBA::ComponentIR::UsesDef::_is_a_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::UsesDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::UsesDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::UsesDef::describe_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::UsesDef::_get_name_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::UsesDef::_set_name_skel},
+ {"_interface", &POA_CORBA::ComponentIR::UsesDef::_interface_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::UsesDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::UsesDef::_set_version_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::UsesDef::_get_def_kind_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::UsesDef::_get_defined_in_skel},
+ {"_get_is_multiple", &POA_CORBA::ComponentIR::UsesDef::_get_is_multiple_skel},
+ {"_set_is_multiple", &POA_CORBA::ComponentIR::UsesDef::_set_is_multiple_skel},
+ {"destroy", &POA_CORBA::ComponentIR::UsesDef::destroy_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::UsesDef::_get_absolute_name_skel},
+ {"_get_interface_type", &POA_CORBA::ComponentIR::UsesDef::_get_interface_type_skel},
+ {"_set_interface_type", &POA_CORBA::ComponentIR::UsesDef::_set_interface_type_skel},
+ {"_component", &POA_CORBA::ComponentIR::UsesDef::_component_skel},
+ {"_non_existent", &POA_CORBA::ComponentIR::UsesDef::_non_existent_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::UsesDef::_get_containing_repository_skel},
};
static const signed char lookup[] =
{
- -9, -2, -12, -2, 4, 5, -1, 50, 8, -45, 11, -1, -46, 14,
- -1, 15, 16, 17, 18, 19, 20, -6, -2, 21, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 22,
+ -16, -2, -20, -2, 4, 5, -1, 55, 8, 51, 11, -1, 45, 14,
+ -1, 15, -52, 18, 19, -53, 22, -12, -2, 23, -9, -2, -6, -2,
+ -1, -1, -1, -1, -1, -1, -1, -1, 24,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -2420,7 +4944,7 @@ TAO_IR_UsesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
}
return 0;
}
-static TAO_IR_UsesDef_Perfect_Hash_OpTable tao_IR_UsesDef_optable;
+static TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_UsesDef_optable;
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
@@ -2430,13 +4954,13 @@ static TAO_IR_UsesDef_Perfect_Hash_OpTable tao_IR_UsesDef_optable;
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_UsesDef_interface_type_get : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_UsesDef_interface_type_get (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::UsesDef *tao_impl
+ POA_CORBA::ComponentIR::UsesDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -2469,26 +4993,26 @@ public:
void result (::CORBA::InterfaceDef_ptr result);
private:
- TAO_ServerRequestInfo_IR_UsesDef_interface_type_get (
- const TAO_ServerRequestInfo_IR_UsesDef_interface_type_get &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get &
);
void operator= (
- const TAO_ServerRequestInfo_IR_UsesDef_interface_type_get &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get &
);
private:
- POA_IR::UsesDef *_tao_impl;
+ POA_CORBA::ComponentIR::UsesDef *_tao_impl;
::CORBA::InterfaceDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::TAO_ServerRequestInfo_IR_UsesDef_interface_type_get (
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::UsesDef *tao_impl
+ POA_CORBA::ComponentIR::UsesDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
@@ -2496,7 +5020,7 @@ TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::TAO_ServerRequestInfo_IR_Us
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -2510,7 +5034,7 @@ TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -2524,7 +5048,7 @@ TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -2543,7 +5067,7 @@ TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::result (
}
char *
-TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -2553,7 +5077,7 @@ TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::target_most_derived_interfa
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -2563,7 +5087,7 @@ TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::result (::CORBA::InterfaceDef_ptr result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::result (::CORBA::InterfaceDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -2572,13 +5096,154 @@ TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::result (::CORBA::InterfaceD
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::UsesDef *tao_impl
+ POA_CORBA::ComponentIR::UsesDef *tao_impl,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual Dynamic::ParameterList * arguments (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual char * target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Boolean target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+private:
+ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set &
+ );
+
+private:
+ POA_CORBA::ComponentIR::UsesDef *_tao_impl;
+
+ CORBA::InterfaceDef_ptr interface_type_;
+};
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ POA_CORBA::ComponentIR::UsesDef *tao_impl,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
+ _tao_impl (tao_impl),
+ interface_type_ (interface_type)
+{}
+
+Dynamic::ParameterList *
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::arguments (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+
+ (*parameter_list)[len].argument <<= this->interface_type_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 1;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return result_any;
+}
+
+char *
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return
+ CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
+}
+
+CORBA::Boolean
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
+class TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get : public TAO_ServerRequestInfo
+{
+public:
+ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::ComponentIR::UsesDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -2611,26 +5276,26 @@ public:
void result (CORBA::Boolean result);
private:
- TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get (
- const TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get &
);
void operator= (
- const TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get &
);
private:
- POA_IR::UsesDef *_tao_impl;
+ POA_CORBA::ComponentIR::UsesDef *_tao_impl;
CORBA::Boolean _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get (
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::UsesDef *tao_impl
+ POA_CORBA::ComponentIR::UsesDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
@@ -2638,7 +5303,7 @@ TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::TAO_ServerRequestInfo_IR_UsesD
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -2652,7 +5317,7 @@ TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -2666,7 +5331,7 @@ TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -2685,7 +5350,7 @@ TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::result (
}
char *
-TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -2695,7 +5360,7 @@ TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::target_most_derived_interface
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -2705,12 +5370,153 @@ TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::result (CORBA::Boolean result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::result (CORBA::Boolean result)
{
// Update the result.
this->_result = result;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
+class TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set : public TAO_ServerRequestInfo
+{
+public:
+ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::ComponentIR::UsesDef *tao_impl,
+ const CORBA::Boolean & is_multiple
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual Dynamic::ParameterList * arguments (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual char * target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Boolean target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+private:
+ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set &
+ );
+
+private:
+ POA_CORBA::ComponentIR::UsesDef *_tao_impl;
+
+ const CORBA::Boolean & is_multiple_;
+};
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ POA_CORBA::ComponentIR::UsesDef *tao_impl,
+ const CORBA::Boolean & is_multiple
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
+ _tao_impl (tao_impl),
+ is_multiple_ (is_multiple)
+{}
+
+Dynamic::ParameterList *
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::arguments (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+
+ (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_multiple_);
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 1;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return result_any;
+}
+
+char *
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return
+ CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
+}
+
+CORBA::Boolean
+TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
+}
+
#endif /* TAO_HAS_INTERCEPTORS */
///////////////////////////////////////////////////////////////////////
@@ -2721,13 +5527,13 @@ TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::result (CORBA::Boolean result)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
// Factory function Implementation.
-POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker *POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::the_TAO_UsesDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker::the_TAO_UsesDef_Strategized_Proxy_Broker (void)
{
- static POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker strategized_proxy_broker;
+ static POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker strategized_proxy_broker;
return &strategized_proxy_broker;
}
-POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::_TAO_UsesDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker::_TAO_UsesDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -2735,7 +5541,7 @@ POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::_TAO_UsesDef_Strategized_Proxy_Br
}
}
-POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::~_TAO_UsesDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker::~_TAO_UsesDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -2747,9 +5553,9 @@ POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::~_TAO_UsesDef_Strategized_Proxy_B
}
}
-IR::_TAO_UsesDef_Proxy_Impl&
-POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::select_proxy (
- ::IR::UsesDef *object
+CORBA::ComponentIR::_TAO_UsesDef_Proxy_Impl&
+POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::UsesDef *object
ACE_ENV_ARG_DECL
)
{
@@ -2769,7 +5575,7 @@ POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::select_proxy (
}
void
-POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::create_proxy (
+POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
@@ -2783,7 +5589,7 @@ POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::create_proxy (
case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- POA_IR::_TAO_UsesDef_ThruPOA_Proxy_Impl,
+ POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -2793,7 +5599,7 @@ POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::create_proxy (
default:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- ::IR::_TAO_UsesDef_Remote_Proxy_Impl,
+ ::CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -2807,26 +5613,26 @@ POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
-IR::_TAO_UsesDef_Proxy_Broker *
-IR__TAO_UsesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+CORBA::ComponentIR::_TAO_UsesDef_Proxy_Broker *
+CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
{
ACE_UNUSED_ARG (obj);
- return ::POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::the_TAO_UsesDef_Strategized_Proxy_Broker();
+ return ::POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker::the_TAO_UsesDef_Strategized_Proxy_Broker();
}
int
-IR__TAO_UsesDef_Proxy_Broker_Factory_Initializer (long)
+CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_Initializer (long)
{
- IR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer =
- IR__TAO_UsesDef_Proxy_Broker_Factory_function;
+ CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function;
return 0;
}
-static int IR__TAO_UsesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- IR__TAO_UsesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_UsesDef_Proxy_Broker_Factory_Initializer));
+static int CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_Initializer));
///////////////////////////////////////////////////////////////////////
@@ -2836,7 +5642,7 @@ static int IR__TAO_UsesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
-POA_IR::_TAO_UsesDef_ThruPOA_Proxy_Impl::_TAO_UsesDef_ThruPOA_Proxy_Impl (void)
+POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::_TAO_UsesDef_ThruPOA_Proxy_Impl (void)
{}
// ThruPOA Implementation of the IDL interface methods
@@ -2844,7 +5650,7 @@ POA_IR::_TAO_UsesDef_ThruPOA_Proxy_Impl::_TAO_UsesDef_ThruPOA_Proxy_Impl (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::CORBA::InterfaceDef_ptr POA_IR::_TAO_UsesDef_ThruPOA_Proxy_Impl::interface_type (
+::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::interface_type (
CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
@@ -2872,9 +5678,9 @@ POA_IR::_TAO_UsesDef_ThruPOA_Proxy_Impl::_TAO_UsesDef_ThruPOA_Proxy_Impl (void)
ACE_CHECK_RETURN (_tao_retval._retn ());
return ACE_reinterpret_cast (
- POA_IR::UsesDef_ptr,
+ POA_CORBA::ComponentIR::UsesDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/UsesDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0"
)
)->interface_type (
@@ -2885,7 +5691,49 @@ POA_IR::_TAO_UsesDef_ThruPOA_Proxy_Impl::_TAO_UsesDef_ThruPOA_Proxy_Impl (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-CORBA::Boolean POA_IR::_TAO_UsesDef_ThruPOA_Proxy_Impl::is_multiple (
+void POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::interface_type (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
+ );
+ CORBA::Object_var forward_to;
+ servant_upcall.prepare_for_upcall (
+ _collocated_tao_target_->_object_key (),
+ "_set_interface_type",
+ forward_to.out ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ ACE_reinterpret_cast (
+ POA_CORBA::ComponentIR::UsesDef_ptr,
+ servant_upcall.servant ()->_downcast (
+ "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0"
+ )
+ )->interface_type (
+
+ interface_type
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
+CORBA::Boolean POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::is_multiple (
CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
@@ -2913,14 +5761,56 @@ CORBA::Boolean POA_IR::_TAO_UsesDef_ThruPOA_Proxy_Impl::is_multiple (
ACE_CHECK_RETURN (_tao_retval);
return ACE_reinterpret_cast (
- POA_IR::UsesDef_ptr,
+ POA_CORBA::ComponentIR::UsesDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/UsesDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0"
)
)->is_multiple (
ACE_ENV_SINGLE_ARG_PARAMETER
);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
+void POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::is_multiple (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
+ );
+ CORBA::Object_var forward_to;
+ servant_upcall.prepare_for_upcall (
+ _collocated_tao_target_->_object_key (),
+ "_set_is_multiple",
+ forward_to.out ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ ACE_reinterpret_cast (
+ POA_CORBA::ComponentIR::UsesDef_ptr,
+ servant_upcall.servant ()->_downcast (
+ "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0"
+ )
+ )->is_multiple (
+
+ is_multiple
+ ACE_ENV_ARG_PARAMETER
+ );
}//
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
@@ -2928,34 +5818,34 @@ CORBA::Boolean POA_IR::_TAO_UsesDef_ThruPOA_Proxy_Impl::is_multiple (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
-POA_IR::UsesDef::UsesDef (void)
+POA_CORBA::ComponentIR::UsesDef::UsesDef (void)
{
- this->optable_ = &tao_IR_UsesDef_optable;
+ this->optable_ = &tao_CORBA_ComponentIR_UsesDef_optable;
}
-POA_IR::UsesDef::UsesDef (const UsesDef& rhs)
+POA_CORBA::ComponentIR::UsesDef::UsesDef (const UsesDef& rhs)
: ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
TAO_ServantBase (rhs)
{}
-POA_IR::UsesDef::~UsesDef (void)
+POA_CORBA::ComponentIR::UsesDef::~UsesDef (void)
{
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::UsesDef::_get_interface_type_skel (
+void POA_CORBA::ComponentIR::UsesDef::_get_interface_type_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
)
{
- POA_IR::UsesDef *_tao_impl =
+ POA_CORBA::ComponentIR::UsesDef *_tao_impl =
ACE_static_cast (
- POA_IR::UsesDef *,
+ POA_CORBA::ComponentIR::UsesDef *,
_tao_servant
);
::CORBA::InterfaceDef_var _tao_retval;
@@ -2969,7 +5859,7 @@ void POA_IR::UsesDef::_get_interface_type_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_UsesDef_interface_type_get _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl
@@ -3073,16 +5963,144 @@ void POA_IR::UsesDef::_get_interface_type_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::UsesDef::_get_is_multiple_skel (
+void POA_CORBA::ComponentIR::UsesDef::_set_interface_type_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
)
{
- POA_IR::UsesDef *_tao_impl =
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ComponentIR::UsesDef *_tao_impl =
ACE_static_cast (
- POA_IR::UsesDef *,
+ POA_CORBA::ComponentIR::UsesDef *,
+ _tao_servant
+ );
+ _tao_server_request.argument_flag (0);
+
+ CORBA::InterfaceDef_var interface_type;
+
+ if (!(
+ (_tao_in >> interface_type.out ())
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
+
+ TAO_ServerRequestInterceptor_Adapter _tao_vfr (
+ _tao_server_request.orb_core ()->server_request_interceptors (),
+ _tao_server_request.interceptor_count ()
+ );
+
+ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set _tao_ri (
+ _tao_server_request,
+ _tao_upcall,
+ _tao_impl,
+
+ interface_type.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+
+ ACE_TRY
+ {
+ {
+ TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
+ 1 /* Copy TSC to RSC */);
+
+ _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_impl->interface_type (
+
+ interface_type.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_server_request.init_reply ();
+
+ // In case _tao_servant_upcall is not used in this function
+ ACE_UNUSED_ARG (_tao_servant_upcall);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
+void POA_CORBA::ComponentIR::UsesDef::_get_is_multiple_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ComponentIR::UsesDef *_tao_impl =
+ ACE_static_cast (
+ POA_CORBA::ComponentIR::UsesDef *,
_tao_servant
);
CORBA::Boolean _tao_retval = 0;
@@ -3096,7 +6114,7 @@ void POA_IR::UsesDef::_get_is_multiple_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl
@@ -3197,9 +6215,137 @@ void POA_IR::UsesDef::_get_is_multiple_skel (
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
+void POA_CORBA::ComponentIR::UsesDef::_set_is_multiple_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ComponentIR::UsesDef *_tao_impl =
+ ACE_static_cast (
+ POA_CORBA::ComponentIR::UsesDef *,
+ _tao_servant
+ );
+ _tao_server_request.argument_flag (0);
+
+ CORBA::Boolean is_multiple;
+
+ if (!(
+ (_tao_in >> CORBA::Any::to_boolean (is_multiple))
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
+
+ TAO_ServerRequestInterceptor_Adapter _tao_vfr (
+ _tao_server_request.orb_core ()->server_request_interceptors (),
+ _tao_server_request.interceptor_count ()
+ );
+
+ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set _tao_ri (
+ _tao_server_request,
+ _tao_upcall,
+ _tao_impl,
+
+ is_multiple
+ ACE_ENV_ARG_PARAMETER
+ );
+
+ ACE_TRY
+ {
+ {
+ TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
+ 1 /* Copy TSC to RSC */);
+
+ _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_impl->is_multiple (
+
+ is_multiple
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_server_request.init_reply ();
+
+ // In case _tao_servant_upcall is not used in this function
+ ACE_UNUSED_ARG (_tao_servant_upcall);
+}
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
-void POA_IR::UsesDef::_is_a_skel (
+void POA_CORBA::ComponentIR::UsesDef::_is_a_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
@@ -3207,7 +6353,7 @@ void POA_IR::UsesDef::_is_a_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::UsesDef *_tao_impl = (POA_IR::UsesDef *) _tao_servant;
+ POA_CORBA::ComponentIR::UsesDef *_tao_impl = (POA_CORBA::ComponentIR::UsesDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -3224,14 +6370,14 @@ void POA_IR::UsesDef::_is_a_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::UsesDef::_non_existent_skel (
+void POA_CORBA::ComponentIR::UsesDef::_non_existent_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::UsesDef *_tao_impl = (POA_IR::UsesDef *) _tao_servant;
+ POA_CORBA::ComponentIR::UsesDef *_tao_impl = (POA_CORBA::ComponentIR::UsesDef *) _tao_servant;
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -3243,14 +6389,14 @@ void POA_IR::UsesDef::_non_existent_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::UsesDef::_interface_skel (
+void POA_CORBA::ComponentIR::UsesDef::_interface_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::UsesDef *_tao_impl = (POA_IR::UsesDef *) _tao_servant;
+ POA_CORBA::ComponentIR::UsesDef *_tao_impl = (POA_CORBA::ComponentIR::UsesDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
@@ -3292,14 +6438,14 @@ void POA_IR::UsesDef::_interface_skel (
}
}
-void POA_IR::UsesDef::_component_skel (
+void POA_CORBA::ComponentIR::UsesDef::_component_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::UsesDef *_tao_impl = (POA_IR::UsesDef *) _tao_object_reference;
+ POA_CORBA::ComponentIR::UsesDef *_tao_impl = (POA_CORBA::ComponentIR::UsesDef *) _tao_object_reference;
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -3311,7 +6457,7 @@ void POA_IR::UsesDef::_component_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-CORBA::Boolean POA_IR::UsesDef::_is_a (
+CORBA::Boolean POA_CORBA::ComponentIR::UsesDef::_is_a (
const char* value
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -3319,7 +6465,7 @@ CORBA::Boolean POA_IR::UsesDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/UsesDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -3343,14 +6489,14 @@ CORBA::Boolean POA_IR::UsesDef::_is_a (
}
}
-void* POA_IR::UsesDef::_downcast (
+void* POA_CORBA::ComponentIR::UsesDef::_downcast (
const char* logical_type_id
)
{
if (ACE_OS::strcmp (logical_type_id,
- "IDL:omg.org/IR/UsesDef:1.0") == 0)
+ "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0") == 0)
{
- return ACE_static_cast (POA_IR::UsesDef_ptr, this);
+ return ACE_static_cast (POA_CORBA::ComponentIR::UsesDef_ptr, this);
}
if (ACE_OS::strcmp (logical_type_id,
@@ -3374,15 +6520,15 @@ void* POA_IR::UsesDef::_downcast (
return 0;
}
-const char* POA_IR::UsesDef::_interface_repository_id (void) const
+const char* POA_CORBA::ComponentIR::UsesDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/UsesDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0";
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
-void POA_IR::UsesDef::_dispatch (
+void POA_CORBA::ComponentIR::UsesDef::_dispatch (
TAO_ServerRequest &req,
void *servant_upcall
ACE_ENV_ARG_DECL
@@ -3395,10 +6541,10 @@ void POA_IR::UsesDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
-IR::UsesDef *
-POA_IR::UsesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
+CORBA::ComponentIR::UsesDef *
+POA_CORBA::ComponentIR::UsesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
@@ -3433,13 +6579,13 @@ POA_IR::UsesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
- return ::IR::UsesDef::_unchecked_narrow (obj.in ());
+ return ::CORBA::ComponentIR::UsesDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
-class TAO_IR_EventDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
+class TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
private:
unsigned int hash (const char *str, unsigned int len);
@@ -3448,9 +6594,9 @@ public:
};
/* 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_IR_EventDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable -N lookup */
unsigned int
-TAO_IR_EventDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
static const unsigned char asso_values[] =
{
@@ -3501,49 +6647,50 @@ TAO_IR_EventDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
}
const class TAO_operation_db_entry *
-TAO_IR_EventDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
{
enum
{
- TOTAL_KEYWORDS = 19,
+ TOTAL_KEYWORDS = 20,
MIN_WORD_LENGTH = 4,
MAX_WORD_LENGTH = 26,
MIN_HASH_VALUE = 4,
MAX_HASH_VALUE = 36,
HASH_VALUE_RANGE = 33,
- DUPLICATES = 5,
- WORDLIST_SIZE = 23
+ DUPLICATES = 6,
+ WORDLIST_SIZE = 24
};
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"move", &POA_IR::EventDef::move_skel},
- {"_is_a", &POA_IR::EventDef::_is_a_skel},
- {"_get_id", &POA_IR::EventDef::_get_id_skel},
- {"_set_id", &POA_IR::EventDef::_set_id_skel},
- {"describe", &POA_IR::EventDef::describe_skel},
- {"_get_name", &POA_IR::EventDef::_get_name_skel},
- {"_set_name", &POA_IR::EventDef::_set_name_skel},
- {"_interface", &POA_IR::EventDef::_interface_skel},
- {"_get_version", &POA_IR::EventDef::_get_version_skel},
- {"_set_version", &POA_IR::EventDef::_set_version_skel},
- {"_get_def_kind", &POA_IR::EventDef::_get_def_kind_skel},
- {"is_a", &POA_IR::EventDef::is_a_skel},
- {"_get_defined_in", &POA_IR::EventDef::_get_defined_in_skel},
- {"destroy", &POA_IR::EventDef::destroy_skel},
- {"_get_absolute_name", &POA_IR::EventDef::_get_absolute_name_skel},
- {"_get_event", &POA_IR::EventDef::_get_event_skel},
- {"_component", &POA_IR::EventDef::_component_skel},
- {"_non_existent", &POA_IR::EventDef::_non_existent_skel},
- {"_get_containing_repository", &POA_IR::EventDef::_get_containing_repository_skel},
+ {"move", &POA_CORBA::ComponentIR::EventPortDef::move_skel},
+ {"_is_a", &POA_CORBA::ComponentIR::EventPortDef::_is_a_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::EventPortDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::EventPortDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::EventPortDef::describe_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::EventPortDef::_get_name_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::EventPortDef::_set_name_skel},
+ {"_interface", &POA_CORBA::ComponentIR::EventPortDef::_interface_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::EventPortDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::EventPortDef::_set_version_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::EventPortDef::_get_def_kind_skel},
+ {"is_a", &POA_CORBA::ComponentIR::EventPortDef::is_a_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::EventPortDef::_get_defined_in_skel},
+ {"destroy", &POA_CORBA::ComponentIR::EventPortDef::destroy_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::EventPortDef::_get_absolute_name_skel},
+ {"_get_event", &POA_CORBA::ComponentIR::EventPortDef::_get_event_skel},
+ {"_component", &POA_CORBA::ComponentIR::EventPortDef::_component_skel},
+ {"_set_event", &POA_CORBA::ComponentIR::EventPortDef::_set_event_skel},
+ {"_non_existent", &POA_CORBA::ComponentIR::EventPortDef::_non_existent_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::EventPortDef::_get_containing_repository_skel},
};
static const signed char lookup[] =
{
- -12, -2, -19, -2, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
- 15, 16, -1, 17, 18, -1, -54, -9, -2, 21, -6, -2, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 22,
+ -12, -2, -19, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
+ 15, 16, -1, 17, 18, -1, -54, -9, -2, 22, -6, -2, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 23,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -3577,7 +6724,7 @@ TAO_IR_EventDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
}
return 0;
}
-static TAO_IR_EventDef_Perfect_Hash_OpTable tao_IR_EventDef_optable;
+static TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_EventPortDef_optable;
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
@@ -3587,14 +6734,13 @@ static TAO_IR_EventDef_Perfect_Hash_OpTable tao_IR_EventDef_optable;
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_EventDef_is_a : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_EventDef_is_a (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::EventDef *tao_impl,
- const char * event_id
+ POA_CORBA::ComponentIR::EventPortDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -3624,40 +6770,37 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (CORBA::Boolean result);
+ void result (::CORBA::ComponentIR::EventDef_ptr result);
private:
- TAO_ServerRequestInfo_IR_EventDef_is_a (
- const TAO_ServerRequestInfo_IR_EventDef_is_a &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get &
);
void operator= (
- const TAO_ServerRequestInfo_IR_EventDef_is_a &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get &
);
private:
- POA_IR::EventDef *_tao_impl;
-
- const char * event_id_;CORBA::Boolean _result;
+ POA_CORBA::ComponentIR::EventPortDef *_tao_impl;
+ ::CORBA::ComponentIR::EventDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_EventDef_is_a::TAO_ServerRequestInfo_IR_EventDef_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::EventDef *tao_impl,
- const char * event_id
+ POA_CORBA::ComponentIR::EventPortDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
- _tao_impl (tao_impl),
- event_id_ (event_id)
+ _tao_impl (tao_impl)
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_EventDef_is_a::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -3667,19 +6810,11 @@ TAO_ServerRequestInfo_IR_EventDef_is_a::arguments (
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- Dynamic::ParameterList_var safe_parameter_list = parameter_list;
- parameter_list->length (1);
- CORBA::ULong len = 0;
-
- (*parameter_list)[len].argument <<= event_id_;
- (*parameter_list)[len].mode = CORBA::PARAM_IN;
- len++;
-
- return safe_parameter_list._retn ();
+ return parameter_list;
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_EventDef_is_a::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -3693,7 +6828,7 @@ TAO_ServerRequestInfo_IR_EventDef_is_a::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_EventDef_is_a::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -3706,13 +6841,13 @@ TAO_ServerRequestInfo_IR_EventDef_is_a::result (
CORBA::Any_var safe_result_any = result_any;
- (*result_any) <<= CORBA::Any::from_boolean (this->_result);
+ (*result_any) <<= this->_result;
return safe_result_any._retn ();
}
char *
-TAO_ServerRequestInfo_IR_EventDef_is_a::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -3722,7 +6857,7 @@ TAO_ServerRequestInfo_IR_EventDef_is_a::target_most_derived_interface (
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_EventDef_is_a::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -3732,7 +6867,7 @@ TAO_ServerRequestInfo_IR_EventDef_is_a::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_EventDef_is_a::result (CORBA::Boolean result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::result (::CORBA::ComponentIR::EventDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -3741,13 +6876,14 @@ TAO_ServerRequestInfo_IR_EventDef_is_a::result (CORBA::Boolean result)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_EventDef_event_get : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_EventDef_event_get (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::EventDef *tao_impl
+ POA_CORBA::ComponentIR::EventPortDef *tao_impl,
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -3777,37 +6913,181 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::CORBA::ValueDef_ptr result);
+private:
+ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set &
+ );
+
+private:
+ POA_CORBA::ComponentIR::EventPortDef *_tao_impl;
+
+ CORBA::ComponentIR::EventDef_ptr event_;
+};
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ POA_CORBA::ComponentIR::EventPortDef *tao_impl,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
+ _tao_impl (tao_impl),
+ event_ (event)
+{}
+
+Dynamic::ParameterList *
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::arguments (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+
+ (*parameter_list)[len].argument <<= this->event_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 1;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return result_any;
+}
+
+char *
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return
+ CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
+}
+
+CORBA::Boolean
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
+class TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a : public TAO_ServerRequestInfo
+{
+public:
+ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::ComponentIR::EventPortDef *tao_impl,
+ const char * event_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual Dynamic::ParameterList * arguments (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual char * target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Boolean target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (CORBA::Boolean result);
private:
- TAO_ServerRequestInfo_IR_EventDef_event_get (
- const TAO_ServerRequestInfo_IR_EventDef_event_get &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a &
);
void operator= (
- const TAO_ServerRequestInfo_IR_EventDef_event_get &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a &
);
private:
- POA_IR::EventDef *_tao_impl;
- ::CORBA::ValueDef_ptr _result;
+ POA_CORBA::ComponentIR::EventPortDef *_tao_impl;
+
+ const char * event_id_;CORBA::Boolean _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_EventDef_event_get::TAO_ServerRequestInfo_IR_EventDef_event_get (
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::EventDef *tao_impl
+ POA_CORBA::ComponentIR::EventPortDef *tao_impl,
+ const char * event_id
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
- _tao_impl (tao_impl)
+ _tao_impl (tao_impl),
+ event_id_ (event_id)
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_EventDef_event_get::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -3817,11 +7097,19 @@ TAO_ServerRequestInfo_IR_EventDef_event_get::arguments (
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- return parameter_list;
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+
+ (*parameter_list)[len].argument <<= event_id_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_EventDef_event_get::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -3835,7 +7123,7 @@ TAO_ServerRequestInfo_IR_EventDef_event_get::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_EventDef_event_get::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -3848,13 +7136,13 @@ TAO_ServerRequestInfo_IR_EventDef_event_get::result (
CORBA::Any_var safe_result_any = result_any;
- (*result_any) <<= this->_result;
+ (*result_any) <<= CORBA::Any::from_boolean (this->_result);
return safe_result_any._retn ();
}
char *
-TAO_ServerRequestInfo_IR_EventDef_event_get::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -3864,7 +7152,7 @@ TAO_ServerRequestInfo_IR_EventDef_event_get::target_most_derived_interface (
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_EventDef_event_get::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -3874,7 +7162,7 @@ TAO_ServerRequestInfo_IR_EventDef_event_get::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_EventDef_event_get::result (::CORBA::ValueDef_ptr result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::result (CORBA::Boolean result)
{
// Update the result.
this->_result = result;
@@ -3890,13 +7178,13 @@ TAO_ServerRequestInfo_IR_EventDef_event_get::result (::CORBA::ValueDef_ptr resul
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
// Factory function Implementation.
-POA_IR::_TAO_EventDef_Strategized_Proxy_Broker *POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::the_TAO_EventDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker::the_TAO_EventPortDef_Strategized_Proxy_Broker (void)
{
- static POA_IR::_TAO_EventDef_Strategized_Proxy_Broker strategized_proxy_broker;
+ static POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker strategized_proxy_broker;
return &strategized_proxy_broker;
}
-POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::_TAO_EventDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker::_TAO_EventPortDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -3904,7 +7192,7 @@ POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::_TAO_EventDef_Strategized_Proxy_
}
}
-POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::~_TAO_EventDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker::~_TAO_EventPortDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -3916,9 +7204,9 @@ POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::~_TAO_EventDef_Strategized_Proxy
}
}
-IR::_TAO_EventDef_Proxy_Impl&
-POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::select_proxy (
- ::IR::EventDef *object
+CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Impl&
+POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::EventPortDef *object
ACE_ENV_ARG_DECL
)
{
@@ -3938,7 +7226,7 @@ POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::select_proxy (
}
void
-POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::create_proxy (
+POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
@@ -3952,7 +7240,7 @@ POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::create_proxy (
case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl,
+ POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -3962,7 +7250,7 @@ POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::create_proxy (
default:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- ::IR::_TAO_EventDef_Remote_Proxy_Impl,
+ ::CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -3976,26 +7264,26 @@ POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
-IR::_TAO_EventDef_Proxy_Broker *
-IR__TAO_EventDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Broker *
+CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
{
ACE_UNUSED_ARG (obj);
- return ::POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::the_TAO_EventDef_Strategized_Proxy_Broker();
+ return ::POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker::the_TAO_EventPortDef_Strategized_Proxy_Broker();
}
int
-IR__TAO_EventDef_Proxy_Broker_Factory_Initializer (long)
+CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_Initializer (long)
{
- IR__TAO_EventDef_Proxy_Broker_Factory_function_pointer =
- IR__TAO_EventDef_Proxy_Broker_Factory_function;
+ CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function;
return 0;
}
-static int IR__TAO_EventDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- IR__TAO_EventDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_EventDef_Proxy_Broker_Factory_Initializer));
+static int CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_Initializer));
///////////////////////////////////////////////////////////////////////
@@ -4005,7 +7293,7 @@ static int IR__TAO_EventDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
-POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl::_TAO_EventDef_ThruPOA_Proxy_Impl (void)
+POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl::_TAO_EventPortDef_ThruPOA_Proxy_Impl (void)
{}
// ThruPOA Implementation of the IDL interface methods
@@ -4013,16 +7301,15 @@ POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl::_TAO_EventDef_ThruPOA_Proxy_Impl (void
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-CORBA::Boolean POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl::is_a (
- CORBA_Object *_collocated_tao_target_,
- const char * event_id
+::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl::event (
+ CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- CORBA::Boolean _tao_retval = 0;
+ ::CORBA::ComponentIR::EventDef_var _tao_retval;
ACE_UNUSED_ARG (_tao_retval);
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
@@ -4030,25 +7317,66 @@ CORBA::Boolean POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl::is_a (
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
_collocated_tao_target_->_object_key (),
- "is_a",
+ "_get_event",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
return ACE_reinterpret_cast (
- POA_IR::EventDef_ptr,
+ POA_CORBA::ComponentIR::EventPortDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/EventDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
)
- )->is_a (
+ )->event (
- event_id
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
+void POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl::event (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
+ );
+ CORBA::Object_var forward_to;
+ servant_upcall.prepare_for_upcall (
+ _collocated_tao_target_->_object_key (),
+ "_set_event",
+ forward_to.out ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ ACE_reinterpret_cast (
+ POA_CORBA::ComponentIR::EventPortDef_ptr,
+ servant_upcall.servant ()->_downcast (
+ "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
+ )
+ )->event (
+
+ event
ACE_ENV_ARG_PARAMETER
);
}
@@ -4056,15 +7384,16 @@ CORBA::Boolean POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl::is_a (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::CORBA::ValueDef_ptr POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl::event (
- CORBA_Object *_collocated_tao_target_
+CORBA::Boolean POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl::is_a (
+ CORBA_Object *_collocated_tao_target_,
+ const char * event_id
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- ::CORBA::ValueDef_var _tao_retval;
+ CORBA::Boolean _tao_retval = 0;
ACE_UNUSED_ARG (_tao_retval);
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
@@ -4072,25 +7401,26 @@ CORBA::Boolean POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl::is_a (
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
_collocated_tao_target_->_object_key (),
- "_get_event",
+ "is_a",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK_RETURN (_tao_retval);
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK_RETURN (_tao_retval);
return ACE_reinterpret_cast (
- POA_IR::EventDef_ptr,
+ POA_CORBA::ComponentIR::EventPortDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/EventDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
)
- )->event (
+ )->is_a (
- ACE_ENV_SINGLE_ARG_PARAMETER
+ event_id
+ ACE_ENV_ARG_PARAMETER
);
}//
// End ThruPOA Proxy Implementation
@@ -4099,44 +7429,37 @@ CORBA::Boolean POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl::is_a (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
-POA_IR::EventDef::EventDef (void)
+POA_CORBA::ComponentIR::EventPortDef::EventPortDef (void)
{
- this->optable_ = &tao_IR_EventDef_optable;
+ this->optable_ = &tao_CORBA_ComponentIR_EventPortDef_optable;
}
-POA_IR::EventDef::EventDef (const EventDef& rhs)
+POA_CORBA::ComponentIR::EventPortDef::EventPortDef (const EventPortDef& rhs)
: ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
TAO_ServantBase (rhs)
{}
-POA_IR::EventDef::~EventDef (void)
+POA_CORBA::ComponentIR::EventPortDef::~EventPortDef (void)
{
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::EventDef::is_a_skel (
+void POA_CORBA::ComponentIR::EventPortDef::_get_event_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
)
{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::EventDef *_tao_impl =
+ POA_CORBA::ComponentIR::EventPortDef *_tao_impl =
ACE_static_cast (
- POA_IR::EventDef *,
+ POA_CORBA::ComponentIR::EventPortDef *,
_tao_servant
);
- CORBA::Boolean _tao_retval = 0;
- CORBA::String_var event_id;
-
- if (!(
- (_tao_in >> event_id.out ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ::CORBA::ComponentIR::EventDef_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
@@ -4147,12 +7470,10 @@ void POA_IR::EventDef::is_a_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_EventDef_is_a _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get _tao_ri (
_tao_server_request,
_tao_upcall,
- _tao_impl,
-
- event_id.in ()
+ _tao_impl
ACE_ENV_ARG_PARAMETER
);
@@ -4170,10 +7491,9 @@ void POA_IR::EventDef::is_a_skel (
#endif /* TAO_HAS_INTERCEPTORS */
_tao_retval =
- _tao_impl->is_a (
+ _tao_impl->event (
- event_id.in ()
- ACE_ENV_ARG_PARAMETER
+ ACE_ENV_SINGLE_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
@@ -4184,8 +7504,9 @@ void POA_IR::EventDef::is_a_skel (
if (!_tao_vfr.location_forwarded ())
{
- CORBA::Boolean _tao_retval_info = _tao_retval;
+ ::CORBA::ComponentIR::EventDef_ptr _tao_retval_info = _tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
_tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
@@ -4242,7 +7563,7 @@ void POA_IR::EventDef::is_a_skel (
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
if (!(
- (_tao_out << CORBA::Any::from_boolean (_tao_retval))
+ (_tao_out << _tao_retval.in ())
))
ACE_THROW (CORBA::MARSHAL ());
@@ -4253,19 +7574,27 @@ void POA_IR::EventDef::is_a_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::EventDef::_get_event_skel (
+void POA_CORBA::ComponentIR::EventPortDef::_set_event_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
)
{
- POA_IR::EventDef *_tao_impl =
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ComponentIR::EventPortDef *_tao_impl =
ACE_static_cast (
- POA_IR::EventDef *,
+ POA_CORBA::ComponentIR::EventPortDef *,
_tao_servant
);
- ::CORBA::ValueDef_var _tao_retval;
+ _tao_server_request.argument_flag (0);
+
+ CORBA::ComponentIR::EventDef_var event;
+
+ if (!(
+ (_tao_in >> event.out ())
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
@@ -4276,10 +7605,12 @@ void POA_IR::EventDef::_get_event_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_EventDef_event_get _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set _tao_ri (
_tao_server_request,
_tao_upcall,
- _tao_impl
+ _tao_impl,
+
+ event.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -4296,10 +7627,11 @@ void POA_IR::EventDef::_get_event_skel (
{
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+
_tao_impl->event (
- ACE_ENV_SINGLE_ARG_PARAMETER
+ event.in ()
+ ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
@@ -4310,9 +7642,135 @@ void POA_IR::EventDef::_get_event_skel (
if (!_tao_vfr.location_forwarded ())
{
- ::CORBA::ValueDef_ptr _tao_retval_info = _tao_retval._retn ();
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_server_request.init_reply ();
+
+ // In case _tao_servant_upcall is not used in this function
+ ACE_UNUSED_ARG (_tao_servant_upcall);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
+void POA_CORBA::ComponentIR::EventPortDef::is_a_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ComponentIR::EventPortDef *_tao_impl =
+ ACE_static_cast (
+ POA_CORBA::ComponentIR::EventPortDef *,
+ _tao_servant
+ );
+ CORBA::Boolean _tao_retval = 0;
+ CORBA::String_var event_id;
+
+ if (!(
+ (_tao_in >> event_id.out ())
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
+
+ TAO_ServerRequestInterceptor_Adapter _tao_vfr (
+ _tao_server_request.orb_core ()->server_request_interceptors (),
+ _tao_server_request.interceptor_count ()
+ );
+
+ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a _tao_ri (
+ _tao_server_request,
+ _tao_upcall,
+ _tao_impl,
+
+ event_id.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+
+ ACE_TRY
+ {
+ {
+ TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
+ 1 /* Copy TSC to RSC */);
+
+ _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ _tao_retval =
+ _tao_impl->is_a (
+
+ event_id.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ CORBA::Boolean _tao_retval_info = _tao_retval;
_tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
_tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
@@ -4369,7 +7827,7 @@ void POA_IR::EventDef::_get_event_skel (
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
if (!(
- (_tao_out << _tao_retval.in ())
+ (_tao_out << CORBA::Any::from_boolean (_tao_retval))
))
ACE_THROW (CORBA::MARSHAL ());
@@ -4380,7 +7838,7 @@ void POA_IR::EventDef::_get_event_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
-void POA_IR::EventDef::_is_a_skel (
+void POA_CORBA::ComponentIR::EventPortDef::_is_a_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
@@ -4388,7 +7846,7 @@ void POA_IR::EventDef::_is_a_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::EventDef *_tao_impl = (POA_IR::EventDef *) _tao_servant;
+ POA_CORBA::ComponentIR::EventPortDef *_tao_impl = (POA_CORBA::ComponentIR::EventPortDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -4405,14 +7863,14 @@ void POA_IR::EventDef::_is_a_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::EventDef::_non_existent_skel (
+void POA_CORBA::ComponentIR::EventPortDef::_non_existent_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::EventDef *_tao_impl = (POA_IR::EventDef *) _tao_servant;
+ POA_CORBA::ComponentIR::EventPortDef *_tao_impl = (POA_CORBA::ComponentIR::EventPortDef *) _tao_servant;
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -4424,14 +7882,14 @@ void POA_IR::EventDef::_non_existent_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::EventDef::_interface_skel (
+void POA_CORBA::ComponentIR::EventPortDef::_interface_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::EventDef *_tao_impl = (POA_IR::EventDef *) _tao_servant;
+ POA_CORBA::ComponentIR::EventPortDef *_tao_impl = (POA_CORBA::ComponentIR::EventPortDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
@@ -4473,14 +7931,14 @@ void POA_IR::EventDef::_interface_skel (
}
}
-void POA_IR::EventDef::_component_skel (
+void POA_CORBA::ComponentIR::EventPortDef::_component_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::EventDef *_tao_impl = (POA_IR::EventDef *) _tao_object_reference;
+ POA_CORBA::ComponentIR::EventPortDef *_tao_impl = (POA_CORBA::ComponentIR::EventPortDef *) _tao_object_reference;
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -4492,7 +7950,7 @@ void POA_IR::EventDef::_component_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-CORBA::Boolean POA_IR::EventDef::_is_a (
+CORBA::Boolean POA_CORBA::ComponentIR::EventPortDef::_is_a (
const char* value
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -4500,7 +7958,7 @@ CORBA::Boolean POA_IR::EventDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/EventDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -4524,14 +7982,14 @@ CORBA::Boolean POA_IR::EventDef::_is_a (
}
}
-void* POA_IR::EventDef::_downcast (
+void* POA_CORBA::ComponentIR::EventPortDef::_downcast (
const char* logical_type_id
)
{
if (ACE_OS::strcmp (logical_type_id,
- "IDL:omg.org/IR/EventDef:1.0") == 0)
+ "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0") == 0)
{
- return ACE_static_cast (POA_IR::EventDef_ptr, this);
+ return ACE_static_cast (POA_CORBA::ComponentIR::EventPortDef_ptr, this);
}
if (ACE_OS::strcmp (logical_type_id,
@@ -4555,15 +8013,15 @@ void* POA_IR::EventDef::_downcast (
return 0;
}
-const char* POA_IR::EventDef::_interface_repository_id (void) const
+const char* POA_CORBA::ComponentIR::EventPortDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/EventDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0";
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
-void POA_IR::EventDef::_dispatch (
+void POA_CORBA::ComponentIR::EventPortDef::_dispatch (
TAO_ServerRequest &req,
void *servant_upcall
ACE_ENV_ARG_DECL
@@ -4576,10 +8034,10 @@ void POA_IR::EventDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
-IR::EventDef *
-POA_IR::EventDef::_this (ACE_ENV_SINGLE_ARG_DECL)
+CORBA::ComponentIR::EventPortDef *
+POA_CORBA::ComponentIR::EventPortDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
@@ -4614,13 +8072,13 @@ POA_IR::EventDef::_this (ACE_ENV_SINGLE_ARG_DECL)
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
- return ::IR::EventDef::_unchecked_narrow (obj.in ());
+ return ::CORBA::ComponentIR::EventPortDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
-class TAO_IR_EmitsDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
+class TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
private:
unsigned int hash (const char *str, unsigned int len);
@@ -4629,9 +8087,9 @@ public:
};
/* 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_IR_EmitsDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable -N lookup */
unsigned int
-TAO_IR_EmitsDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
static const unsigned char asso_values[] =
{
@@ -4682,49 +8140,50 @@ TAO_IR_EmitsDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
}
const class TAO_operation_db_entry *
-TAO_IR_EmitsDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
{
enum
{
- TOTAL_KEYWORDS = 19,
+ TOTAL_KEYWORDS = 20,
MIN_WORD_LENGTH = 4,
MAX_WORD_LENGTH = 26,
MIN_HASH_VALUE = 4,
MAX_HASH_VALUE = 36,
HASH_VALUE_RANGE = 33,
- DUPLICATES = 5,
- WORDLIST_SIZE = 23
+ DUPLICATES = 6,
+ WORDLIST_SIZE = 24
};
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"move", &POA_IR::EmitsDef::move_skel},
- {"_is_a", &POA_IR::EmitsDef::_is_a_skel},
- {"_get_id", &POA_IR::EmitsDef::_get_id_skel},
- {"_set_id", &POA_IR::EmitsDef::_set_id_skel},
- {"describe", &POA_IR::EmitsDef::describe_skel},
- {"_get_name", &POA_IR::EmitsDef::_get_name_skel},
- {"_set_name", &POA_IR::EmitsDef::_set_name_skel},
- {"_interface", &POA_IR::EmitsDef::_interface_skel},
- {"_get_version", &POA_IR::EmitsDef::_get_version_skel},
- {"_set_version", &POA_IR::EmitsDef::_set_version_skel},
- {"_get_def_kind", &POA_IR::EmitsDef::_get_def_kind_skel},
- {"is_a", &POA_IR::EmitsDef::is_a_skel},
- {"_get_defined_in", &POA_IR::EmitsDef::_get_defined_in_skel},
- {"destroy", &POA_IR::EmitsDef::destroy_skel},
- {"_get_absolute_name", &POA_IR::EmitsDef::_get_absolute_name_skel},
- {"_get_event", &POA_IR::EmitsDef::_get_event_skel},
- {"_component", &POA_IR::EmitsDef::_component_skel},
- {"_non_existent", &POA_IR::EmitsDef::_non_existent_skel},
- {"_get_containing_repository", &POA_IR::EmitsDef::_get_containing_repository_skel},
+ {"move", &POA_CORBA::ComponentIR::EmitsDef::move_skel},
+ {"_is_a", &POA_CORBA::ComponentIR::EmitsDef::_is_a_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::EmitsDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::EmitsDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::EmitsDef::describe_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::EmitsDef::_get_name_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::EmitsDef::_set_name_skel},
+ {"_interface", &POA_CORBA::ComponentIR::EmitsDef::_interface_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::EmitsDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::EmitsDef::_set_version_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::EmitsDef::_get_def_kind_skel},
+ {"is_a", &POA_CORBA::ComponentIR::EmitsDef::is_a_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::EmitsDef::_get_defined_in_skel},
+ {"destroy", &POA_CORBA::ComponentIR::EmitsDef::destroy_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::EmitsDef::_get_absolute_name_skel},
+ {"_get_event", &POA_CORBA::ComponentIR::EmitsDef::_get_event_skel},
+ {"_component", &POA_CORBA::ComponentIR::EmitsDef::_component_skel},
+ {"_set_event", &POA_CORBA::ComponentIR::EmitsDef::_set_event_skel},
+ {"_non_existent", &POA_CORBA::ComponentIR::EmitsDef::_non_existent_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::EmitsDef::_get_containing_repository_skel},
};
static const signed char lookup[] =
{
- -12, -2, -19, -2, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
- 15, 16, -1, 17, 18, -1, -54, -9, -2, 21, -6, -2, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 22,
+ -12, -2, -19, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
+ 15, 16, -1, 17, 18, -1, -54, -9, -2, 22, -6, -2, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 23,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -4758,7 +8217,7 @@ TAO_IR_EmitsDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
}
return 0;
}
-static TAO_IR_EmitsDef_Perfect_Hash_OpTable tao_IR_EmitsDef_optable;
+static TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_EmitsDef_optable;
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
@@ -4775,13 +8234,13 @@ static TAO_IR_EmitsDef_Perfect_Hash_OpTable tao_IR_EmitsDef_optable;
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
// Factory function Implementation.
-POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker *POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::the_TAO_EmitsDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker::the_TAO_EmitsDef_Strategized_Proxy_Broker (void)
{
- static POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker strategized_proxy_broker;
+ static POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker strategized_proxy_broker;
return &strategized_proxy_broker;
}
-POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::_TAO_EmitsDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker::_TAO_EmitsDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -4789,7 +8248,7 @@ POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::_TAO_EmitsDef_Strategized_Proxy_
}
}
-POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::~_TAO_EmitsDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker::~_TAO_EmitsDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -4801,9 +8260,9 @@ POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::~_TAO_EmitsDef_Strategized_Proxy
}
}
-IR::_TAO_EmitsDef_Proxy_Impl&
-POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::select_proxy (
- ::IR::EmitsDef *object
+CORBA::ComponentIR::_TAO_EmitsDef_Proxy_Impl&
+POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::EmitsDef *object
ACE_ENV_ARG_DECL
)
{
@@ -4823,7 +8282,7 @@ POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::select_proxy (
}
void
-POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::create_proxy (
+POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
@@ -4837,7 +8296,7 @@ POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::create_proxy (
case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- POA_IR::_TAO_EmitsDef_ThruPOA_Proxy_Impl,
+ POA_CORBA::ComponentIR::_TAO_EmitsDef_ThruPOA_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -4847,7 +8306,7 @@ POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::create_proxy (
default:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- ::IR::_TAO_EmitsDef_Remote_Proxy_Impl,
+ ::CORBA::ComponentIR::_TAO_EmitsDef_Remote_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -4861,26 +8320,26 @@ POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
-IR::_TAO_EmitsDef_Proxy_Broker *
-IR__TAO_EmitsDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+CORBA::ComponentIR::_TAO_EmitsDef_Proxy_Broker *
+CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
{
ACE_UNUSED_ARG (obj);
- return ::POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::the_TAO_EmitsDef_Strategized_Proxy_Broker();
+ return ::POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker::the_TAO_EmitsDef_Strategized_Proxy_Broker();
}
int
-IR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer (long)
+CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer (long)
{
- IR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer =
- IR__TAO_EmitsDef_Proxy_Broker_Factory_function;
+ CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function;
return 0;
}
-static int IR__TAO_EmitsDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- IR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer));
+static int CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer));
///////////////////////////////////////////////////////////////////////
@@ -4890,7 +8349,7 @@ static int IR__TAO_EmitsDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
-POA_IR::_TAO_EmitsDef_ThruPOA_Proxy_Impl::_TAO_EmitsDef_ThruPOA_Proxy_Impl (void)
+POA_CORBA::ComponentIR::_TAO_EmitsDef_ThruPOA_Proxy_Impl::_TAO_EmitsDef_ThruPOA_Proxy_Impl (void)
{}
// ThruPOA Implementation of the IDL interface methods//
@@ -4900,26 +8359,26 @@ POA_IR::_TAO_EmitsDef_ThruPOA_Proxy_Impl::_TAO_EmitsDef_ThruPOA_Proxy_Impl (void
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
-POA_IR::EmitsDef::EmitsDef (void)
+POA_CORBA::ComponentIR::EmitsDef::EmitsDef (void)
{
- this->optable_ = &tao_IR_EmitsDef_optable;
+ this->optable_ = &tao_CORBA_ComponentIR_EmitsDef_optable;
}
-POA_IR::EmitsDef::EmitsDef (const EmitsDef& rhs)
- : ACE_NESTED_CLASS (POA_IR,EventDef) (rhs),
+POA_CORBA::ComponentIR::EmitsDef::EmitsDef (const EmitsDef& rhs)
+ : ACE_NESTED_CLASS (POA_CORBA::ComponentIR,EventPortDef) (rhs),
ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
TAO_ServantBase (rhs)
{}
-POA_IR::EmitsDef::~EmitsDef (void)
+POA_CORBA::ComponentIR::EmitsDef::~EmitsDef (void)
{
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
-void POA_IR::EmitsDef::_is_a_skel (
+void POA_CORBA::ComponentIR::EmitsDef::_is_a_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
@@ -4927,7 +8386,7 @@ void POA_IR::EmitsDef::_is_a_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::EmitsDef *_tao_impl = (POA_IR::EmitsDef *) _tao_servant;
+ POA_CORBA::ComponentIR::EmitsDef *_tao_impl = (POA_CORBA::ComponentIR::EmitsDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -4944,14 +8403,14 @@ void POA_IR::EmitsDef::_is_a_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::EmitsDef::_non_existent_skel (
+void POA_CORBA::ComponentIR::EmitsDef::_non_existent_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::EmitsDef *_tao_impl = (POA_IR::EmitsDef *) _tao_servant;
+ POA_CORBA::ComponentIR::EmitsDef *_tao_impl = (POA_CORBA::ComponentIR::EmitsDef *) _tao_servant;
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -4963,14 +8422,14 @@ void POA_IR::EmitsDef::_non_existent_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::EmitsDef::_interface_skel (
+void POA_CORBA::ComponentIR::EmitsDef::_interface_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::EmitsDef *_tao_impl = (POA_IR::EmitsDef *) _tao_servant;
+ POA_CORBA::ComponentIR::EmitsDef *_tao_impl = (POA_CORBA::ComponentIR::EmitsDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
@@ -5012,14 +8471,14 @@ void POA_IR::EmitsDef::_interface_skel (
}
}
-void POA_IR::EmitsDef::_component_skel (
+void POA_CORBA::ComponentIR::EmitsDef::_component_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::EmitsDef *_tao_impl = (POA_IR::EmitsDef *) _tao_object_reference;
+ POA_CORBA::ComponentIR::EmitsDef *_tao_impl = (POA_CORBA::ComponentIR::EmitsDef *) _tao_object_reference;
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -5031,7 +8490,7 @@ void POA_IR::EmitsDef::_component_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-CORBA::Boolean POA_IR::EmitsDef::_is_a (
+CORBA::Boolean POA_CORBA::ComponentIR::EmitsDef::_is_a (
const char* value
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -5039,11 +8498,11 @@ CORBA::Boolean POA_IR::EmitsDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/EmitsDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/EmitsDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/EventDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -5067,20 +8526,20 @@ CORBA::Boolean POA_IR::EmitsDef::_is_a (
}
}
-void* POA_IR::EmitsDef::_downcast (
+void* POA_CORBA::ComponentIR::EmitsDef::_downcast (
const char* logical_type_id
)
{
if (ACE_OS::strcmp (logical_type_id,
- "IDL:omg.org/IR/EmitsDef:1.0") == 0)
+ "IDL:omg.org/CORBA/ComponentIR/EmitsDef:1.0") == 0)
{
- return ACE_static_cast (POA_IR::EmitsDef_ptr, this);
+ return ACE_static_cast (POA_CORBA::ComponentIR::EmitsDef_ptr, this);
}
if (ACE_OS::strcmp (logical_type_id,
- "IDL:omg.org/IR/EventDef:1.0") == 0)
+ "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0") == 0)
{
- return ACE_static_cast (POA_IR::EventDef_ptr, this);
+ return ACE_static_cast (POA_CORBA::ComponentIR::EventPortDef_ptr, this);
}
if (ACE_OS::strcmp (logical_type_id,
@@ -5104,15 +8563,15 @@ void* POA_IR::EmitsDef::_downcast (
return 0;
}
-const char* POA_IR::EmitsDef::_interface_repository_id (void) const
+const char* POA_CORBA::ComponentIR::EmitsDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/EmitsDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/EmitsDef:1.0";
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
-void POA_IR::EmitsDef::_dispatch (
+void POA_CORBA::ComponentIR::EmitsDef::_dispatch (
TAO_ServerRequest &req,
void *servant_upcall
ACE_ENV_ARG_DECL
@@ -5125,10 +8584,10 @@ void POA_IR::EmitsDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
-IR::EmitsDef *
-POA_IR::EmitsDef::_this (ACE_ENV_SINGLE_ARG_DECL)
+CORBA::ComponentIR::EmitsDef *
+POA_CORBA::ComponentIR::EmitsDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
@@ -5163,13 +8622,13 @@ POA_IR::EmitsDef::_this (ACE_ENV_SINGLE_ARG_DECL)
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
- return ::IR::EmitsDef::_unchecked_narrow (obj.in ());
+ return ::CORBA::ComponentIR::EmitsDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
-class TAO_IR_PublishesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
+class TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
private:
unsigned int hash (const char *str, unsigned int len);
@@ -5178,9 +8637,9 @@ public:
};
/* 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_IR_PublishesDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable -N lookup */
unsigned int
-TAO_IR_PublishesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
static const unsigned char asso_values[] =
{
@@ -5231,49 +8690,50 @@ TAO_IR_PublishesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int le
}
const class TAO_operation_db_entry *
-TAO_IR_PublishesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
{
enum
{
- TOTAL_KEYWORDS = 19,
+ TOTAL_KEYWORDS = 20,
MIN_WORD_LENGTH = 4,
MAX_WORD_LENGTH = 26,
MIN_HASH_VALUE = 4,
MAX_HASH_VALUE = 36,
HASH_VALUE_RANGE = 33,
- DUPLICATES = 5,
- WORDLIST_SIZE = 23
+ DUPLICATES = 6,
+ WORDLIST_SIZE = 24
};
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"move", &POA_IR::PublishesDef::move_skel},
- {"_is_a", &POA_IR::PublishesDef::_is_a_skel},
- {"_get_id", &POA_IR::PublishesDef::_get_id_skel},
- {"_set_id", &POA_IR::PublishesDef::_set_id_skel},
- {"describe", &POA_IR::PublishesDef::describe_skel},
- {"_get_name", &POA_IR::PublishesDef::_get_name_skel},
- {"_set_name", &POA_IR::PublishesDef::_set_name_skel},
- {"_interface", &POA_IR::PublishesDef::_interface_skel},
- {"_get_version", &POA_IR::PublishesDef::_get_version_skel},
- {"_set_version", &POA_IR::PublishesDef::_set_version_skel},
- {"_get_def_kind", &POA_IR::PublishesDef::_get_def_kind_skel},
- {"is_a", &POA_IR::PublishesDef::is_a_skel},
- {"_get_defined_in", &POA_IR::PublishesDef::_get_defined_in_skel},
- {"destroy", &POA_IR::PublishesDef::destroy_skel},
- {"_get_absolute_name", &POA_IR::PublishesDef::_get_absolute_name_skel},
- {"_get_event", &POA_IR::PublishesDef::_get_event_skel},
- {"_component", &POA_IR::PublishesDef::_component_skel},
- {"_non_existent", &POA_IR::PublishesDef::_non_existent_skel},
- {"_get_containing_repository", &POA_IR::PublishesDef::_get_containing_repository_skel},
+ {"move", &POA_CORBA::ComponentIR::PublishesDef::move_skel},
+ {"_is_a", &POA_CORBA::ComponentIR::PublishesDef::_is_a_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::PublishesDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::PublishesDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::PublishesDef::describe_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::PublishesDef::_get_name_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::PublishesDef::_set_name_skel},
+ {"_interface", &POA_CORBA::ComponentIR::PublishesDef::_interface_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::PublishesDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::PublishesDef::_set_version_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::PublishesDef::_get_def_kind_skel},
+ {"is_a", &POA_CORBA::ComponentIR::PublishesDef::is_a_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::PublishesDef::_get_defined_in_skel},
+ {"destroy", &POA_CORBA::ComponentIR::PublishesDef::destroy_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::PublishesDef::_get_absolute_name_skel},
+ {"_get_event", &POA_CORBA::ComponentIR::PublishesDef::_get_event_skel},
+ {"_component", &POA_CORBA::ComponentIR::PublishesDef::_component_skel},
+ {"_set_event", &POA_CORBA::ComponentIR::PublishesDef::_set_event_skel},
+ {"_non_existent", &POA_CORBA::ComponentIR::PublishesDef::_non_existent_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::PublishesDef::_get_containing_repository_skel},
};
static const signed char lookup[] =
{
- -12, -2, -19, -2, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
- 15, 16, -1, 17, 18, -1, -54, -9, -2, 21, -6, -2, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 22,
+ -12, -2, -19, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
+ 15, 16, -1, 17, 18, -1, -54, -9, -2, 22, -6, -2, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 23,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -5307,7 +8767,7 @@ TAO_IR_PublishesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int
}
return 0;
}
-static TAO_IR_PublishesDef_Perfect_Hash_OpTable tao_IR_PublishesDef_optable;
+static TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_PublishesDef_optable;
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
@@ -5324,13 +8784,13 @@ static TAO_IR_PublishesDef_Perfect_Hash_OpTable tao_IR_PublishesDef_optable;
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
// Factory function Implementation.
-POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker *POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::the_TAO_PublishesDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker::the_TAO_PublishesDef_Strategized_Proxy_Broker (void)
{
- static POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker strategized_proxy_broker;
+ static POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker strategized_proxy_broker;
return &strategized_proxy_broker;
}
-POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::_TAO_PublishesDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker::_TAO_PublishesDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -5338,7 +8798,7 @@ POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::_TAO_PublishesDef_Strategize
}
}
-POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::~_TAO_PublishesDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker::~_TAO_PublishesDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -5350,9 +8810,9 @@ POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::~_TAO_PublishesDef_Strategiz
}
}
-IR::_TAO_PublishesDef_Proxy_Impl&
-POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::select_proxy (
- ::IR::PublishesDef *object
+CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Impl&
+POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::PublishesDef *object
ACE_ENV_ARG_DECL
)
{
@@ -5372,7 +8832,7 @@ POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::select_proxy (
}
void
-POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::create_proxy (
+POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
@@ -5386,7 +8846,7 @@ POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::create_proxy (
case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- POA_IR::_TAO_PublishesDef_ThruPOA_Proxy_Impl,
+ POA_CORBA::ComponentIR::_TAO_PublishesDef_ThruPOA_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -5396,7 +8856,7 @@ POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::create_proxy (
default:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- ::IR::_TAO_PublishesDef_Remote_Proxy_Impl,
+ ::CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -5410,26 +8870,26 @@ POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
-IR::_TAO_PublishesDef_Proxy_Broker *
-IR__TAO_PublishesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Broker *
+CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
{
ACE_UNUSED_ARG (obj);
- return ::POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::the_TAO_PublishesDef_Strategized_Proxy_Broker();
+ return ::POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker::the_TAO_PublishesDef_Strategized_Proxy_Broker();
}
int
-IR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer (long)
+CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer (long)
{
- IR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer =
- IR__TAO_PublishesDef_Proxy_Broker_Factory_function;
+ CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function;
return 0;
}
-static int IR__TAO_PublishesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- IR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer));
+static int CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer));
///////////////////////////////////////////////////////////////////////
@@ -5439,7 +8899,7 @@ static int IR__TAO_PublishesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
-POA_IR::_TAO_PublishesDef_ThruPOA_Proxy_Impl::_TAO_PublishesDef_ThruPOA_Proxy_Impl (void)
+POA_CORBA::ComponentIR::_TAO_PublishesDef_ThruPOA_Proxy_Impl::_TAO_PublishesDef_ThruPOA_Proxy_Impl (void)
{}
// ThruPOA Implementation of the IDL interface methods//
@@ -5449,26 +8909,26 @@ POA_IR::_TAO_PublishesDef_ThruPOA_Proxy_Impl::_TAO_PublishesDef_ThruPOA_Proxy_Im
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
-POA_IR::PublishesDef::PublishesDef (void)
+POA_CORBA::ComponentIR::PublishesDef::PublishesDef (void)
{
- this->optable_ = &tao_IR_PublishesDef_optable;
+ this->optable_ = &tao_CORBA_ComponentIR_PublishesDef_optable;
}
-POA_IR::PublishesDef::PublishesDef (const PublishesDef& rhs)
- : ACE_NESTED_CLASS (POA_IR,EventDef) (rhs),
+POA_CORBA::ComponentIR::PublishesDef::PublishesDef (const PublishesDef& rhs)
+ : ACE_NESTED_CLASS (POA_CORBA::ComponentIR,EventPortDef) (rhs),
ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
TAO_ServantBase (rhs)
{}
-POA_IR::PublishesDef::~PublishesDef (void)
+POA_CORBA::ComponentIR::PublishesDef::~PublishesDef (void)
{
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
-void POA_IR::PublishesDef::_is_a_skel (
+void POA_CORBA::ComponentIR::PublishesDef::_is_a_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
@@ -5476,7 +8936,7 @@ void POA_IR::PublishesDef::_is_a_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::PublishesDef *_tao_impl = (POA_IR::PublishesDef *) _tao_servant;
+ POA_CORBA::ComponentIR::PublishesDef *_tao_impl = (POA_CORBA::ComponentIR::PublishesDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -5493,14 +8953,14 @@ void POA_IR::PublishesDef::_is_a_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::PublishesDef::_non_existent_skel (
+void POA_CORBA::ComponentIR::PublishesDef::_non_existent_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::PublishesDef *_tao_impl = (POA_IR::PublishesDef *) _tao_servant;
+ POA_CORBA::ComponentIR::PublishesDef *_tao_impl = (POA_CORBA::ComponentIR::PublishesDef *) _tao_servant;
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -5512,14 +8972,14 @@ void POA_IR::PublishesDef::_non_existent_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::PublishesDef::_interface_skel (
+void POA_CORBA::ComponentIR::PublishesDef::_interface_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::PublishesDef *_tao_impl = (POA_IR::PublishesDef *) _tao_servant;
+ POA_CORBA::ComponentIR::PublishesDef *_tao_impl = (POA_CORBA::ComponentIR::PublishesDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
@@ -5561,14 +9021,14 @@ void POA_IR::PublishesDef::_interface_skel (
}
}
-void POA_IR::PublishesDef::_component_skel (
+void POA_CORBA::ComponentIR::PublishesDef::_component_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::PublishesDef *_tao_impl = (POA_IR::PublishesDef *) _tao_object_reference;
+ POA_CORBA::ComponentIR::PublishesDef *_tao_impl = (POA_CORBA::ComponentIR::PublishesDef *) _tao_object_reference;
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -5580,7 +9040,7 @@ void POA_IR::PublishesDef::_component_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-CORBA::Boolean POA_IR::PublishesDef::_is_a (
+CORBA::Boolean POA_CORBA::ComponentIR::PublishesDef::_is_a (
const char* value
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -5588,11 +9048,11 @@ CORBA::Boolean POA_IR::PublishesDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/PublishesDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/PublishesDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/EventDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -5616,20 +9076,20 @@ CORBA::Boolean POA_IR::PublishesDef::_is_a (
}
}
-void* POA_IR::PublishesDef::_downcast (
+void* POA_CORBA::ComponentIR::PublishesDef::_downcast (
const char* logical_type_id
)
{
if (ACE_OS::strcmp (logical_type_id,
- "IDL:omg.org/IR/PublishesDef:1.0") == 0)
+ "IDL:omg.org/CORBA/ComponentIR/PublishesDef:1.0") == 0)
{
- return ACE_static_cast (POA_IR::PublishesDef_ptr, this);
+ return ACE_static_cast (POA_CORBA::ComponentIR::PublishesDef_ptr, this);
}
if (ACE_OS::strcmp (logical_type_id,
- "IDL:omg.org/IR/EventDef:1.0") == 0)
+ "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0") == 0)
{
- return ACE_static_cast (POA_IR::EventDef_ptr, this);
+ return ACE_static_cast (POA_CORBA::ComponentIR::EventPortDef_ptr, this);
}
if (ACE_OS::strcmp (logical_type_id,
@@ -5653,15 +9113,15 @@ void* POA_IR::PublishesDef::_downcast (
return 0;
}
-const char* POA_IR::PublishesDef::_interface_repository_id (void) const
+const char* POA_CORBA::ComponentIR::PublishesDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/PublishesDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/PublishesDef:1.0";
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
-void POA_IR::PublishesDef::_dispatch (
+void POA_CORBA::ComponentIR::PublishesDef::_dispatch (
TAO_ServerRequest &req,
void *servant_upcall
ACE_ENV_ARG_DECL
@@ -5674,10 +9134,10 @@ void POA_IR::PublishesDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
-IR::PublishesDef *
-POA_IR::PublishesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
+CORBA::ComponentIR::PublishesDef *
+POA_CORBA::ComponentIR::PublishesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
@@ -5712,13 +9172,13 @@ POA_IR::PublishesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
- return ::IR::PublishesDef::_unchecked_narrow (obj.in ());
+ return ::CORBA::ComponentIR::PublishesDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
-class TAO_IR_ConsumesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
+class TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
private:
unsigned int hash (const char *str, unsigned int len);
@@ -5727,9 +9187,9 @@ public:
};
/* 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_IR_ConsumesDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable -N lookup */
unsigned int
-TAO_IR_ConsumesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
static const unsigned char asso_values[] =
{
@@ -5780,49 +9240,50 @@ TAO_IR_ConsumesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len
}
const class TAO_operation_db_entry *
-TAO_IR_ConsumesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
{
enum
{
- TOTAL_KEYWORDS = 19,
+ TOTAL_KEYWORDS = 20,
MIN_WORD_LENGTH = 4,
MAX_WORD_LENGTH = 26,
MIN_HASH_VALUE = 4,
MAX_HASH_VALUE = 36,
HASH_VALUE_RANGE = 33,
- DUPLICATES = 5,
- WORDLIST_SIZE = 23
+ DUPLICATES = 6,
+ WORDLIST_SIZE = 24
};
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"move", &POA_IR::ConsumesDef::move_skel},
- {"_is_a", &POA_IR::ConsumesDef::_is_a_skel},
- {"_get_id", &POA_IR::ConsumesDef::_get_id_skel},
- {"_set_id", &POA_IR::ConsumesDef::_set_id_skel},
- {"describe", &POA_IR::ConsumesDef::describe_skel},
- {"_get_name", &POA_IR::ConsumesDef::_get_name_skel},
- {"_set_name", &POA_IR::ConsumesDef::_set_name_skel},
- {"_interface", &POA_IR::ConsumesDef::_interface_skel},
- {"_get_version", &POA_IR::ConsumesDef::_get_version_skel},
- {"_set_version", &POA_IR::ConsumesDef::_set_version_skel},
- {"_get_def_kind", &POA_IR::ConsumesDef::_get_def_kind_skel},
- {"is_a", &POA_IR::ConsumesDef::is_a_skel},
- {"_get_defined_in", &POA_IR::ConsumesDef::_get_defined_in_skel},
- {"destroy", &POA_IR::ConsumesDef::destroy_skel},
- {"_get_absolute_name", &POA_IR::ConsumesDef::_get_absolute_name_skel},
- {"_get_event", &POA_IR::ConsumesDef::_get_event_skel},
- {"_component", &POA_IR::ConsumesDef::_component_skel},
- {"_non_existent", &POA_IR::ConsumesDef::_non_existent_skel},
- {"_get_containing_repository", &POA_IR::ConsumesDef::_get_containing_repository_skel},
+ {"move", &POA_CORBA::ComponentIR::ConsumesDef::move_skel},
+ {"_is_a", &POA_CORBA::ComponentIR::ConsumesDef::_is_a_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::ConsumesDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::ConsumesDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::ConsumesDef::describe_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::ConsumesDef::_get_name_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::ConsumesDef::_set_name_skel},
+ {"_interface", &POA_CORBA::ComponentIR::ConsumesDef::_interface_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::ConsumesDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::ConsumesDef::_set_version_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::ConsumesDef::_get_def_kind_skel},
+ {"is_a", &POA_CORBA::ComponentIR::ConsumesDef::is_a_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::ConsumesDef::_get_defined_in_skel},
+ {"destroy", &POA_CORBA::ComponentIR::ConsumesDef::destroy_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::ConsumesDef::_get_absolute_name_skel},
+ {"_get_event", &POA_CORBA::ComponentIR::ConsumesDef::_get_event_skel},
+ {"_component", &POA_CORBA::ComponentIR::ConsumesDef::_component_skel},
+ {"_set_event", &POA_CORBA::ComponentIR::ConsumesDef::_set_event_skel},
+ {"_non_existent", &POA_CORBA::ComponentIR::ConsumesDef::_non_existent_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::ConsumesDef::_get_containing_repository_skel},
};
static const signed char lookup[] =
{
- -12, -2, -19, -2, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
- 15, 16, -1, 17, 18, -1, -54, -9, -2, 21, -6, -2, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 22,
+ -12, -2, -19, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
+ 15, 16, -1, 17, 18, -1, -54, -9, -2, 22, -6, -2, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 23,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -5856,7 +9317,7 @@ TAO_IR_ConsumesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int l
}
return 0;
}
-static TAO_IR_ConsumesDef_Perfect_Hash_OpTable tao_IR_ConsumesDef_optable;
+static TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_ConsumesDef_optable;
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
@@ -5873,13 +9334,13 @@ static TAO_IR_ConsumesDef_Perfect_Hash_OpTable tao_IR_ConsumesDef_optable;
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
// Factory function Implementation.
-POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker *POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::the_TAO_ConsumesDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker::the_TAO_ConsumesDef_Strategized_Proxy_Broker (void)
{
- static POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker strategized_proxy_broker;
+ static POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker strategized_proxy_broker;
return &strategized_proxy_broker;
}
-POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::_TAO_ConsumesDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker::_TAO_ConsumesDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -5887,7 +9348,7 @@ POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::_TAO_ConsumesDef_Strategized_
}
}
-POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::~_TAO_ConsumesDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker::~_TAO_ConsumesDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -5899,9 +9360,9 @@ POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::~_TAO_ConsumesDef_Strategized
}
}
-IR::_TAO_ConsumesDef_Proxy_Impl&
-POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::select_proxy (
- ::IR::ConsumesDef *object
+CORBA::ComponentIR::_TAO_ConsumesDef_Proxy_Impl&
+POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::ConsumesDef *object
ACE_ENV_ARG_DECL
)
{
@@ -5921,7 +9382,7 @@ POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::select_proxy (
}
void
-POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::create_proxy (
+POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
@@ -5935,7 +9396,7 @@ POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::create_proxy (
case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- POA_IR::_TAO_ConsumesDef_ThruPOA_Proxy_Impl,
+ POA_CORBA::ComponentIR::_TAO_ConsumesDef_ThruPOA_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -5945,7 +9406,7 @@ POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::create_proxy (
default:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- ::IR::_TAO_ConsumesDef_Remote_Proxy_Impl,
+ ::CORBA::ComponentIR::_TAO_ConsumesDef_Remote_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -5959,26 +9420,26 @@ POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
-IR::_TAO_ConsumesDef_Proxy_Broker *
-IR__TAO_ConsumesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+CORBA::ComponentIR::_TAO_ConsumesDef_Proxy_Broker *
+CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
{
ACE_UNUSED_ARG (obj);
- return ::POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::the_TAO_ConsumesDef_Strategized_Proxy_Broker();
+ return ::POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker::the_TAO_ConsumesDef_Strategized_Proxy_Broker();
}
int
-IR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer (long)
+CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer (long)
{
- IR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer =
- IR__TAO_ConsumesDef_Proxy_Broker_Factory_function;
+ CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function;
return 0;
}
-static int IR__TAO_ConsumesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- IR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer));
+static int CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer));
///////////////////////////////////////////////////////////////////////
@@ -5988,7 +9449,7 @@ static int IR__TAO_ConsumesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
-POA_IR::_TAO_ConsumesDef_ThruPOA_Proxy_Impl::_TAO_ConsumesDef_ThruPOA_Proxy_Impl (void)
+POA_CORBA::ComponentIR::_TAO_ConsumesDef_ThruPOA_Proxy_Impl::_TAO_ConsumesDef_ThruPOA_Proxy_Impl (void)
{}
// ThruPOA Implementation of the IDL interface methods//
@@ -5998,26 +9459,26 @@ POA_IR::_TAO_ConsumesDef_ThruPOA_Proxy_Impl::_TAO_ConsumesDef_ThruPOA_Proxy_Impl
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
-POA_IR::ConsumesDef::ConsumesDef (void)
+POA_CORBA::ComponentIR::ConsumesDef::ConsumesDef (void)
{
- this->optable_ = &tao_IR_ConsumesDef_optable;
+ this->optable_ = &tao_CORBA_ComponentIR_ConsumesDef_optable;
}
-POA_IR::ConsumesDef::ConsumesDef (const ConsumesDef& rhs)
- : ACE_NESTED_CLASS (POA_IR,EventDef) (rhs),
+POA_CORBA::ComponentIR::ConsumesDef::ConsumesDef (const ConsumesDef& rhs)
+ : ACE_NESTED_CLASS (POA_CORBA::ComponentIR,EventPortDef) (rhs),
ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
TAO_ServantBase (rhs)
{}
-POA_IR::ConsumesDef::~ConsumesDef (void)
+POA_CORBA::ComponentIR::ConsumesDef::~ConsumesDef (void)
{
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
-void POA_IR::ConsumesDef::_is_a_skel (
+void POA_CORBA::ComponentIR::ConsumesDef::_is_a_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
@@ -6025,7 +9486,7 @@ void POA_IR::ConsumesDef::_is_a_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::ConsumesDef *_tao_impl = (POA_IR::ConsumesDef *) _tao_servant;
+ POA_CORBA::ComponentIR::ConsumesDef *_tao_impl = (POA_CORBA::ComponentIR::ConsumesDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -6042,14 +9503,14 @@ void POA_IR::ConsumesDef::_is_a_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::ConsumesDef::_non_existent_skel (
+void POA_CORBA::ComponentIR::ConsumesDef::_non_existent_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::ConsumesDef *_tao_impl = (POA_IR::ConsumesDef *) _tao_servant;
+ POA_CORBA::ComponentIR::ConsumesDef *_tao_impl = (POA_CORBA::ComponentIR::ConsumesDef *) _tao_servant;
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -6061,14 +9522,14 @@ void POA_IR::ConsumesDef::_non_existent_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::ConsumesDef::_interface_skel (
+void POA_CORBA::ComponentIR::ConsumesDef::_interface_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::ConsumesDef *_tao_impl = (POA_IR::ConsumesDef *) _tao_servant;
+ POA_CORBA::ComponentIR::ConsumesDef *_tao_impl = (POA_CORBA::ComponentIR::ConsumesDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
@@ -6110,14 +9571,14 @@ void POA_IR::ConsumesDef::_interface_skel (
}
}
-void POA_IR::ConsumesDef::_component_skel (
+void POA_CORBA::ComponentIR::ConsumesDef::_component_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::ConsumesDef *_tao_impl = (POA_IR::ConsumesDef *) _tao_object_reference;
+ POA_CORBA::ComponentIR::ConsumesDef *_tao_impl = (POA_CORBA::ComponentIR::ConsumesDef *) _tao_object_reference;
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -6129,7 +9590,7 @@ void POA_IR::ConsumesDef::_component_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-CORBA::Boolean POA_IR::ConsumesDef::_is_a (
+CORBA::Boolean POA_CORBA::ComponentIR::ConsumesDef::_is_a (
const char* value
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -6137,11 +9598,11 @@ CORBA::Boolean POA_IR::ConsumesDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/ConsumesDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ConsumesDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/EventDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -6165,20 +9626,20 @@ CORBA::Boolean POA_IR::ConsumesDef::_is_a (
}
}
-void* POA_IR::ConsumesDef::_downcast (
+void* POA_CORBA::ComponentIR::ConsumesDef::_downcast (
const char* logical_type_id
)
{
if (ACE_OS::strcmp (logical_type_id,
- "IDL:omg.org/IR/ConsumesDef:1.0") == 0)
+ "IDL:omg.org/CORBA/ComponentIR/ConsumesDef:1.0") == 0)
{
- return ACE_static_cast (POA_IR::ConsumesDef_ptr, this);
+ return ACE_static_cast (POA_CORBA::ComponentIR::ConsumesDef_ptr, this);
}
if (ACE_OS::strcmp (logical_type_id,
- "IDL:omg.org/IR/EventDef:1.0") == 0)
+ "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0") == 0)
{
- return ACE_static_cast (POA_IR::EventDef_ptr, this);
+ return ACE_static_cast (POA_CORBA::ComponentIR::EventPortDef_ptr, this);
}
if (ACE_OS::strcmp (logical_type_id,
@@ -6202,15 +9663,15 @@ void* POA_IR::ConsumesDef::_downcast (
return 0;
}
-const char* POA_IR::ConsumesDef::_interface_repository_id (void) const
+const char* POA_CORBA::ComponentIR::ConsumesDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/ConsumesDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/ConsumesDef:1.0";
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
-void POA_IR::ConsumesDef::_dispatch (
+void POA_CORBA::ComponentIR::ConsumesDef::_dispatch (
TAO_ServerRequest &req,
void *servant_upcall
ACE_ENV_ARG_DECL
@@ -6223,10 +9684,10 @@ void POA_IR::ConsumesDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
-IR::ConsumesDef *
-POA_IR::ConsumesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
+CORBA::ComponentIR::ConsumesDef *
+POA_CORBA::ComponentIR::ConsumesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
@@ -6261,13 +9722,13 @@ POA_IR::ConsumesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
- return ::IR::ConsumesDef::_unchecked_narrow (obj.in ());
+ return ::CORBA::ComponentIR::ConsumesDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
-class TAO_IR_ComponentDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
+class TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
private:
unsigned int hash (const char *str, unsigned int len);
@@ -6276,143 +9737,142 @@ public:
};
/* 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_IR_ComponentDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable -N lookup */
unsigned int
-TAO_IR_ComponentDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
static const unsigned char asso_values[] =
{
#if defined (ACE_MVS)
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 0,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 0,
- 108, 51, 30, 20, 108, 108, 108, 0, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 5, 10, 40,
- 108, 0, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 0, 35, 108, 108, 108, 10, 5, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 25,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 0,
+ 113, 0, 45, 0, 113, 113, 113, 5, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 20, 0, 5,
+ 113, 10, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 50, 35, 113, 113, 113, 10, 0, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113,
#else
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
- 108, 108, 108, 108, 108, 0, 108, 0, 108, 51,
- 30, 20, 108, 108, 108, 0, 108, 108, 5, 10,
- 40, 108, 0, 108, 108, 0, 35, 108, 108, 108,
- 10, 5, 108, 108, 108, 108, 108, 108,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
+ 113, 113, 113, 113, 113, 25, 113, 0, 113, 0,
+ 45, 0, 113, 113, 113, 5, 113, 113, 20, 0,
+ 5, 113, 10, 113, 113, 50, 35, 113, 113, 113,
+ 10, 0, 113, 113, 113, 113, 113, 113,
#endif /* ACE_MVS */
};
return len + asso_values[str[len - 1]] + asso_values[str[0]];
}
const class TAO_operation_db_entry *
-TAO_IR_ComponentDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
{
enum
{
- TOTAL_KEYWORDS = 55,
+ TOTAL_KEYWORDS = 53,
MIN_WORD_LENGTH = 4,
MAX_WORD_LENGTH = 26,
MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 107,
- HASH_VALUE_RANGE = 104,
+ MAX_HASH_VALUE = 112,
+ HASH_VALUE_RANGE = 109,
DUPLICATES = 14,
- WORDLIST_SIZE = 59
+ WORDLIST_SIZE = 57
};
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"is_a", &POA_IR::ComponentDef::is_a_skel},
- {"_is_a", &POA_IR::ComponentDef::_is_a_skel},
- {"lookup", &POA_IR::ComponentDef::lookup_skel},
- {"_get_emits_events", &POA_IR::ComponentDef::_get_emits_events_skel},
- {"_get_uses_interfaces", &POA_IR::ComponentDef::_get_uses_interfaces_skel},
- {"_set_base_interfaces", &POA_IR::ComponentDef::_set_base_interfaces_skel},
- {"_get_base_interfaces", &POA_IR::ComponentDef::_get_base_interfaces_skel},
- {"_get_consumes_events", &POA_IR::ComponentDef::_get_consumes_events_skel},
- {"_get_publishes_events", &POA_IR::ComponentDef::_get_publishes_events_skel},
- {"_get_provides_interfaces", &POA_IR::ComponentDef::_get_provides_interfaces_skel},
- {"_get_supported_interfaces", &POA_IR::ComponentDef::_get_supported_interfaces_skel},
- {"_set_supported_interfaces", &POA_IR::ComponentDef::_set_supported_interfaces_skel},
- {"_get_name", &POA_IR::ComponentDef::_get_name_skel},
- {"_get_type", &POA_IR::ComponentDef::_get_type_skel},
- {"_set_name", &POA_IR::ComponentDef::_set_name_skel},
- {"_interface", &POA_IR::ComponentDef::_interface_skel},
- {"_get_containing_repository", &POA_IR::ComponentDef::_get_containing_repository_skel},
- {"move", &POA_IR::ComponentDef::move_skel},
- {"lookup_name", &POA_IR::ComponentDef::lookup_name_skel},
- {"_get_id", &POA_IR::ComponentDef::_get_id_skel},
- {"_set_id", &POA_IR::ComponentDef::_set_id_skel},
- {"_get_absolute_name", &POA_IR::ComponentDef::_get_absolute_name_skel},
- {"destroy", &POA_IR::ComponentDef::destroy_skel},
- {"_get_def_kind", &POA_IR::ComponentDef::_get_def_kind_skel},
- {"_component", &POA_IR::ComponentDef::_component_skel},
- {"describe_contents", &POA_IR::ComponentDef::describe_contents_skel},
- {"_non_existent", &POA_IR::ComponentDef::_non_existent_skel},
- {"_get_version", &POA_IR::ComponentDef::_get_version_skel},
- {"_set_version", &POA_IR::ComponentDef::_set_version_skel},
- {"_get_base_component", &POA_IR::ComponentDef::_get_base_component_skel},
- {"_get_defined_in", &POA_IR::ComponentDef::_get_defined_in_skel},
- {"describe", &POA_IR::ComponentDef::describe_skel},
- {"contents", &POA_IR::ComponentDef::contents_skel},
- {"create_uses", &POA_IR::ComponentDef::create_uses_skel},
- {"create_emits", &POA_IR::ComponentDef::create_emits_skel},
- {"create_alias", &POA_IR::ComponentDef::create_alias_skel},
- {"_get_is_basic", &POA_IR::ComponentDef::_get_is_basic_skel},
- {"create_provides", &POA_IR::ComponentDef::create_provides_skel},
- {"create_consumes", &POA_IR::ComponentDef::create_consumes_skel},
- {"create_publishes", &POA_IR::ComponentDef::create_publishes_skel},
- {"describe_interface", &POA_IR::ComponentDef::describe_interface_skel},
- {"create_enum", &POA_IR::ComponentDef::create_enum_skel},
- {"create_value_box", &POA_IR::ComponentDef::create_value_box_skel},
- {"create_value", &POA_IR::ComponentDef::create_value_skel},
- {"create_module", &POA_IR::ComponentDef::create_module_skel},
- {"create_native", &POA_IR::ComponentDef::create_native_skel},
- {"create_attribute", &POA_IR::ComponentDef::create_attribute_skel},
- {"create_interface", &POA_IR::ComponentDef::create_interface_skel},
- {"create_local_interface", &POA_IR::ComponentDef::create_local_interface_skel},
- {"create_abstract_interface", &POA_IR::ComponentDef::create_abstract_interface_skel},
- {"create_struct", &POA_IR::ComponentDef::create_struct_skel},
- {"create_constant", &POA_IR::ComponentDef::create_constant_skel},
- {"create_union", &POA_IR::ComponentDef::create_union_skel},
- {"create_operation", &POA_IR::ComponentDef::create_operation_skel},
- {"create_exception", &POA_IR::ComponentDef::create_exception_skel},
+ {"move", &POA_CORBA::ComponentIR::ComponentDef::move_skel},
+ {"is_a", &POA_CORBA::ComponentIR::ComponentDef::is_a_skel},
+ {"create_enum", &POA_CORBA::ComponentIR::ComponentDef::create_enum_skel},
+ {"create_value", &POA_CORBA::ComponentIR::ComponentDef::create_value_skel},
+ {"create_module", &POA_CORBA::ComponentIR::ComponentDef::create_module_skel},
+ {"create_native", &POA_CORBA::ComponentIR::ComponentDef::create_native_skel},
+ {"create_attribute", &POA_CORBA::ComponentIR::ComponentDef::create_attribute_skel},
+ {"create_ext_value", &POA_CORBA::ComponentIR::ComponentDef::create_ext_value_skel},
+ {"create_interface", &POA_CORBA::ComponentIR::ComponentDef::create_interface_skel},
+ {"create_union", &POA_CORBA::ComponentIR::ComponentDef::create_union_skel},
+ {"create_ext_attribute", &POA_CORBA::ComponentIR::ComponentDef::create_ext_attribute_skel},
+ {"create_operation", &POA_CORBA::ComponentIR::ComponentDef::create_operation_skel},
+ {"create_exception", &POA_CORBA::ComponentIR::ComponentDef::create_exception_skel},
+ {"create_local_interface", &POA_CORBA::ComponentIR::ComponentDef::create_local_interface_skel},
+ {"create_abstract_interface", &POA_CORBA::ComponentIR::ComponentDef::create_abstract_interface_skel},
+ {"create_value_box", &POA_CORBA::ComponentIR::ComponentDef::create_value_box_skel},
+ {"_is_a", &POA_CORBA::ComponentIR::ComponentDef::_is_a_skel},
+ {"lookup_name", &POA_CORBA::ComponentIR::ComponentDef::lookup_name_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::ComponentDef::_get_name_skel},
+ {"_get_type", &POA_CORBA::ComponentIR::ComponentDef::_get_type_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::ComponentDef::_set_name_skel},
+ {"_interface", &POA_CORBA::ComponentIR::ComponentDef::_interface_skel},
+ {"lookup", &POA_CORBA::ComponentIR::ComponentDef::lookup_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::ComponentDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::ComponentDef::_set_version_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::ComponentDef::_get_absolute_name_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::ComponentDef::_get_defined_in_skel},
+ {"create_struct", &POA_CORBA::ComponentIR::ComponentDef::create_struct_skel},
+ {"create_constant", &POA_CORBA::ComponentIR::ComponentDef::create_constant_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::ComponentDef::_get_containing_repository_skel},
+ {"destroy", &POA_CORBA::ComponentIR::ComponentDef::destroy_skel},
+ {"describe", &POA_CORBA::ComponentIR::ComponentDef::describe_skel},
+ {"contents", &POA_CORBA::ComponentIR::ComponentDef::contents_skel},
+ {"create_uses", &POA_CORBA::ComponentIR::ComponentDef::create_uses_skel},
+ {"create_emits", &POA_CORBA::ComponentIR::ComponentDef::create_emits_skel},
+ {"create_alias", &POA_CORBA::ComponentIR::ComponentDef::create_alias_skel},
+ {"describe_interface", &POA_CORBA::ComponentIR::ComponentDef::describe_interface_skel},
+ {"create_provides", &POA_CORBA::ComponentIR::ComponentDef::create_provides_skel},
+ {"create_consumes", &POA_CORBA::ComponentIR::ComponentDef::create_consumes_skel},
+ {"create_publishes", &POA_CORBA::ComponentIR::ComponentDef::create_publishes_skel},
+ {"describe_ext_interface", &POA_CORBA::ComponentIR::ComponentDef::describe_ext_interface_skel},
+ {"_component", &POA_CORBA::ComponentIR::ComponentDef::_component_skel},
+ {"_non_existent", &POA_CORBA::ComponentIR::ComponentDef::_non_existent_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::ComponentDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::ComponentDef::_set_id_skel},
+ {"_get_base_component", &POA_CORBA::ComponentIR::ComponentDef::_get_base_component_skel},
+ {"_set_base_component", &POA_CORBA::ComponentIR::ComponentDef::_set_base_component_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::ComponentDef::_get_def_kind_skel},
+ {"_get_base_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_get_base_interfaces_skel},
+ {"_set_base_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_set_base_interfaces_skel},
+ {"_get_supported_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_get_supported_interfaces_skel},
+ {"_set_supported_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_set_supported_interfaces_skel},
+ {"describe_contents", &POA_CORBA::ComponentIR::ComponentDef::describe_contents_skel},
};
static const signed char lookup[] =
{
- -1, -1, -1, -1, 4, 5, -1, -1, -1, -1, -1, 6, -1, -1,
- -1, -1, -1, 7, -8, -4, -109, 12, -14, -2, 13, -110, -1, -16,
- -3, -109, 19, 20, -23, -2, 21, -1, 22, -112, 25, -1, -1, -1,
- 26, 27, -1, 28, -1, 29, 30, -1, -31, -2, -109, -1, 33, 34,
- -38, -2, 35, 36, -41, -2, 37, -114, 40, -1, -113, 43, 44, -1,
- -1, -1, 45, -1, -1, -1, -1, 46, -1, -1, -1, -48, -2, 47,
- -110, -50, -2, -109, -1, -1, -1, -1, -1, 52, -1, -1, 53, -1,
- -1, 54, -1, 55, -1, 56, -1, -57, -2, -109,
+ -1, -1, -1, -1, 4, -1, -1, -8, -2, 5, -1, 6, 7, -118,
+ -10, -3, -114, 13, -15, -2, 14, -115, 17, -1, -1, 18, 19, -1,
+ -1, -1, 20, 21, -22, -3, -114, 25, 26, -1, -1, -1, -27, -2,
+ -114, 29, -1, 30, -1, -1, 31, -1, 32, 33, 34, 35, -1, -1,
+ -38, -2, 36, -41, -2, 37, -118, 40, -1, -118, 43, 44, -1, -1,
+ 45, -47, -2, 46, -1, -49, -2, -118, -1, -116, -1, -1, -1, 51,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -52, -2, -114, -1, -1,
+ -54, -2, -114, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 56,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -6446,7 +9906,7 @@ TAO_IR_ComponentDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int
}
return 0;
}
-static TAO_IR_ComponentDef_Perfect_Hash_OpTable tao_IR_ComponentDef_optable;
+static TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_ComponentDef_optable;
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
@@ -6456,13 +9916,13 @@ static TAO_IR_ComponentDef_Perfect_Hash_OpTable tao_IR_ComponentDef_optable;
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl
+ POA_CORBA::ComponentIR::ComponentDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -6492,29 +9952,29 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::CORBA::InterfaceDefSeq * result);
+ void result (::CORBA::ComponentIR::ComponentDef_ptr result);
private:
- TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get (
- const TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get &
);
void operator= (
- const TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get &
);
private:
- POA_IR::ComponentDef *_tao_impl;
- ::CORBA::InterfaceDefSeq * _result;
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl;
+ ::CORBA::ComponentIR::ComponentDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl
+ POA_CORBA::ComponentIR::ComponentDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
@@ -6522,7 +9982,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::TAO_ServerReques
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -6536,7 +9996,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -6550,7 +10010,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -6569,7 +10029,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::result (
}
char *
-TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -6579,7 +10039,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::target_most_deri
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -6589,7 +10049,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::result (::CORBA::InterfaceDefSeq * result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::result (::CORBA::ComponentIR::ComponentDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -6598,14 +10058,14 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::result (::CORBA:
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl,
- const CORBA::InterfaceDefSeq & supported_interfaces
+ POA_CORBA::ComponentIR::ComponentDef *tao_impl,
+ CORBA::ComponentIR::ComponentDef_ptr base_component
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -6636,37 +10096,37 @@ public:
ACE_THROW_SPEC ((CORBA::SystemException));
private:
- TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set (
- const TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set &
);
void operator= (
- const TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set &
);
private:
- POA_IR::ComponentDef *_tao_impl;
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl;
- const CORBA::InterfaceDefSeq & supported_interfaces_;
+ CORBA::ComponentIR::ComponentDef_ptr base_component_;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl,
- const CORBA::InterfaceDefSeq & supported_interfaces
+ POA_CORBA::ComponentIR::ComponentDef *tao_impl,
+ CORBA::ComponentIR::ComponentDef_ptr base_component
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
_tao_impl (tao_impl),
- supported_interfaces_ (supported_interfaces)
+ base_component_ (base_component)
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -6680,7 +10140,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::arguments (
parameter_list->length (1);
CORBA::ULong len = 0;
- (*parameter_list)[len].argument <<= this->supported_interfaces_;
+ (*parameter_list)[len].argument <<= this->base_component_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
@@ -6688,7 +10148,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -6702,7 +10162,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -6717,284 +10177,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::result (
}
char *
-TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::target_most_derived_interface (
- ACE_ENV_SINGLE_ARG_DECL_NOT_USED
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return
- CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
-}
-
-CORBA::Boolean
-TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::target_is_a (
- const char * id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-
-class TAO_ServerRequestInfo_IR_ComponentDef_base_component_get : public TAO_ServerRequestInfo
-{
-public:
- TAO_ServerRequestInfo_IR_ComponentDef_base_component_get (
- TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual Dynamic::ParameterList * arguments (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual Dynamic::ExceptionList * exceptions (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Any * result (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual char * target_most_derived_interface (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Boolean target_is_a (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void result (::IR::ComponentDef_ptr result);
-
-private:
- TAO_ServerRequestInfo_IR_ComponentDef_base_component_get (
- const TAO_ServerRequestInfo_IR_ComponentDef_base_component_get &
- );
-
- void operator= (
- const TAO_ServerRequestInfo_IR_ComponentDef_base_component_get &
- );
-
-private:
- POA_IR::ComponentDef *_tao_impl;
- ::IR::ComponentDef_ptr _result;
-};
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
-
-TAO_ServerRequestInfo_IR_ComponentDef_base_component_get::TAO_ServerRequestInfo_IR_ComponentDef_base_component_get (
- TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl
- ACE_ENV_ARG_DECL_NOT_USED
- )
- : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
- _tao_impl (tao_impl)
-{}
-
-Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_ComponentDef_base_component_get::arguments (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the argument list on demand.
- Dynamic::ParameterList *parameter_list =
- TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return parameter_list;
-}
-
-Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_ComponentDef_base_component_get::exceptions (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the exception list on demand.
- Dynamic::ExceptionList *exception_list =
- TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return exception_list;
-}
-
-CORBA::Any *
-TAO_ServerRequestInfo_IR_ComponentDef_base_component_get::result (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
- CORBA::Any *result_any =
- TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= this->_result;
-
- return safe_result_any._retn ();
-}
-
-char *
-TAO_ServerRequestInfo_IR_ComponentDef_base_component_get::target_most_derived_interface (
- ACE_ENV_SINGLE_ARG_DECL_NOT_USED
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return
- CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
-}
-
-CORBA::Boolean
-TAO_ServerRequestInfo_IR_ComponentDef_base_component_get::target_is_a (
- const char * id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ServerRequestInfo_IR_ComponentDef_base_component_get::result (::IR::ComponentDef_ptr result)
-{
- // Update the result.
- this->_result = result;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-
-class TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get : public TAO_ServerRequestInfo
-{
-public:
- TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get (
- TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual Dynamic::ParameterList * arguments (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual Dynamic::ExceptionList * exceptions (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Any * result (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual char * target_most_derived_interface (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Boolean target_is_a (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void result (::IR::ProvidesDefSeq * result);
-
-private:
- TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get (
- const TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get &
- );
-
- void operator= (
- const TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get &
- );
-
-private:
- POA_IR::ComponentDef *_tao_impl;
- ::IR::ProvidesDefSeq * _result;
-};
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
-
-TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get::TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get (
- TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl
- ACE_ENV_ARG_DECL_NOT_USED
- )
- : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
- _tao_impl (tao_impl)
-{}
-
-Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get::arguments (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the argument list on demand.
- Dynamic::ParameterList *parameter_list =
- TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return parameter_list;
-}
-
-Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get::exceptions (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the exception list on demand.
- Dynamic::ExceptionList *exception_list =
- TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return exception_list;
-}
-
-CORBA::Any *
-TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get::result (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
- CORBA::Any *result_any =
- TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= this->_result;
-
- return safe_result_any._retn ();
-}
-
-char *
-TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -7004,7 +10187,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get::target_most_deriv
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -7013,23 +10196,16 @@ TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get::target_is_a (
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
-TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get::result (::IR::ProvidesDefSeq * result)
-{
- // Update the result.
- this->_result = result;
-}
-
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl
+ POA_CORBA::ComponentIR::ComponentDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -7059,171 +10235,29 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::UsesDefSeq * result);
-
-private:
- TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get (
- const TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get &
- );
-
- void operator= (
- const TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get &
- );
-
-private:
- POA_IR::ComponentDef *_tao_impl;
- ::IR::UsesDefSeq * _result;
-};
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
-
-TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get::TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get (
- TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl
- ACE_ENV_ARG_DECL_NOT_USED
- )
- : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
- _tao_impl (tao_impl)
-{}
-
-Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get::arguments (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the argument list on demand.
- Dynamic::ParameterList *parameter_list =
- TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return parameter_list;
-}
-
-Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get::exceptions (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the exception list on demand.
- Dynamic::ExceptionList *exception_list =
- TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return exception_list;
-}
-
-CORBA::Any *
-TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get::result (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
- CORBA::Any *result_any =
- TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= this->_result;
-
- return safe_result_any._retn ();
-}
-
-char *
-TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get::target_most_derived_interface (
- ACE_ENV_SINGLE_ARG_DECL_NOT_USED
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return
- CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
-}
-
-CORBA::Boolean
-TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get::target_is_a (
- const char * id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get::result (::IR::UsesDefSeq * result)
-{
- // Update the result.
- this->_result = result;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-
-class TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get : public TAO_ServerRequestInfo
-{
-public:
- TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get (
- TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual Dynamic::ParameterList * arguments (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual Dynamic::ExceptionList * exceptions (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Any * result (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual char * target_most_derived_interface (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Boolean target_is_a (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void result (::IR::EmitsDefSeq * result);
+ void result (::CORBA::InterfaceDefSeq * result);
private:
- TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get (
- const TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get &
);
void operator= (
- const TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get &
);
private:
- POA_IR::ComponentDef *_tao_impl;
- ::IR::EmitsDefSeq * _result;
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl;
+ ::CORBA::InterfaceDefSeq * _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl
+ POA_CORBA::ComponentIR::ComponentDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
@@ -7231,7 +10265,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::TAO_ServerRequestInfo_IR
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -7245,7 +10279,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -7259,7 +10293,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -7278,7 +10312,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::result (
}
char *
-TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -7288,7 +10322,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::target_most_derived_inte
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -7298,7 +10332,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::result (::IR::EmitsDefSeq * result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::result (::CORBA::InterfaceDefSeq * result)
{
// Update the result.
this->_result = result;
@@ -7307,13 +10341,14 @@ TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::result (::IR::EmitsDefSe
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl
+ POA_CORBA::ComponentIR::ComponentDef *tao_impl,
+ const CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -7343,179 +10378,38 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::PublishesDefSeq * result);
-
private:
- TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get (
- const TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set &
);
void operator= (
- const TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set &
);
private:
- POA_IR::ComponentDef *_tao_impl;
- ::IR::PublishesDefSeq * _result;
-};
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
-
-TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get::TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get (
- TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl
- ACE_ENV_ARG_DECL_NOT_USED
- )
- : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
- _tao_impl (tao_impl)
-{}
-
-Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get::arguments (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the argument list on demand.
- Dynamic::ParameterList *parameter_list =
- TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl;
- return parameter_list;
-}
-
-Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get::exceptions (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the exception list on demand.
- Dynamic::ExceptionList *exception_list =
- TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return exception_list;
-}
-
-CORBA::Any *
-TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get::result (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
- CORBA::Any *result_any =
- TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= this->_result;
-
- return safe_result_any._retn ();
-}
-
-char *
-TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get::target_most_derived_interface (
- ACE_ENV_SINGLE_ARG_DECL_NOT_USED
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return
- CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
-}
-
-CORBA::Boolean
-TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get::target_is_a (
- const char * id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get::result (::IR::PublishesDefSeq * result)
-{
- // Update the result.
- this->_result = result;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-
-class TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get : public TAO_ServerRequestInfo
-{
-public:
- TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get (
- TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual Dynamic::ParameterList * arguments (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual Dynamic::ExceptionList * exceptions (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Any * result (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual char * target_most_derived_interface (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Boolean target_is_a (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void result (::IR::ConsumesDefSeq * result);
-
-private:
- TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get (
- const TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get &
- );
-
- void operator= (
- const TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get &
- );
-
-private:
- POA_IR::ComponentDef *_tao_impl;
- ::IR::ConsumesDefSeq * _result;
+ const CORBA::InterfaceDefSeq & supported_interfaces_;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get::TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl
+ POA_CORBA::ComponentIR::ComponentDef *tao_impl,
+ const CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
- _tao_impl (tao_impl)
+ _tao_impl (tao_impl),
+ supported_interfaces_ (supported_interfaces)
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -7525,153 +10419,19 @@ TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get::arguments (
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- return parameter_list;
-}
-
-Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get::exceptions (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the exception list on demand.
- Dynamic::ExceptionList *exception_list =
- TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return exception_list;
-}
-
-CORBA::Any *
-TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get::result (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
- CORBA::Any *result_any =
- TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= this->_result;
-
- return safe_result_any._retn ();
-}
-
-char *
-TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get::target_most_derived_interface (
- ACE_ENV_SINGLE_ARG_DECL_NOT_USED
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return
- CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
-}
-
-CORBA::Boolean
-TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get::target_is_a (
- const char * id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get::result (::IR::ConsumesDefSeq * result)
-{
- // Update the result.
- this->_result = result;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-
-class TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get : public TAO_ServerRequestInfo
-{
-public:
- TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get (
- TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual Dynamic::ParameterList * arguments (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual Dynamic::ExceptionList * exceptions (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Any * result (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual char * target_most_derived_interface (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Boolean target_is_a (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void result (CORBA::Boolean result);
-
-private:
- TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get (
- const TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get &
- );
-
- void operator= (
- const TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get &
- );
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
-private:
- POA_IR::ComponentDef *_tao_impl;
- CORBA::Boolean _result;
-};
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
-
-TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get (
- TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl
- ACE_ENV_ARG_DECL_NOT_USED
- )
- : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
- _tao_impl (tao_impl)
-{}
-
-Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::arguments (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the argument list on demand.
- Dynamic::ParameterList *parameter_list =
- TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
+ (*parameter_list)[len].argument <<= this->supported_interfaces_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
- return parameter_list;
+ return safe_parameter_list._retn ();
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -7685,26 +10445,22 @@ TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
+ CORBA::Boolean tk_void_any = 1;
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= CORBA::Any::from_boolean (this->_result);
-
- return safe_result_any._retn ();
+ return result_any;
}
char *
-TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -7714,7 +10470,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::target_most_derived_interfac
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -7723,23 +10479,16 @@ TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::target_is_a (
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
-TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::result (CORBA::Boolean result)
-{
- // Update the result.
- this->_result = result;
-}
-
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_ComponentDef_create_provides : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_ComponentDef_create_provides (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl,
+ POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
const char * version,
@@ -7773,33 +10522,33 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::ProvidesDef_ptr result);
+ void result (::CORBA::ComponentIR::ProvidesDef_ptr result);
private:
- TAO_ServerRequestInfo_IR_ComponentDef_create_provides (
- const TAO_ServerRequestInfo_IR_ComponentDef_create_provides &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides &
);
void operator= (
- const TAO_ServerRequestInfo_IR_ComponentDef_create_provides &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides &
);
private:
- POA_IR::ComponentDef *_tao_impl;
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl;
const char * id_;
const char * name_;
const char * version_;
- CORBA::InterfaceDef_ptr interface_type_;::IR::ProvidesDef_ptr _result;
+ CORBA::InterfaceDef_ptr interface_type_;::CORBA::ComponentIR::ProvidesDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_ComponentDef_create_provides::TAO_ServerRequestInfo_IR_ComponentDef_create_provides (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl,
+ POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
const char * version,
@@ -7815,7 +10564,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_provides::TAO_ServerRequestInfo_IR_
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_ComponentDef_create_provides::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -7849,7 +10598,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_provides::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_ComponentDef_create_provides::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -7863,7 +10612,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_provides::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_ComponentDef_create_provides::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -7882,7 +10631,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_provides::result (
}
char *
-TAO_ServerRequestInfo_IR_ComponentDef_create_provides::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -7892,7 +10641,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_provides::target_most_derived_inter
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_ComponentDef_create_provides::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -7902,7 +10651,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_provides::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_ComponentDef_create_provides::result (::IR::ProvidesDef_ptr result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::result (::CORBA::ComponentIR::ProvidesDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -7911,13 +10660,13 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_provides::result (::IR::ProvidesDef
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_ComponentDef_create_uses : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_ComponentDef_create_uses (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl,
+ POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
const char * version,
@@ -7952,34 +10701,34 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::UsesDef_ptr result);
+ void result (::CORBA::ComponentIR::UsesDef_ptr result);
private:
- TAO_ServerRequestInfo_IR_ComponentDef_create_uses (
- const TAO_ServerRequestInfo_IR_ComponentDef_create_uses &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses &
);
void operator= (
- const TAO_ServerRequestInfo_IR_ComponentDef_create_uses &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses &
);
private:
- POA_IR::ComponentDef *_tao_impl;
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl;
const char * id_;
const char * name_;
const char * version_;
CORBA::InterfaceDef_ptr interface_type_;
- const CORBA::Boolean & is_multiple_;::IR::UsesDef_ptr _result;
+ const CORBA::Boolean & is_multiple_;::CORBA::ComponentIR::UsesDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_ComponentDef_create_uses::TAO_ServerRequestInfo_IR_ComponentDef_create_uses (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl,
+ POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
const char * version,
@@ -7997,7 +10746,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_uses::TAO_ServerRequestInfo_IR_Comp
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_ComponentDef_create_uses::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -8035,7 +10784,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_uses::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_ComponentDef_create_uses::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -8049,7 +10798,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_uses::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_ComponentDef_create_uses::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -8068,7 +10817,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_uses::result (
}
char *
-TAO_ServerRequestInfo_IR_ComponentDef_create_uses::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -8078,7 +10827,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_uses::target_most_derived_interface
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_ComponentDef_create_uses::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -8088,7 +10837,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_uses::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_ComponentDef_create_uses::result (::IR::UsesDef_ptr result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::result (::CORBA::ComponentIR::UsesDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -8097,17 +10846,17 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_uses::result (::IR::UsesDef_ptr res
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_ComponentDef_create_emits : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_ComponentDef_create_emits (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl,
+ POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -8137,37 +10886,37 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::EmitsDef_ptr result);
+ void result (::CORBA::ComponentIR::EmitsDef_ptr result);
private:
- TAO_ServerRequestInfo_IR_ComponentDef_create_emits (
- const TAO_ServerRequestInfo_IR_ComponentDef_create_emits &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits &
);
void operator= (
- const TAO_ServerRequestInfo_IR_ComponentDef_create_emits &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits &
);
private:
- POA_IR::ComponentDef *_tao_impl;
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl;
const char * id_;
const char * name_;
const char * version_;
- CORBA::ValueDef_ptr value_;::IR::EmitsDef_ptr _result;
+ CORBA::ComponentIR::EventDef_ptr event_;::CORBA::ComponentIR::EmitsDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_ComponentDef_create_emits::TAO_ServerRequestInfo_IR_ComponentDef_create_emits (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl,
+ POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
@@ -8175,11 +10924,11 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_emits::TAO_ServerRequestInfo_IR_Com
id_ (id),
name_ (name),
version_ (version),
- value_ (value)
+ event_ (event)
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_ComponentDef_create_emits::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -8205,7 +10954,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_emits::arguments (
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
- (*parameter_list)[len].argument <<= this->value_;
+ (*parameter_list)[len].argument <<= this->event_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
@@ -8213,7 +10962,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_emits::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_ComponentDef_create_emits::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -8227,7 +10976,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_emits::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_ComponentDef_create_emits::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -8246,7 +10995,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_emits::result (
}
char *
-TAO_ServerRequestInfo_IR_ComponentDef_create_emits::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -8256,7 +11005,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_emits::target_most_derived_interfac
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_ComponentDef_create_emits::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -8266,7 +11015,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_emits::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_ComponentDef_create_emits::result (::IR::EmitsDef_ptr result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::result (::CORBA::ComponentIR::EmitsDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -8275,17 +11024,17 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_emits::result (::IR::EmitsDef_ptr r
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_ComponentDef_create_publishes : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_ComponentDef_create_publishes (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl,
+ POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -8315,37 +11064,37 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::PublishesDef_ptr result);
+ void result (::CORBA::ComponentIR::PublishesDef_ptr result);
private:
- TAO_ServerRequestInfo_IR_ComponentDef_create_publishes (
- const TAO_ServerRequestInfo_IR_ComponentDef_create_publishes &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes &
);
void operator= (
- const TAO_ServerRequestInfo_IR_ComponentDef_create_publishes &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes &
);
private:
- POA_IR::ComponentDef *_tao_impl;
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl;
const char * id_;
const char * name_;
const char * version_;
- CORBA::ValueDef_ptr value_;::IR::PublishesDef_ptr _result;
+ CORBA::ComponentIR::EventDef_ptr event_;::CORBA::ComponentIR::PublishesDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::TAO_ServerRequestInfo_IR_ComponentDef_create_publishes (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl,
+ POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
@@ -8353,11 +11102,11 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::TAO_ServerRequestInfo_IR
id_ (id),
name_ (name),
version_ (version),
- value_ (value)
+ event_ (event)
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -8383,7 +11132,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::arguments (
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
- (*parameter_list)[len].argument <<= this->value_;
+ (*parameter_list)[len].argument <<= this->event_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
@@ -8391,7 +11140,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -8405,7 +11154,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -8424,7 +11173,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::result (
}
char *
-TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -8434,7 +11183,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::target_most_derived_inte
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -8444,7 +11193,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::result (::IR::PublishesDef_ptr result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::result (::CORBA::ComponentIR::PublishesDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -8453,17 +11202,17 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::result (::IR::PublishesD
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_ComponentDef_create_consumes : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_ComponentDef_create_consumes (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl,
+ POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -8493,37 +11242,37 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::ConsumesDef_ptr result);
+ void result (::CORBA::ComponentIR::ConsumesDef_ptr result);
private:
- TAO_ServerRequestInfo_IR_ComponentDef_create_consumes (
- const TAO_ServerRequestInfo_IR_ComponentDef_create_consumes &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes &
);
void operator= (
- const TAO_ServerRequestInfo_IR_ComponentDef_create_consumes &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes &
);
private:
- POA_IR::ComponentDef *_tao_impl;
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl;
const char * id_;
const char * name_;
const char * version_;
- CORBA::ValueDef_ptr value_;::IR::ConsumesDef_ptr _result;
+ CORBA::ComponentIR::EventDef_ptr event_;::CORBA::ComponentIR::ConsumesDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::TAO_ServerRequestInfo_IR_ComponentDef_create_consumes (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::ComponentDef *tao_impl,
+ POA_CORBA::ComponentIR::ComponentDef *tao_impl,
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
@@ -8531,11 +11280,11 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::TAO_ServerRequestInfo_IR_
id_ (id),
name_ (name),
version_ (version),
- value_ (value)
+ event_ (event)
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -8561,7 +11310,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::arguments (
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
- (*parameter_list)[len].argument <<= this->value_;
+ (*parameter_list)[len].argument <<= this->event_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
@@ -8569,7 +11318,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -8583,7 +11332,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -8602,7 +11351,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::result (
}
char *
-TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -8612,7 +11361,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::target_most_derived_inter
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -8622,7 +11371,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::result (::IR::ConsumesDef_ptr result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::result (::CORBA::ComponentIR::ConsumesDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -8638,13 +11387,13 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::result (::IR::ConsumesDef
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
// Factory function Implementation.
-POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker *POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::the_TAO_ComponentDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker::the_TAO_ComponentDef_Strategized_Proxy_Broker (void)
{
- static POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker strategized_proxy_broker;
+ static POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker strategized_proxy_broker;
return &strategized_proxy_broker;
}
-POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::_TAO_ComponentDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker::_TAO_ComponentDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -8652,7 +11401,7 @@ POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::_TAO_ComponentDef_Strategize
}
}
-POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::~_TAO_ComponentDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker::~_TAO_ComponentDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -8664,9 +11413,9 @@ POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::~_TAO_ComponentDef_Strategiz
}
}
-IR::_TAO_ComponentDef_Proxy_Impl&
-POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::select_proxy (
- ::IR::ComponentDef *object
+CORBA::ComponentIR::_TAO_ComponentDef_Proxy_Impl&
+POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::ComponentDef *object
ACE_ENV_ARG_DECL
)
{
@@ -8686,7 +11435,7 @@ POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::select_proxy (
}
void
-POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::create_proxy (
+POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
@@ -8700,7 +11449,7 @@ POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::create_proxy (
case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl,
+ POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -8710,7 +11459,7 @@ POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::create_proxy (
default:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- ::IR::_TAO_ComponentDef_Remote_Proxy_Impl,
+ ::CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -8724,26 +11473,26 @@ POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
-IR::_TAO_ComponentDef_Proxy_Broker *
-IR__TAO_ComponentDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+CORBA::ComponentIR::_TAO_ComponentDef_Proxy_Broker *
+CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
{
ACE_UNUSED_ARG (obj);
- return ::POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::the_TAO_ComponentDef_Strategized_Proxy_Broker();
+ return ::POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker::the_TAO_ComponentDef_Strategized_Proxy_Broker();
}
int
-IR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer (long)
+CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer (long)
{
- IR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer =
- IR__TAO_ComponentDef_Proxy_Broker_Factory_function;
+ CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function;
return 0;
}
-static int IR__TAO_ComponentDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- IR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer));
+static int CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer));
///////////////////////////////////////////////////////////////////////
@@ -8753,7 +11502,7 @@ static int IR__TAO_ComponentDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
-POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::_TAO_ComponentDef_ThruPOA_Proxy_Impl (void)
+POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::_TAO_ComponentDef_ThruPOA_Proxy_Impl (void)
{}
// ThruPOA Implementation of the IDL interface methods
@@ -8761,7 +11510,7 @@ POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::_TAO_ComponentDef_ThruPOA_Proxy_Im
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::CORBA::InterfaceDefSeq * POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces (
+::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::base_component (
CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
@@ -8769,7 +11518,7 @@ POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::_TAO_ComponentDef_ThruPOA_Proxy_Im
CORBA::SystemException
))
{
- ::CORBA::InterfaceDefSeq_var _tao_retval;
+ ::CORBA::ComponentIR::ComponentDef_var _tao_retval;
ACE_UNUSED_ARG (_tao_retval);
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
@@ -8777,7 +11526,7 @@ POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::_TAO_ComponentDef_ThruPOA_Proxy_Im
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
_collocated_tao_target_->_object_key (),
- "_get_supported_interfaces",
+ "_get_base_component",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
@@ -8789,11 +11538,11 @@ POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::_TAO_ComponentDef_ThruPOA_Proxy_Im
ACE_CHECK_RETURN (_tao_retval._retn ());
return ACE_reinterpret_cast (
- POA_IR::ComponentDef_ptr,
+ POA_CORBA::ComponentIR::ComponentDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/ComponentDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
)
- )->supported_interfaces (
+ )->base_component (
ACE_ENV_SINGLE_ARG_PARAMETER
);
@@ -8802,9 +11551,9 @@ POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::_TAO_ComponentDef_ThruPOA_Proxy_Im
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-void POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces (
+void POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::base_component (
CORBA_Object *_collocated_tao_target_,
- const CORBA::InterfaceDefSeq & supported_interfaces
+ CORBA::ComponentIR::ComponentDef_ptr base_component
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -8818,7 +11567,7 @@ void POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces (
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
_collocated_tao_target_->_object_key (),
- "_set_supported_interfaces",
+ "_set_base_component",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
@@ -8830,185 +11579,21 @@ void POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces (
ACE_CHECK;
ACE_reinterpret_cast (
- POA_IR::ComponentDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/ComponentDef:1.0"
- )
- )->supported_interfaces (
-
- supported_interfaces
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-
-::IR::ComponentDef_ptr POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::base_component (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- ::IR::ComponentDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
- );
- CORBA::Object_var forward_to;
- servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_object_key (),
- "_get_base_component",
- forward_to.out ()
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- servant_upcall.pre_invoke_collocated_request (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- return ACE_reinterpret_cast (
- POA_IR::ComponentDef_ptr,
+ POA_CORBA::ComponentIR::ComponentDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/ComponentDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
)
)->base_component (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-
-::IR::ProvidesDefSeq * POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::provides_interfaces (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- ::IR::ProvidesDefSeq_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
- );
- CORBA::Object_var forward_to;
- servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_object_key (),
- "_get_provides_interfaces",
- forward_to.out ()
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- servant_upcall.pre_invoke_collocated_request (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- return ACE_reinterpret_cast (
- POA_IR::ComponentDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/ComponentDef:1.0"
- )
- )->provides_interfaces (
-
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-
-::IR::UsesDefSeq * POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::uses_interfaces (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- ::IR::UsesDefSeq_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
- );
- CORBA::Object_var forward_to;
- servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_object_key (),
- "_get_uses_interfaces",
- forward_to.out ()
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- servant_upcall.pre_invoke_collocated_request (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- return ACE_reinterpret_cast (
- POA_IR::ComponentDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/ComponentDef:1.0"
- )
- )->uses_interfaces (
-
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-
-::IR::EmitsDefSeq * POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::emits_events (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- ::IR::EmitsDefSeq_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
- );
- CORBA::Object_var forward_to;
- servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_object_key (),
- "_get_emits_events",
- forward_to.out ()
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- servant_upcall.pre_invoke_collocated_request (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- return ACE_reinterpret_cast (
- POA_IR::ComponentDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/ComponentDef:1.0"
- )
- )->emits_events (
-
- ACE_ENV_SINGLE_ARG_PARAMETER
+ base_component
+ ACE_ENV_ARG_PARAMETER
);
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::IR::PublishesDefSeq * POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::publishes_events (
+::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces (
CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
@@ -9016,7 +11601,7 @@ void POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces (
CORBA::SystemException
))
{
- ::IR::PublishesDefSeq_var _tao_retval;
+ ::CORBA::InterfaceDefSeq_var _tao_retval;
ACE_UNUSED_ARG (_tao_retval);
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
@@ -9024,7 +11609,7 @@ void POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces (
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
_collocated_tao_target_->_object_key (),
- "_get_publishes_events",
+ "_get_supported_interfaces",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
@@ -9036,11 +11621,11 @@ void POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces (
ACE_CHECK_RETURN (_tao_retval._retn ());
return ACE_reinterpret_cast (
- POA_IR::ComponentDef_ptr,
+ POA_CORBA::ComponentIR::ComponentDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/ComponentDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
)
- )->publishes_events (
+ )->supported_interfaces (
ACE_ENV_SINGLE_ARG_PARAMETER
);
@@ -9049,89 +11634,49 @@ void POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::IR::ConsumesDefSeq * POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::consumes_events (
- CORBA_Object *_collocated_tao_target_
+void POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- ::IR::ConsumesDefSeq_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
- );
- CORBA::Object_var forward_to;
- servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_object_key (),
- "_get_consumes_events",
- forward_to.out ()
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval._retn ());
- servant_upcall.pre_invoke_collocated_request (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- return ACE_reinterpret_cast (
- POA_IR::ComponentDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/ComponentDef:1.0"
- )
- )->consumes_events (
-
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-
-CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::Boolean _tao_retval = 0;
- ACE_UNUSED_ARG (_tao_retval);
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
_collocated_tao_target_->_object_key (),
- "_get_is_basic",
+ "_set_supported_interfaces",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_CHECK;
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_CHECK;
- return ACE_reinterpret_cast (
- POA_IR::ComponentDef_ptr,
+ ACE_reinterpret_cast (
+ POA_CORBA::ComponentIR::ComponentDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/ComponentDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
)
- )->is_basic (
+ )->supported_interfaces (
- ACE_ENV_SINGLE_ARG_PARAMETER
+ supported_interfaces
+ ACE_ENV_ARG_PARAMETER
);
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::IR::ProvidesDef_ptr POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_provides (
+::CORBA::ComponentIR::ProvidesDef_ptr POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_provides (
CORBA_Object *_collocated_tao_target_,
const char * id,
const char * name,
@@ -9143,7 +11688,7 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic (
CORBA::SystemException
))
{
- ::IR::ProvidesDef_var _tao_retval;
+ ::CORBA::ComponentIR::ProvidesDef_var _tao_retval;
ACE_UNUSED_ARG (_tao_retval);
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
@@ -9163,9 +11708,9 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic (
ACE_CHECK_RETURN (_tao_retval._retn ());
return ACE_reinterpret_cast (
- POA_IR::ComponentDef_ptr,
+ POA_CORBA::ComponentIR::ComponentDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/ComponentDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
)
)->create_provides (
@@ -9180,7 +11725,7 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::IR::UsesDef_ptr POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_uses (
+::CORBA::ComponentIR::UsesDef_ptr POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_uses (
CORBA_Object *_collocated_tao_target_,
const char * id,
const char * name,
@@ -9193,7 +11738,7 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic (
CORBA::SystemException
))
{
- ::IR::UsesDef_var _tao_retval;
+ ::CORBA::ComponentIR::UsesDef_var _tao_retval;
ACE_UNUSED_ARG (_tao_retval);
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
@@ -9213,9 +11758,9 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic (
ACE_CHECK_RETURN (_tao_retval._retn ());
return ACE_reinterpret_cast (
- POA_IR::ComponentDef_ptr,
+ POA_CORBA::ComponentIR::ComponentDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/ComponentDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
)
)->create_uses (
@@ -9231,19 +11776,19 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::IR::EmitsDef_ptr POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_emits (
+::CORBA::ComponentIR::EmitsDef_ptr POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_emits (
CORBA_Object *_collocated_tao_target_,
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- ::IR::EmitsDef_var _tao_retval;
+ ::CORBA::ComponentIR::EmitsDef_var _tao_retval;
ACE_UNUSED_ARG (_tao_retval);
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
@@ -9263,16 +11808,16 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic (
ACE_CHECK_RETURN (_tao_retval._retn ());
return ACE_reinterpret_cast (
- POA_IR::ComponentDef_ptr,
+ POA_CORBA::ComponentIR::ComponentDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/ComponentDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
)
)->create_emits (
id,
name,
version,
- value
+ event
ACE_ENV_ARG_PARAMETER
);
}
@@ -9280,19 +11825,19 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::IR::PublishesDef_ptr POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_publishes (
+::CORBA::ComponentIR::PublishesDef_ptr POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_publishes (
CORBA_Object *_collocated_tao_target_,
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- ::IR::PublishesDef_var _tao_retval;
+ ::CORBA::ComponentIR::PublishesDef_var _tao_retval;
ACE_UNUSED_ARG (_tao_retval);
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
@@ -9312,16 +11857,16 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic (
ACE_CHECK_RETURN (_tao_retval._retn ());
return ACE_reinterpret_cast (
- POA_IR::ComponentDef_ptr,
+ POA_CORBA::ComponentIR::ComponentDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/ComponentDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
)
)->create_publishes (
id,
name,
version,
- value
+ event
ACE_ENV_ARG_PARAMETER
);
}
@@ -9329,19 +11874,19 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::IR::ConsumesDef_ptr POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_consumes (
+::CORBA::ComponentIR::ConsumesDef_ptr POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_consumes (
CORBA_Object *_collocated_tao_target_,
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- ::IR::ConsumesDef_var _tao_retval;
+ ::CORBA::ComponentIR::ConsumesDef_var _tao_retval;
ACE_UNUSED_ARG (_tao_retval);
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
@@ -9361,16 +11906,16 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic (
ACE_CHECK_RETURN (_tao_retval._retn ());
return ACE_reinterpret_cast (
- POA_IR::ComponentDef_ptr,
+ POA_CORBA::ComponentIR::ComponentDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/ComponentDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
)
)->create_consumes (
id,
name,
version,
- value
+ event
ACE_ENV_ARG_PARAMETER
);
}//
@@ -9380,13 +11925,15 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
-POA_IR::ComponentDef::ComponentDef (void)
+POA_CORBA::ComponentIR::ComponentDef::ComponentDef (void)
{
- this->optable_ = &tao_IR_ComponentDef_optable;
+ this->optable_ = &tao_CORBA_ComponentIR_ComponentDef_optable;
}
-POA_IR::ComponentDef::ComponentDef (const ComponentDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,InterfaceDef) (rhs),
+POA_CORBA::ComponentIR::ComponentDef::ComponentDef (const ComponentDef& rhs)
+ : ACE_NESTED_CLASS (POA_CORBA,ExtInterfaceDef) (rhs),
+ ACE_NESTED_CLASS (POA_CORBA,InterfaceDef) (rhs),
+ ACE_NESTED_CLASS (POA_CORBA,InterfaceAttrExtension) (rhs),
ACE_NESTED_CLASS (POA_CORBA,Container) (rhs),
ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs),
@@ -9394,26 +11941,26 @@ POA_IR::ComponentDef::ComponentDef (const ComponentDef& rhs)
TAO_ServantBase (rhs)
{}
-POA_IR::ComponentDef::~ComponentDef (void)
+POA_CORBA::ComponentIR::ComponentDef::~ComponentDef (void)
{
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::ComponentDef::_get_supported_interfaces_skel (
+void POA_CORBA::ComponentIR::ComponentDef::_get_base_component_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
)
{
- POA_IR::ComponentDef *_tao_impl =
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl =
ACE_static_cast (
- POA_IR::ComponentDef *,
+ POA_CORBA::ComponentIR::ComponentDef *,
_tao_servant
);
- ::CORBA::InterfaceDefSeq_var _tao_retval;
+ ::CORBA::ComponentIR::ComponentDef_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
@@ -9424,7 +11971,7 @@ void POA_IR::ComponentDef::_get_supported_interfaces_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl
@@ -9445,7 +11992,7 @@ void POA_IR::ComponentDef::_get_supported_interfaces_skel (
#endif /* TAO_HAS_INTERCEPTORS */
_tao_retval =
- _tao_impl->supported_interfaces (
+ _tao_impl->base_component (
ACE_ENV_SINGLE_ARG_PARAMETER
);
@@ -9458,7 +12005,7 @@ void POA_IR::ComponentDef::_get_supported_interfaces_skel (
if (!_tao_vfr.location_forwarded ())
{
- ::CORBA::InterfaceDefSeq * _tao_retval_info = _tao_retval._retn ();
+ ::CORBA::ComponentIR::ComponentDef_ptr _tao_retval_info = _tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -9528,7 +12075,7 @@ void POA_IR::ComponentDef::_get_supported_interfaces_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::ComponentDef::_set_supported_interfaces_skel (
+void POA_CORBA::ComponentIR::ComponentDef::_set_base_component_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
@@ -9536,17 +12083,17 @@ void POA_IR::ComponentDef::_set_supported_interfaces_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::ComponentDef *_tao_impl =
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl =
ACE_static_cast (
- POA_IR::ComponentDef *,
+ POA_CORBA::ComponentIR::ComponentDef *,
_tao_servant
);
_tao_server_request.argument_flag (0);
- CORBA::InterfaceDefSeq supported_interfaces;
+ CORBA::ComponentIR::ComponentDef_var base_component;
if (!(
- (_tao_in >> supported_interfaces)
+ (_tao_in >> base_component.out ())
))
ACE_THROW (CORBA::MARSHAL ());
@@ -9559,12 +12106,12 @@ void POA_IR::ComponentDef::_set_supported_interfaces_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
- supported_interfaces
+ base_component.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -9582,254 +12129,10 @@ void POA_IR::ComponentDef::_set_supported_interfaces_skel (
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_impl->supported_interfaces (
-
- supported_interfaces
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
-
- }
- }
-
- if (!_tao_vfr.location_forwarded ())
- {
- _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
- _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- }
- }
- ACE_CATCHANY
- {
- _tao_ri.exception (&ACE_ANY_EXCEPTION);
- _tao_vfr.send_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
- || _tao_status == PortableInterceptor::USER_EXCEPTION)
- {
- ACE_RE_THROW;
- }
- }
-
-# if defined (ACE_HAS_EXCEPTIONS) \
- && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
- ACE_CATCHALL
- {
- CORBA::UNKNOWN ex;
-
- _tao_ri.exception (&ex);
- _tao_vfr.send_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
- ACE_TRY_THROW (ex);
- }
-# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply ();
-
- // In case _tao_servant_upcall is not used in this function
- ACE_UNUSED_ARG (_tao_servant_upcall);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-
-void POA_IR::ComponentDef::_get_base_component_skel (
- TAO_ServerRequest &_tao_server_request,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- )
-{
- POA_IR::ComponentDef *_tao_impl =
- ACE_static_cast (
- POA_IR::ComponentDef *,
- _tao_servant
- );
- ::IR::ComponentDef_var _tao_retval;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
- ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
- TAO_ServerRequestInterceptor_Adapter _tao_vfr (
- _tao_server_request.orb_core ()->server_request_interceptors (),
- _tao_server_request.interceptor_count ()
- );
-
- TAO_ServerRequestInfo_IR_ComponentDef_base_component_get _tao_ri (
- _tao_server_request,
- _tao_upcall,
- _tao_impl
- ACE_ENV_ARG_PARAMETER
- );
-
- ACE_TRY
- {
- {
- TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
- 1 /* Copy TSC to RSC */);
-
- _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (!_tao_vfr.location_forwarded ())
- {
-
-#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
_tao_impl->base_component (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
-
- }
- }
-
- if (!_tao_vfr.location_forwarded ())
- {
- ::IR::ComponentDef_ptr _tao_retval_info = _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
- _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
- _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- }
- }
- ACE_CATCHANY
- {
- _tao_ri.exception (&ACE_ANY_EXCEPTION);
- _tao_vfr.send_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
- || _tao_status == PortableInterceptor::USER_EXCEPTION)
- {
- ACE_RE_THROW;
- }
- }
-
-# if defined (ACE_HAS_EXCEPTIONS) \
- && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
- ACE_CATCHALL
- {
- CORBA::UNKNOWN ex;
-
- _tao_ri.exception (&ex);
- _tao_vfr.send_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
- ACE_TRY_THROW (ex);
- }
-# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply ();
-
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
- // In case _tao_servant_upcall is not used in this function
- ACE_UNUSED_ARG (_tao_servant_upcall);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-
-void POA_IR::ComponentDef::_get_provides_interfaces_skel (
- TAO_ServerRequest &_tao_server_request,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- )
-{
- POA_IR::ComponentDef *_tao_impl =
- ACE_static_cast (
- POA_IR::ComponentDef *,
- _tao_servant
- );
- ::IR::ProvidesDefSeq_var _tao_retval;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
- ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
- TAO_ServerRequestInterceptor_Adapter _tao_vfr (
- _tao_server_request.orb_core ()->server_request_interceptors (),
- _tao_server_request.interceptor_count ()
- );
-
- TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get _tao_ri (
- _tao_server_request,
- _tao_upcall,
- _tao_impl
- ACE_ENV_ARG_PARAMETER
- );
-
- ACE_TRY
- {
- {
- TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
- 1 /* Copy TSC to RSC */);
-
- _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (!_tao_vfr.location_forwarded ())
- {
-
-#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
- _tao_impl->provides_interfaces (
-
- ACE_ENV_SINGLE_ARG_PARAMETER
+ base_component.in ()
+ ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
@@ -9840,9 +12143,6 @@ void POA_IR::ComponentDef::_get_provides_interfaces_skel (
if (!_tao_vfr.location_forwarded ())
{
- ::IR::ProvidesDefSeq * _tao_retval_info = _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
_tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
@@ -9896,13 +12196,6 @@ void POA_IR::ComponentDef::_get_provides_interfaces_skel (
_tao_server_request.init_reply ();
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
@@ -9910,19 +12203,19 @@ void POA_IR::ComponentDef::_get_provides_interfaces_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::ComponentDef::_get_uses_interfaces_skel (
+void POA_CORBA::ComponentIR::ComponentDef::_get_supported_interfaces_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
)
{
- POA_IR::ComponentDef *_tao_impl =
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl =
ACE_static_cast (
- POA_IR::ComponentDef *,
+ POA_CORBA::ComponentIR::ComponentDef *,
_tao_servant
);
- ::IR::UsesDefSeq_var _tao_retval;
+ ::CORBA::InterfaceDefSeq_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
@@ -9933,7 +12226,7 @@ void POA_IR::ComponentDef::_get_uses_interfaces_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl
@@ -9954,7 +12247,7 @@ void POA_IR::ComponentDef::_get_uses_interfaces_skel (
#endif /* TAO_HAS_INTERCEPTORS */
_tao_retval =
- _tao_impl->uses_interfaces (
+ _tao_impl->supported_interfaces (
ACE_ENV_SINGLE_ARG_PARAMETER
);
@@ -9967,7 +12260,7 @@ void POA_IR::ComponentDef::_get_uses_interfaces_skel (
if (!_tao_vfr.location_forwarded ())
{
- ::IR::UsesDefSeq * _tao_retval_info = _tao_retval._retn ();
+ ::CORBA::InterfaceDefSeq * _tao_retval_info = _tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -10037,146 +12330,27 @@ void POA_IR::ComponentDef::_get_uses_interfaces_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::ComponentDef::_get_emits_events_skel (
+void POA_CORBA::ComponentIR::ComponentDef::_set_supported_interfaces_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
)
{
- POA_IR::ComponentDef *_tao_impl =
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl =
ACE_static_cast (
- POA_IR::ComponentDef *,
+ POA_CORBA::ComponentIR::ComponentDef *,
_tao_servant
);
- ::IR::EmitsDefSeq_var _tao_retval;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
- ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
- TAO_ServerRequestInterceptor_Adapter _tao_vfr (
- _tao_server_request.orb_core ()->server_request_interceptors (),
- _tao_server_request.interceptor_count ()
- );
-
- TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get _tao_ri (
- _tao_server_request,
- _tao_upcall,
- _tao_impl
- ACE_ENV_ARG_PARAMETER
- );
-
- ACE_TRY
- {
- {
- TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
- 1 /* Copy TSC to RSC */);
-
- _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (!_tao_vfr.location_forwarded ())
- {
-
-#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
- _tao_impl->emits_events (
-
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
-
- }
- }
-
- if (!_tao_vfr.location_forwarded ())
- {
- ::IR::EmitsDefSeq * _tao_retval_info = _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
- _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
- _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- }
- }
- ACE_CATCHANY
- {
- _tao_ri.exception (&ACE_ANY_EXCEPTION);
- _tao_vfr.send_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
- || _tao_status == PortableInterceptor::USER_EXCEPTION)
- {
- ACE_RE_THROW;
- }
- }
-
-# if defined (ACE_HAS_EXCEPTIONS) \
- && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
- ACE_CATCHALL
- {
- CORBA::UNKNOWN ex;
-
- _tao_ri.exception (&ex);
- _tao_vfr.send_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
- ACE_TRY_THROW (ex);
- }
-# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply ();
+ _tao_server_request.argument_flag (0);
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+ CORBA::InterfaceDefSeq supported_interfaces;
if (!(
- (_tao_out << _tao_retval.in ())
+ (_tao_in >> supported_interfaces)
))
ACE_THROW (CORBA::MARSHAL ());
-
- // In case _tao_servant_upcall is not used in this function
- ACE_UNUSED_ARG (_tao_servant_upcall);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-
-void POA_IR::ComponentDef::_get_publishes_events_skel (
- TAO_ServerRequest &_tao_server_request,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- )
-{
- POA_IR::ComponentDef *_tao_impl =
- ACE_static_cast (
- POA_IR::ComponentDef *,
- _tao_servant
- );
- ::IR::PublishesDefSeq_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
@@ -10187,137 +12361,12 @@ void POA_IR::ComponentDef::_get_publishes_events_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set _tao_ri (
_tao_server_request,
_tao_upcall,
- _tao_impl
- ACE_ENV_ARG_PARAMETER
- );
-
- ACE_TRY
- {
- {
- TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
- 1 /* Copy TSC to RSC */);
-
- _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (!_tao_vfr.location_forwarded ())
- {
-
-#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
- _tao_impl->publishes_events (
-
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
-
- }
- }
-
- if (!_tao_vfr.location_forwarded ())
- {
- ::IR::PublishesDefSeq * _tao_retval_info = _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
- _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
- _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- }
- }
- ACE_CATCHANY
- {
- _tao_ri.exception (&ACE_ANY_EXCEPTION);
- _tao_vfr.send_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
- || _tao_status == PortableInterceptor::USER_EXCEPTION)
- {
- ACE_RE_THROW;
- }
- }
-
-# if defined (ACE_HAS_EXCEPTIONS) \
- && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
- ACE_CATCHALL
- {
- CORBA::UNKNOWN ex;
-
- _tao_ri.exception (&ex);
- _tao_vfr.send_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ _tao_impl,
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
- ACE_TRY_THROW (ex);
- }
-# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply ();
-
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
- // In case _tao_servant_upcall is not used in this function
- ACE_UNUSED_ARG (_tao_servant_upcall);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-
-void POA_IR::ComponentDef::_get_consumes_events_skel (
- TAO_ServerRequest &_tao_server_request,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- )
-{
- POA_IR::ComponentDef *_tao_impl =
- ACE_static_cast (
- POA_IR::ComponentDef *,
- _tao_servant
- );
- ::IR::ConsumesDefSeq_var _tao_retval;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
- ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
- TAO_ServerRequestInterceptor_Adapter _tao_vfr (
- _tao_server_request.orb_core ()->server_request_interceptors (),
- _tao_server_request.interceptor_count ()
- );
-
- TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get _tao_ri (
- _tao_server_request,
- _tao_upcall,
- _tao_impl
+ supported_interfaces
ACE_ENV_ARG_PARAMETER
);
@@ -10334,137 +12383,11 @@ void POA_IR::ComponentDef::_get_consumes_events_skel (
{
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
- _tao_impl->consumes_events (
-
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- }
- }
-
- if (!_tao_vfr.location_forwarded ())
- {
- ::IR::ConsumesDefSeq * _tao_retval_info = _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
- _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
- _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- }
- }
- ACE_CATCHANY
- {
- _tao_ri.exception (&ACE_ANY_EXCEPTION);
- _tao_vfr.send_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
- || _tao_status == PortableInterceptor::USER_EXCEPTION)
- {
- ACE_RE_THROW;
- }
- }
-
-# if defined (ACE_HAS_EXCEPTIONS) \
- && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
- ACE_CATCHALL
- {
- CORBA::UNKNOWN ex;
-
- _tao_ri.exception (&ex);
- _tao_vfr.send_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
- ACE_TRY_THROW (ex);
- }
-# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply ();
-
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
- // In case _tao_servant_upcall is not used in this function
- ACE_UNUSED_ARG (_tao_servant_upcall);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-
-void POA_IR::ComponentDef::_get_is_basic_skel (
- TAO_ServerRequest &_tao_server_request,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- )
-{
- POA_IR::ComponentDef *_tao_impl =
- ACE_static_cast (
- POA_IR::ComponentDef *,
- _tao_servant
- );
- CORBA::Boolean _tao_retval = 0;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
- ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
- TAO_ServerRequestInterceptor_Adapter _tao_vfr (
- _tao_server_request.orb_core ()->server_request_interceptors (),
- _tao_server_request.interceptor_count ()
- );
-
- TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get _tao_ri (
- _tao_server_request,
- _tao_upcall,
- _tao_impl
- ACE_ENV_ARG_PARAMETER
- );
-
- ACE_TRY
- {
- {
- TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
- 1 /* Copy TSC to RSC */);
-
- _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (!_tao_vfr.location_forwarded ())
- {
-
-#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
- _tao_impl->is_basic (
+ _tao_impl->supported_interfaces (
- ACE_ENV_SINGLE_ARG_PARAMETER
+ supported_interfaces
+ ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
@@ -10475,8 +12398,6 @@ void POA_IR::ComponentDef::_get_is_basic_skel (
if (!_tao_vfr.location_forwarded ())
{
- CORBA::Boolean _tao_retval_info = _tao_retval;
- _tao_ri.result (_tao_retval_info);
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
_tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
@@ -10530,13 +12451,6 @@ void POA_IR::ComponentDef::_get_is_basic_skel (
_tao_server_request.init_reply ();
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
- if (!(
- (_tao_out << CORBA::Any::from_boolean (_tao_retval))
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
@@ -10544,7 +12458,7 @@ void POA_IR::ComponentDef::_get_is_basic_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::ComponentDef::create_provides_skel (
+void POA_CORBA::ComponentIR::ComponentDef::create_provides_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
@@ -10552,12 +12466,12 @@ void POA_IR::ComponentDef::create_provides_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::ComponentDef *_tao_impl =
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl =
ACE_static_cast (
- POA_IR::ComponentDef *,
+ POA_CORBA::ComponentIR::ComponentDef *,
_tao_servant
);
- ::IR::ProvidesDef_var _tao_retval;
+ ::CORBA::ComponentIR::ProvidesDef_var _tao_retval;
CORBA::String_var id;
CORBA::String_var name;
CORBA::String_var version;
@@ -10580,7 +12494,7 @@ void POA_IR::ComponentDef::create_provides_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_ComponentDef_create_provides _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
@@ -10629,7 +12543,7 @@ void POA_IR::ComponentDef::create_provides_skel (
if (!_tao_vfr.location_forwarded ())
{
- ::IR::ProvidesDef_ptr _tao_retval_info = _tao_retval._retn ();
+ ::CORBA::ComponentIR::ProvidesDef_ptr _tao_retval_info = _tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -10699,7 +12613,7 @@ void POA_IR::ComponentDef::create_provides_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::ComponentDef::create_uses_skel (
+void POA_CORBA::ComponentIR::ComponentDef::create_uses_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
@@ -10707,12 +12621,12 @@ void POA_IR::ComponentDef::create_uses_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::ComponentDef *_tao_impl =
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl =
ACE_static_cast (
- POA_IR::ComponentDef *,
+ POA_CORBA::ComponentIR::ComponentDef *,
_tao_servant
);
- ::IR::UsesDef_var _tao_retval;
+ ::CORBA::ComponentIR::UsesDef_var _tao_retval;
CORBA::String_var id;
CORBA::String_var name;
CORBA::String_var version;
@@ -10737,7 +12651,7 @@ void POA_IR::ComponentDef::create_uses_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_ComponentDef_create_uses _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
@@ -10790,7 +12704,7 @@ void POA_IR::ComponentDef::create_uses_skel (
if (!_tao_vfr.location_forwarded ())
{
- ::IR::UsesDef_ptr _tao_retval_info = _tao_retval._retn ();
+ ::CORBA::ComponentIR::UsesDef_ptr _tao_retval_info = _tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -10860,7 +12774,7 @@ void POA_IR::ComponentDef::create_uses_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::ComponentDef::create_emits_skel (
+void POA_CORBA::ComponentIR::ComponentDef::create_emits_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
@@ -10868,22 +12782,22 @@ void POA_IR::ComponentDef::create_emits_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::ComponentDef *_tao_impl =
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl =
ACE_static_cast (
- POA_IR::ComponentDef *,
+ POA_CORBA::ComponentIR::ComponentDef *,
_tao_servant
);
- ::IR::EmitsDef_var _tao_retval;
+ ::CORBA::ComponentIR::EmitsDef_var _tao_retval;
CORBA::String_var id;
CORBA::String_var name;
CORBA::String_var version;
- CORBA::ValueDef_var value;
+ CORBA::ComponentIR::EventDef_var event;
if (!(
(_tao_in >> id.out ()) &&
(_tao_in >> name.out ()) &&
(_tao_in >> version.out ()) &&
- (_tao_in >> value.out ())
+ (_tao_in >> event.out ())
))
ACE_THROW (CORBA::MARSHAL ());
@@ -10896,7 +12810,7 @@ void POA_IR::ComponentDef::create_emits_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_ComponentDef_create_emits _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
@@ -10907,7 +12821,7 @@ void POA_IR::ComponentDef::create_emits_skel (
version.in (),
- value.in ()
+ event.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -10933,7 +12847,7 @@ void POA_IR::ComponentDef::create_emits_skel (
version.in (),
- value.in ()
+ event.in ()
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
@@ -10945,7 +12859,7 @@ void POA_IR::ComponentDef::create_emits_skel (
if (!_tao_vfr.location_forwarded ())
{
- ::IR::EmitsDef_ptr _tao_retval_info = _tao_retval._retn ();
+ ::CORBA::ComponentIR::EmitsDef_ptr _tao_retval_info = _tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -11015,7 +12929,7 @@ void POA_IR::ComponentDef::create_emits_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::ComponentDef::create_publishes_skel (
+void POA_CORBA::ComponentIR::ComponentDef::create_publishes_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
@@ -11023,22 +12937,22 @@ void POA_IR::ComponentDef::create_publishes_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::ComponentDef *_tao_impl =
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl =
ACE_static_cast (
- POA_IR::ComponentDef *,
+ POA_CORBA::ComponentIR::ComponentDef *,
_tao_servant
);
- ::IR::PublishesDef_var _tao_retval;
+ ::CORBA::ComponentIR::PublishesDef_var _tao_retval;
CORBA::String_var id;
CORBA::String_var name;
CORBA::String_var version;
- CORBA::ValueDef_var value;
+ CORBA::ComponentIR::EventDef_var event;
if (!(
(_tao_in >> id.out ()) &&
(_tao_in >> name.out ()) &&
(_tao_in >> version.out ()) &&
- (_tao_in >> value.out ())
+ (_tao_in >> event.out ())
))
ACE_THROW (CORBA::MARSHAL ());
@@ -11051,7 +12965,7 @@ void POA_IR::ComponentDef::create_publishes_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_ComponentDef_create_publishes _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
@@ -11062,7 +12976,7 @@ void POA_IR::ComponentDef::create_publishes_skel (
version.in (),
- value.in ()
+ event.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -11088,7 +13002,7 @@ void POA_IR::ComponentDef::create_publishes_skel (
version.in (),
- value.in ()
+ event.in ()
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
@@ -11100,7 +13014,7 @@ void POA_IR::ComponentDef::create_publishes_skel (
if (!_tao_vfr.location_forwarded ())
{
- ::IR::PublishesDef_ptr _tao_retval_info = _tao_retval._retn ();
+ ::CORBA::ComponentIR::PublishesDef_ptr _tao_retval_info = _tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -11170,7 +13084,7 @@ void POA_IR::ComponentDef::create_publishes_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::ComponentDef::create_consumes_skel (
+void POA_CORBA::ComponentIR::ComponentDef::create_consumes_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
@@ -11178,22 +13092,22 @@ void POA_IR::ComponentDef::create_consumes_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::ComponentDef *_tao_impl =
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl =
ACE_static_cast (
- POA_IR::ComponentDef *,
+ POA_CORBA::ComponentIR::ComponentDef *,
_tao_servant
);
- ::IR::ConsumesDef_var _tao_retval;
+ ::CORBA::ComponentIR::ConsumesDef_var _tao_retval;
CORBA::String_var id;
CORBA::String_var name;
CORBA::String_var version;
- CORBA::ValueDef_var value;
+ CORBA::ComponentIR::EventDef_var event;
if (!(
(_tao_in >> id.out ()) &&
(_tao_in >> name.out ()) &&
(_tao_in >> version.out ()) &&
- (_tao_in >> value.out ())
+ (_tao_in >> event.out ())
))
ACE_THROW (CORBA::MARSHAL ());
@@ -11206,7 +13120,7 @@ void POA_IR::ComponentDef::create_consumes_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_ComponentDef_create_consumes _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
@@ -11217,7 +13131,7 @@ void POA_IR::ComponentDef::create_consumes_skel (
version.in (),
- value.in ()
+ event.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -11243,7 +13157,7 @@ void POA_IR::ComponentDef::create_consumes_skel (
version.in (),
- value.in ()
+ event.in ()
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
@@ -11255,7 +13169,7 @@ void POA_IR::ComponentDef::create_consumes_skel (
if (!_tao_vfr.location_forwarded ())
{
- ::IR::ConsumesDef_ptr _tao_retval_info = _tao_retval._retn ();
+ ::CORBA::ComponentIR::ConsumesDef_ptr _tao_retval_info = _tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -11325,7 +13239,7 @@ void POA_IR::ComponentDef::create_consumes_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
-void POA_IR::ComponentDef::_is_a_skel (
+void POA_CORBA::ComponentIR::ComponentDef::_is_a_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
@@ -11333,7 +13247,7 @@ void POA_IR::ComponentDef::_is_a_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::ComponentDef *_tao_impl = (POA_IR::ComponentDef *) _tao_servant;
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl = (POA_CORBA::ComponentIR::ComponentDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -11350,14 +13264,14 @@ void POA_IR::ComponentDef::_is_a_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::ComponentDef::_non_existent_skel (
+void POA_CORBA::ComponentIR::ComponentDef::_non_existent_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::ComponentDef *_tao_impl = (POA_IR::ComponentDef *) _tao_servant;
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl = (POA_CORBA::ComponentIR::ComponentDef *) _tao_servant;
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -11369,14 +13283,14 @@ void POA_IR::ComponentDef::_non_existent_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::ComponentDef::_interface_skel (
+void POA_CORBA::ComponentIR::ComponentDef::_interface_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::ComponentDef *_tao_impl = (POA_IR::ComponentDef *) _tao_servant;
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl = (POA_CORBA::ComponentIR::ComponentDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
@@ -11418,14 +13332,14 @@ void POA_IR::ComponentDef::_interface_skel (
}
}
-void POA_IR::ComponentDef::_component_skel (
+void POA_CORBA::ComponentIR::ComponentDef::_component_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::ComponentDef *_tao_impl = (POA_IR::ComponentDef *) _tao_object_reference;
+ POA_CORBA::ComponentIR::ComponentDef *_tao_impl = (POA_CORBA::ComponentIR::ComponentDef *) _tao_object_reference;
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -11437,7 +13351,7 @@ void POA_IR::ComponentDef::_component_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-CORBA::Boolean POA_IR::ComponentDef::_is_a (
+CORBA::Boolean POA_CORBA::ComponentIR::ComponentDef::_is_a (
const char* value
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -11445,7 +13359,11 @@ CORBA::Boolean POA_IR::ComponentDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/ComponentDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ExtInterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -11453,6 +13371,10 @@ CORBA::Boolean POA_IR::ComponentDef::_is_a (
) ||
!ACE_OS::strcmp (
(char *)value,
+ "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
@@ -11481,1219 +13403,50 @@ CORBA::Boolean POA_IR::ComponentDef::_is_a (
}
}
-void* POA_IR::ComponentDef::_downcast (
+void* POA_CORBA::ComponentIR::ComponentDef::_downcast (
const char* logical_type_id
)
{
if (ACE_OS::strcmp (logical_type_id,
- "IDL:omg.org/IR/ComponentDef:1.0") == 0)
+ "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0") == 0)
{
- return ACE_static_cast (POA_IR::ComponentDef_ptr, this);
+ return ACE_static_cast (POA_CORBA::ComponentIR::ComponentDef_ptr, this);
}
if (ACE_OS::strcmp (logical_type_id,
- "IDL:omg.org/CORBA/InterfaceDef:1.0") == 0)
+ "IDL:omg.org/CORBA/ExtInterfaceDef: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);
+ return ACE_static_cast (POA_CORBA::ExtInterfaceDef_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)
+ "IDL:omg.org/CORBA/InterfaceDef:1.0") == 0)
{
- return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
+ return ACE_static_cast (POA_CORBA::InterfaceDef_ptr, this);
}
if (ACE_OS::strcmp (logical_type_id,
- "IDL:omg.org/CORBA/IRObject:1.0") == 0)
+ "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0") == 0)
{
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
+ return ACE_static_cast (POA_CORBA::InterfaceAttrExtension_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;
-}
-
-const char* POA_IR::ComponentDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/IR/ComponentDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
-
-void POA_IR::ComponentDef::_dispatch (
- TAO_ServerRequest &req,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- )
-{
- this->synchronous_upcall_dispatch (req,
- servant_upcall,
- this
- ACE_ENV_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
-
-IR::ComponentDef *
-POA_IR::ComponentDef::_this (ACE_ENV_SINGLE_ARG_DECL)
-{
- TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- {
- ACE_NEW_RETURN (
- tmp,
- CORBA::Object (
- stub,
- 1,
- this
- ),
- 0
- );
- }
- else
- {
- ACE_NEW_RETURN (
- tmp,
- CORBA::Object (
- stub,
- 0,
- this
- ),
- 0
- );
- }
-
- CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
- return ::IR::ComponentDef::_unchecked_narrow (obj.in ());
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
-
-class TAO_IR_PrimaryKeyDef_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);
-};
-
-/* 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_IR_PrimaryKeyDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_IR_PrimaryKeyDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 0,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 0,
- 32, 32, 0, 0, 32, 32, 32, 10, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 0, 5,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 15, 32, 32, 32, 32, 5, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32,
-#else
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 0, 32, 0, 32, 32,
- 0, 0, 32, 32, 32, 10, 32, 32, 32, 0,
- 5, 32, 32, 32, 32, 32, 15, 32, 32, 32,
- 32, 5, 32, 32, 32, 32, 32, 32,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_IR_PrimaryKeyDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 19,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 31,
- HASH_VALUE_RANGE = 28,
- DUPLICATES = 4,
- WORDLIST_SIZE = 23
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},
- {"move", &POA_IR::PrimaryKeyDef::move_skel},
- {"_is_a", &POA_IR::PrimaryKeyDef::_is_a_skel},
- {"_get_id", &POA_IR::PrimaryKeyDef::_get_id_skel},
- {"_set_id", &POA_IR::PrimaryKeyDef::_set_id_skel},
- {"describe", &POA_IR::PrimaryKeyDef::describe_skel},
- {"_get_name", &POA_IR::PrimaryKeyDef::_get_name_skel},
- {"_set_name", &POA_IR::PrimaryKeyDef::_set_name_skel},
- {"_interface", &POA_IR::PrimaryKeyDef::_interface_skel},
- {"destroy", &POA_IR::PrimaryKeyDef::destroy_skel},
- {"_get_def_kind", &POA_IR::PrimaryKeyDef::_get_def_kind_skel},
- {"is_a", &POA_IR::PrimaryKeyDef::is_a_skel},
- {"_get_version", &POA_IR::PrimaryKeyDef::_get_version_skel},
- {"_set_version", &POA_IR::PrimaryKeyDef::_set_version_skel},
- {"_get_absolute_name", &POA_IR::PrimaryKeyDef::_get_absolute_name_skel},
- {"_get_defined_in", &POA_IR::PrimaryKeyDef::_get_defined_in_skel},
- {"_get_primary_key", &POA_IR::PrimaryKeyDef::_get_primary_key_skel},
- {"_component", &POA_IR::PrimaryKeyDef::_component_skel},
- {"_non_existent", &POA_IR::PrimaryKeyDef::_non_existent_skel},
- {"_get_containing_repository", &POA_IR::PrimaryKeyDef::_get_containing_repository_skel},
- };
-
- static const signed char lookup[] =
- {
- -6, -2, -9, -2, 4, 5, -1, -38, 8, -38, 11, -1, 12, 13,
- 14, -15, -2, -33, 17, -1, 18, 19, -1, -1, -1, 20, -1, -1,
- 21, -1, -1, 22,
- };
-
- 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 < WORDLIST_SIZE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-static TAO_IR_PrimaryKeyDef_Perfect_Hash_OpTable tao_IR_PrimaryKeyDef_optable;
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
-
-#if (TAO_HAS_INTERCEPTORS == 1)
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-
-class TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a : public TAO_ServerRequestInfo
-{
-public:
- TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a (
- TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::PrimaryKeyDef *tao_impl,
- const char * primary_key_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual Dynamic::ParameterList * arguments (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual Dynamic::ExceptionList * exceptions (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Any * result (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual char * target_most_derived_interface (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Boolean target_is_a (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void result (CORBA::Boolean result);
-
-private:
- TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a (
- const TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a &
- );
-
- void operator= (
- const TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a &
- );
-
-private:
- POA_IR::PrimaryKeyDef *_tao_impl;
-
- const char * primary_key_id_;CORBA::Boolean _result;
-};
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
-
-TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a::TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a (
- TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::PrimaryKeyDef *tao_impl,
- const char * primary_key_id
- ACE_ENV_ARG_DECL_NOT_USED
- )
- : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
- _tao_impl (tao_impl),
- primary_key_id_ (primary_key_id)
-{}
-
-Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a::arguments (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the argument list on demand.
- Dynamic::ParameterList *parameter_list =
- TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- Dynamic::ParameterList_var safe_parameter_list = parameter_list;
- parameter_list->length (1);
- CORBA::ULong len = 0;
-
- (*parameter_list)[len].argument <<= primary_key_id_;
- (*parameter_list)[len].mode = CORBA::PARAM_IN;
- len++;
-
- return safe_parameter_list._retn ();
-}
-
-Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a::exceptions (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the exception list on demand.
- Dynamic::ExceptionList *exception_list =
- TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return exception_list;
-}
-
-CORBA::Any *
-TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a::result (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
- CORBA::Any *result_any =
- TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= CORBA::Any::from_boolean (this->_result);
-
- return safe_result_any._retn ();
-}
-
-char *
-TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a::target_most_derived_interface (
- ACE_ENV_SINGLE_ARG_DECL_NOT_USED
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return
- CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
-}
-
-CORBA::Boolean
-TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a::target_is_a (
- const char * id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a::result (CORBA::Boolean result)
-{
- // Update the result.
- this->_result = result;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-
-class TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get : public TAO_ServerRequestInfo
-{
-public:
- TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get (
- TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::PrimaryKeyDef *tao_impl
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual Dynamic::ParameterList * arguments (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual Dynamic::ExceptionList * exceptions (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Any * result (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual char * target_most_derived_interface (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Boolean target_is_a (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void result (::CORBA::ValueDef_ptr result);
-
-private:
- TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get (
- const TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get &
- );
-
- void operator= (
- const TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get &
- );
-
-private:
- POA_IR::PrimaryKeyDef *_tao_impl;
- ::CORBA::ValueDef_ptr _result;
-};
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
-
-TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get::TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get (
- TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::PrimaryKeyDef *tao_impl
- ACE_ENV_ARG_DECL_NOT_USED
- )
- : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
- _tao_impl (tao_impl)
-{}
-
-Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get::arguments (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the argument list on demand.
- Dynamic::ParameterList *parameter_list =
- TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return parameter_list;
-}
-
-Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get::exceptions (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the exception list on demand.
- Dynamic::ExceptionList *exception_list =
- TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return exception_list;
-}
-
-CORBA::Any *
-TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get::result (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
- CORBA::Any *result_any =
- TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= this->_result;
-
- return safe_result_any._retn ();
-}
-
-char *
-TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get::target_most_derived_interface (
- ACE_ENV_SINGLE_ARG_DECL_NOT_USED
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return
- CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
-}
-
-CORBA::Boolean
-TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get::target_is_a (
- const char * id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get::result (::CORBA::ValueDef_ptr result)
-{
- // Update the result.
- this->_result = result;
-}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
-///////////////////////////////////////////////////////////////////////
-// Strategized Proxy Broker Implementation
-//
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
-
-// Factory function Implementation.
-POA_IR::_TAO_PrimaryKeyDef_Strategized_Proxy_Broker *POA_IR::_TAO_PrimaryKeyDef_Strategized_Proxy_Broker::the_TAO_PrimaryKeyDef_Strategized_Proxy_Broker (void)
-{
- static POA_IR::_TAO_PrimaryKeyDef_Strategized_Proxy_Broker strategized_proxy_broker;
- return &strategized_proxy_broker;
-}
-
-POA_IR::_TAO_PrimaryKeyDef_Strategized_Proxy_Broker::_TAO_PrimaryKeyDef_Strategized_Proxy_Broker (void)
-{
- for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
- {
- this->proxy_cache_[i] = 0;
- }
-}
-
-POA_IR::_TAO_PrimaryKeyDef_Strategized_Proxy_Broker::~_TAO_PrimaryKeyDef_Strategized_Proxy_Broker (void)
-{
- for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
- {
- delete this->proxy_cache_[i];
-
- // Hack to prevent bug mentioned in 1204. Refer to 1204
- // for details..
- this->proxy_cache_[i] = 0;
- }
-}
-
-IR::_TAO_PrimaryKeyDef_Proxy_Impl&
-POA_IR::_TAO_PrimaryKeyDef_Strategized_Proxy_Broker::select_proxy (
- ::IR::PrimaryKeyDef *object
- ACE_ENV_ARG_DECL
- )
-{
- int strategy =
- TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
- if (this->proxy_cache_[strategy] != 0)
- {
- return *this->proxy_cache_[strategy];
- }
-
- this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
- return *this->proxy_cache_[strategy];
-}
-
-void
-POA_IR::_TAO_PrimaryKeyDef_Strategized_Proxy_Broker::create_proxy (
- int strategy
- ACE_ENV_ARG_DECL
- )
-{
- ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
-
- if (this->proxy_cache_[strategy] == 0)
- {
- switch (strategy)
- {
- case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
- ACE_NEW_THROW_EX (
- this->proxy_cache_[strategy],
- POA_IR::_TAO_PrimaryKeyDef_ThruPOA_Proxy_Impl,
- CORBA::NO_MEMORY ()
- );
- ACE_CHECK;
- break;
-
- case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
- default:
- ACE_NEW_THROW_EX (
- this->proxy_cache_[strategy],
- ::IR::_TAO_PrimaryKeyDef_Remote_Proxy_Impl,
- CORBA::NO_MEMORY ()
- );
- ACE_CHECK;
- break;
- }
- }
-}
-
-//
-// End Strategized Proxy Broker Implementation
-///////////////////////////////////////////////////////////////////////
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
-
-IR::_TAO_PrimaryKeyDef_Proxy_Broker *
-IR__TAO_PrimaryKeyDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
-{
- ACE_UNUSED_ARG (obj);
- return ::POA_IR::_TAO_PrimaryKeyDef_Strategized_Proxy_Broker::the_TAO_PrimaryKeyDef_Strategized_Proxy_Broker();
-}
-
-int
-IR__TAO_PrimaryKeyDef_Proxy_Broker_Factory_Initializer (long)
-{
- IR__TAO_PrimaryKeyDef_Proxy_Broker_Factory_function_pointer =
- IR__TAO_PrimaryKeyDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int IR__TAO_PrimaryKeyDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- IR__TAO_PrimaryKeyDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_PrimaryKeyDef_Proxy_Broker_Factory_Initializer));
-
-
-///////////////////////////////////////////////////////////////////////
-// ThruPOA Proxy Implementation
-//
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
-
-POA_IR::_TAO_PrimaryKeyDef_ThruPOA_Proxy_Impl::_TAO_PrimaryKeyDef_ThruPOA_Proxy_Impl (void)
-{}
-
-// ThruPOA Implementation of the IDL interface methods
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-
-CORBA::Boolean POA_IR::_TAO_PrimaryKeyDef_ThruPOA_Proxy_Impl::is_a (
- CORBA_Object *_collocated_tao_target_,
- const char * primary_key_id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::Boolean _tao_retval = 0;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
- );
- CORBA::Object_var forward_to;
- servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_object_key (),
- "is_a",
- forward_to.out ()
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval);
-
- servant_upcall.pre_invoke_collocated_request (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval);
-
- return ACE_reinterpret_cast (
- POA_IR::PrimaryKeyDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/PrimaryKeyDef:1.0"
- )
- )->is_a (
-
- primary_key_id
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-
-::CORBA::ValueDef_ptr POA_IR::_TAO_PrimaryKeyDef_ThruPOA_Proxy_Impl::primary_key (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- ::CORBA::ValueDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
- );
- CORBA::Object_var forward_to;
- servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_object_key (),
- "_get_primary_key",
- forward_to.out ()
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- servant_upcall.pre_invoke_collocated_request (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- return ACE_reinterpret_cast (
- POA_IR::PrimaryKeyDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/PrimaryKeyDef:1.0"
- )
- )->primary_key (
-
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}//
-// End ThruPOA Proxy Implementation
-///////////////////////////////////////////////////////////////////////
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
-
-POA_IR::PrimaryKeyDef::PrimaryKeyDef (void)
-{
- this->optable_ = &tao_IR_PrimaryKeyDef_optable;
-}
-
-POA_IR::PrimaryKeyDef::PrimaryKeyDef (const PrimaryKeyDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-POA_IR::PrimaryKeyDef::~PrimaryKeyDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-
-void POA_IR::PrimaryKeyDef::is_a_skel (
- TAO_ServerRequest &_tao_server_request,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::PrimaryKeyDef *_tao_impl =
- ACE_static_cast (
- POA_IR::PrimaryKeyDef *,
- _tao_servant
- );
- CORBA::Boolean _tao_retval = 0;
- CORBA::String_var primary_key_id;
-
- if (!(
- (_tao_in >> primary_key_id.out ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
- ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
- TAO_ServerRequestInterceptor_Adapter _tao_vfr (
- _tao_server_request.orb_core ()->server_request_interceptors (),
- _tao_server_request.interceptor_count ()
- );
-
- TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a _tao_ri (
- _tao_server_request,
- _tao_upcall,
- _tao_impl,
-
- primary_key_id.in ()
- ACE_ENV_ARG_PARAMETER
- );
-
- ACE_TRY
- {
- {
- TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
- 1 /* Copy TSC to RSC */);
-
- _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (!_tao_vfr.location_forwarded ())
- {
-
-#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
- _tao_impl->is_a (
-
- primary_key_id.in ()
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
-
- }
- }
-
- if (!_tao_vfr.location_forwarded ())
- {
- CORBA::Boolean _tao_retval_info = _tao_retval;
- _tao_ri.result (_tao_retval_info);
- _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
- _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- }
- }
- ACE_CATCHANY
- {
- _tao_ri.exception (&ACE_ANY_EXCEPTION);
- _tao_vfr.send_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
- || _tao_status == PortableInterceptor::USER_EXCEPTION)
- {
- ACE_RE_THROW;
- }
- }
-
-# if defined (ACE_HAS_EXCEPTIONS) \
- && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
- ACE_CATCHALL
- {
- CORBA::UNKNOWN ex;
-
- _tao_ri.exception (&ex);
- _tao_vfr.send_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
- ACE_TRY_THROW (ex);
- }
-# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply ();
-
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
- if (!(
- (_tao_out << CORBA::Any::from_boolean (_tao_retval))
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
- // In case _tao_servant_upcall is not used in this function
- ACE_UNUSED_ARG (_tao_servant_upcall);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-
-void POA_IR::PrimaryKeyDef::_get_primary_key_skel (
- TAO_ServerRequest &_tao_server_request,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- )
-{
- POA_IR::PrimaryKeyDef *_tao_impl =
- ACE_static_cast (
- POA_IR::PrimaryKeyDef *,
- _tao_servant
- );
- ::CORBA::ValueDef_var _tao_retval;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
- ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
- TAO_ServerRequestInterceptor_Adapter _tao_vfr (
- _tao_server_request.orb_core ()->server_request_interceptors (),
- _tao_server_request.interceptor_count ()
- );
-
- TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get _tao_ri (
- _tao_server_request,
- _tao_upcall,
- _tao_impl
- ACE_ENV_ARG_PARAMETER
- );
-
- ACE_TRY
- {
- {
- TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
- 1 /* Copy TSC to RSC */);
-
- _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (!_tao_vfr.location_forwarded ())
- {
-
-#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
- _tao_impl->primary_key (
-
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
-
- }
- }
-
- if (!_tao_vfr.location_forwarded ())
- {
- ::CORBA::ValueDef_ptr _tao_retval_info = _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
- _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
- _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- }
- }
- ACE_CATCHANY
- {
- _tao_ri.exception (&ACE_ANY_EXCEPTION);
- _tao_vfr.send_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
- || _tao_status == PortableInterceptor::USER_EXCEPTION)
- {
- ACE_RE_THROW;
- }
- }
-
-# if defined (ACE_HAS_EXCEPTIONS) \
- && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
- ACE_CATCHALL
- {
- CORBA::UNKNOWN ex;
-
- _tao_ri.exception (&ex);
- _tao_vfr.send_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
- ACE_TRY_THROW (ex);
- }
-# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply ();
-
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
- // In case _tao_servant_upcall is not used in this function
- ACE_UNUSED_ARG (_tao_servant_upcall);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
-
-void POA_IR::PrimaryKeyDef::_is_a_skel (
- TAO_ServerRequest &_tao_server_request,
- void * _tao_servant,
- void * /* Servant_Upcall */
- ACE_ENV_ARG_DECL
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::PrimaryKeyDef *_tao_impl = (POA_IR::PrimaryKeyDef *) _tao_servant;
- CORBA::Boolean _tao_retval = 0;
- CORBA::String_var value;
-
- if (!(_tao_in >> value.out ()))
- ACE_THROW (CORBA::MARSHAL ());
-
- _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- _tao_server_request.init_reply ();
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
- if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_IR::PrimaryKeyDef::_non_existent_skel (
- TAO_ServerRequest &_tao_server_request,
- void * _tao_servant,
- void * /* Servant_Upcall */
- ACE_ENV_ARG_DECL
- )
-{
- POA_IR::PrimaryKeyDef *_tao_impl = (POA_IR::PrimaryKeyDef *) _tao_servant;
- CORBA::Boolean _tao_retval =
- _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- _tao_server_request.init_reply ();
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
- if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_IR::PrimaryKeyDef::_interface_skel (
- TAO_ServerRequest &_tao_server_request,
- void * _tao_servant,
- void * /* Servant_Upcall */
- ACE_ENV_ARG_DECL
- )
-{
- POA_IR::PrimaryKeyDef *_tao_impl = (POA_IR::PrimaryKeyDef *) _tao_servant;
- CORBA::InterfaceDef_ptr _tao_retval = 0;
- CORBA::Boolean _tao_result = 0;
-
- TAO_IFR_Client_Adapter *_tao_adapter =
- ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
- TAO_ORB_Core::ifr_client_adapter_name ()
- );
-
- if (_tao_adapter == 0)
- {
- ACE_THROW (CORBA::INTF_REPOS ());
- }
-
- ACE_TRY
- {
- _tao_retval =
- _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- _tao_server_request.init_reply ();
-
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
- _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
- }
- ACE_CATCHALL
- {
- _tao_adapter->dispose (_tao_retval);
- }
- ACE_ENDTRY;
-
- if (_tao_result == 0)
+ "IDL:omg.org/CORBA/Container:1.0") == 0)
{
- ACE_THROW (CORBA::MARSHAL ());
+ return ACE_static_cast (POA_CORBA::Container_ptr, this);
}
-}
-
-void POA_IR::PrimaryKeyDef::_component_skel (
- TAO_ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* Servant_Upcall */
- ACE_ENV_ARG_DECL
- )
-{
- POA_IR::PrimaryKeyDef *_tao_impl = (POA_IR::PrimaryKeyDef *) _tao_object_reference;
- CORBA::Object_var _tao_retval =
- _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- _tao_server_request.init_reply ();
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(_tao_out << _tao_retval._retn ()))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_IR::PrimaryKeyDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- if (
- !ACE_OS::strcmp (
- (char *)value,
- "IDL:omg.org/IR/PrimaryKeyDef: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:org.omg/CORBA/Object:1.0"
- )
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
-}
-
-void* POA_IR::PrimaryKeyDef::_downcast (
- const char* logical_type_id
- )
-{
if (ACE_OS::strcmp (logical_type_id,
- "IDL:omg.org/IR/PrimaryKeyDef:1.0") == 0)
+ "IDL:omg.org/CORBA/Contained:1.0") == 0)
{
- return ACE_static_cast (POA_IR::PrimaryKeyDef_ptr, this);
+ return ACE_static_cast (POA_CORBA::Contained_ptr, this);
}
if (ACE_OS::strcmp (logical_type_id,
- "IDL:omg.org/CORBA/Contained:1.0") == 0)
+ "IDL:omg.org/CORBA/IDLType:1.0") == 0)
{
- return ACE_static_cast (POA_CORBA::Contained_ptr, this);
+ return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
}
if (ACE_OS::strcmp (logical_type_id,
@@ -12711,15 +13464,15 @@ void* POA_IR::PrimaryKeyDef::_downcast (
return 0;
}
-const char* POA_IR::PrimaryKeyDef::_interface_repository_id (void) const
+const char* POA_CORBA::ComponentIR::ComponentDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/PrimaryKeyDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0";
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
-void POA_IR::PrimaryKeyDef::_dispatch (
+void POA_CORBA::ComponentIR::ComponentDef::_dispatch (
TAO_ServerRequest &req,
void *servant_upcall
ACE_ENV_ARG_DECL
@@ -12732,10 +13485,10 @@ void POA_IR::PrimaryKeyDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
-IR::PrimaryKeyDef *
-POA_IR::PrimaryKeyDef::_this (ACE_ENV_SINGLE_ARG_DECL)
+CORBA::ComponentIR::ComponentDef *
+POA_CORBA::ComponentIR::ComponentDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
@@ -12770,13 +13523,13 @@ POA_IR::PrimaryKeyDef::_this (ACE_ENV_SINGLE_ARG_DECL)
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
- return ::IR::PrimaryKeyDef::_unchecked_narrow (obj.in ());
+ return ::CORBA::ComponentIR::ComponentDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
-class TAO_IR_FactoryDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
+class TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
private:
unsigned int hash (const char *str, unsigned int len);
@@ -12785,9 +13538,9 @@ public:
};
/* 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_IR_FactoryDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable -N lookup */
unsigned int
-TAO_IR_FactoryDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
static const unsigned char asso_values[] =
{
@@ -12838,7 +13591,7 @@ TAO_IR_FactoryDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
}
const class TAO_operation_db_entry *
-TAO_IR_FactoryDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
{
enum
{
@@ -12855,34 +13608,34 @@ TAO_IR_FactoryDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int le
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"move", &POA_IR::FactoryDef::move_skel},
- {"_is_a", &POA_IR::FactoryDef::_is_a_skel},
- {"_get_mode", &POA_IR::FactoryDef::_get_mode_skel},
- {"_set_name", &POA_IR::FactoryDef::_set_name_skel},
- {"_get_name", &POA_IR::FactoryDef::_get_name_skel},
- {"_set_mode", &POA_IR::FactoryDef::_set_mode_skel},
- {"_interface", &POA_IR::FactoryDef::_interface_skel},
- {"_get_params", &POA_IR::FactoryDef::_get_params_skel},
- {"_set_params", &POA_IR::FactoryDef::_set_params_skel},
- {"_get_contexts", &POA_IR::FactoryDef::_get_contexts_skel},
- {"_set_contexts", &POA_IR::FactoryDef::_set_contexts_skel},
- {"_get_exceptions", &POA_IR::FactoryDef::_get_exceptions_skel},
- {"_set_exceptions", &POA_IR::FactoryDef::_set_exceptions_skel},
- {"_get_version", &POA_IR::FactoryDef::_get_version_skel},
- {"_set_version", &POA_IR::FactoryDef::_set_version_skel},
- {"_get_absolute_name", &POA_IR::FactoryDef::_get_absolute_name_skel},
- {"_get_defined_in", &POA_IR::FactoryDef::_get_defined_in_skel},
- {"_get_id", &POA_IR::FactoryDef::_get_id_skel},
- {"_set_id", &POA_IR::FactoryDef::_set_id_skel},
- {"describe", &POA_IR::FactoryDef::describe_skel},
- {"_get_result_def", &POA_IR::FactoryDef::_get_result_def_skel},
- {"_set_result_def", &POA_IR::FactoryDef::_set_result_def_skel},
- {"_get_def_kind", &POA_IR::FactoryDef::_get_def_kind_skel},
- {"_component", &POA_IR::FactoryDef::_component_skel},
- {"_get_result", &POA_IR::FactoryDef::_get_result_skel},
- {"destroy", &POA_IR::FactoryDef::destroy_skel},
- {"_non_existent", &POA_IR::FactoryDef::_non_existent_skel},
- {"_get_containing_repository", &POA_IR::FactoryDef::_get_containing_repository_skel},
+ {"move", &POA_CORBA::ComponentIR::FactoryDef::move_skel},
+ {"_is_a", &POA_CORBA::ComponentIR::FactoryDef::_is_a_skel},
+ {"_get_mode", &POA_CORBA::ComponentIR::FactoryDef::_get_mode_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::FactoryDef::_set_name_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::FactoryDef::_get_name_skel},
+ {"_set_mode", &POA_CORBA::ComponentIR::FactoryDef::_set_mode_skel},
+ {"_interface", &POA_CORBA::ComponentIR::FactoryDef::_interface_skel},
+ {"_get_params", &POA_CORBA::ComponentIR::FactoryDef::_get_params_skel},
+ {"_set_params", &POA_CORBA::ComponentIR::FactoryDef::_set_params_skel},
+ {"_get_contexts", &POA_CORBA::ComponentIR::FactoryDef::_get_contexts_skel},
+ {"_set_contexts", &POA_CORBA::ComponentIR::FactoryDef::_set_contexts_skel},
+ {"_get_exceptions", &POA_CORBA::ComponentIR::FactoryDef::_get_exceptions_skel},
+ {"_set_exceptions", &POA_CORBA::ComponentIR::FactoryDef::_set_exceptions_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::FactoryDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::FactoryDef::_set_version_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::FactoryDef::_get_absolute_name_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::FactoryDef::_get_defined_in_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::FactoryDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::FactoryDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::FactoryDef::describe_skel},
+ {"_get_result_def", &POA_CORBA::ComponentIR::FactoryDef::_get_result_def_skel},
+ {"_set_result_def", &POA_CORBA::ComponentIR::FactoryDef::_set_result_def_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::FactoryDef::_get_def_kind_skel},
+ {"_component", &POA_CORBA::ComponentIR::FactoryDef::_component_skel},
+ {"_get_result", &POA_CORBA::ComponentIR::FactoryDef::_get_result_skel},
+ {"destroy", &POA_CORBA::ComponentIR::FactoryDef::destroy_skel},
+ {"_non_existent", &POA_CORBA::ComponentIR::FactoryDef::_non_existent_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::FactoryDef::_get_containing_repository_skel},
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -12976,7 +13729,7 @@ TAO_IR_FactoryDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int le
}
return 0;
}
-static TAO_IR_FactoryDef_Perfect_Hash_OpTable tao_IR_FactoryDef_optable;
+static TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_FactoryDef_optable;
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
@@ -12993,13 +13746,13 @@ static TAO_IR_FactoryDef_Perfect_Hash_OpTable tao_IR_FactoryDef_optable;
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
// Factory function Implementation.
-POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker *POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::the_TAO_FactoryDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker::the_TAO_FactoryDef_Strategized_Proxy_Broker (void)
{
- static POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker strategized_proxy_broker;
+ static POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker strategized_proxy_broker;
return &strategized_proxy_broker;
}
-POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::_TAO_FactoryDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker::_TAO_FactoryDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -13007,7 +13760,7 @@ POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::_TAO_FactoryDef_Strategized_Pr
}
}
-POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::~_TAO_FactoryDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker::~_TAO_FactoryDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -13019,9 +13772,9 @@ POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::~_TAO_FactoryDef_Strategized_P
}
}
-IR::_TAO_FactoryDef_Proxy_Impl&
-POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::select_proxy (
- ::IR::FactoryDef *object
+CORBA::ComponentIR::_TAO_FactoryDef_Proxy_Impl&
+POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::FactoryDef *object
ACE_ENV_ARG_DECL
)
{
@@ -13041,7 +13794,7 @@ POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::select_proxy (
}
void
-POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::create_proxy (
+POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
@@ -13055,7 +13808,7 @@ POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::create_proxy (
case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- POA_IR::_TAO_FactoryDef_ThruPOA_Proxy_Impl,
+ POA_CORBA::ComponentIR::_TAO_FactoryDef_ThruPOA_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -13065,7 +13818,7 @@ POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::create_proxy (
default:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- ::IR::_TAO_FactoryDef_Remote_Proxy_Impl,
+ ::CORBA::ComponentIR::_TAO_FactoryDef_Remote_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -13079,26 +13832,26 @@ POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
-IR::_TAO_FactoryDef_Proxy_Broker *
-IR__TAO_FactoryDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+CORBA::ComponentIR::_TAO_FactoryDef_Proxy_Broker *
+CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
{
ACE_UNUSED_ARG (obj);
- return ::POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::the_TAO_FactoryDef_Strategized_Proxy_Broker();
+ return ::POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker::the_TAO_FactoryDef_Strategized_Proxy_Broker();
}
int
-IR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer (long)
+CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer (long)
{
- IR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer =
- IR__TAO_FactoryDef_Proxy_Broker_Factory_function;
+ CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function;
return 0;
}
-static int IR__TAO_FactoryDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- IR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer));
+static int CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer));
///////////////////////////////////////////////////////////////////////
@@ -13108,7 +13861,7 @@ static int IR__TAO_FactoryDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
-POA_IR::_TAO_FactoryDef_ThruPOA_Proxy_Impl::_TAO_FactoryDef_ThruPOA_Proxy_Impl (void)
+POA_CORBA::ComponentIR::_TAO_FactoryDef_ThruPOA_Proxy_Impl::_TAO_FactoryDef_ThruPOA_Proxy_Impl (void)
{}
// ThruPOA Implementation of the IDL interface methods//
@@ -13118,26 +13871,26 @@ POA_IR::_TAO_FactoryDef_ThruPOA_Proxy_Impl::_TAO_FactoryDef_ThruPOA_Proxy_Impl (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
-POA_IR::FactoryDef::FactoryDef (void)
+POA_CORBA::ComponentIR::FactoryDef::FactoryDef (void)
{
- this->optable_ = &tao_IR_FactoryDef_optable;
+ this->optable_ = &tao_CORBA_ComponentIR_FactoryDef_optable;
}
-POA_IR::FactoryDef::FactoryDef (const FactoryDef& rhs)
+POA_CORBA::ComponentIR::FactoryDef::FactoryDef (const FactoryDef& rhs)
: ACE_NESTED_CLASS (POA_CORBA,OperationDef) (rhs),
ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
TAO_ServantBase (rhs)
{}
-POA_IR::FactoryDef::~FactoryDef (void)
+POA_CORBA::ComponentIR::FactoryDef::~FactoryDef (void)
{
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
-void POA_IR::FactoryDef::_is_a_skel (
+void POA_CORBA::ComponentIR::FactoryDef::_is_a_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
@@ -13145,7 +13898,7 @@ void POA_IR::FactoryDef::_is_a_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::FactoryDef *_tao_impl = (POA_IR::FactoryDef *) _tao_servant;
+ POA_CORBA::ComponentIR::FactoryDef *_tao_impl = (POA_CORBA::ComponentIR::FactoryDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -13162,14 +13915,14 @@ void POA_IR::FactoryDef::_is_a_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::FactoryDef::_non_existent_skel (
+void POA_CORBA::ComponentIR::FactoryDef::_non_existent_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::FactoryDef *_tao_impl = (POA_IR::FactoryDef *) _tao_servant;
+ POA_CORBA::ComponentIR::FactoryDef *_tao_impl = (POA_CORBA::ComponentIR::FactoryDef *) _tao_servant;
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -13181,14 +13934,14 @@ void POA_IR::FactoryDef::_non_existent_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::FactoryDef::_interface_skel (
+void POA_CORBA::ComponentIR::FactoryDef::_interface_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::FactoryDef *_tao_impl = (POA_IR::FactoryDef *) _tao_servant;
+ POA_CORBA::ComponentIR::FactoryDef *_tao_impl = (POA_CORBA::ComponentIR::FactoryDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
@@ -13230,14 +13983,14 @@ void POA_IR::FactoryDef::_interface_skel (
}
}
-void POA_IR::FactoryDef::_component_skel (
+void POA_CORBA::ComponentIR::FactoryDef::_component_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::FactoryDef *_tao_impl = (POA_IR::FactoryDef *) _tao_object_reference;
+ POA_CORBA::ComponentIR::FactoryDef *_tao_impl = (POA_CORBA::ComponentIR::FactoryDef *) _tao_object_reference;
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -13249,7 +14002,7 @@ void POA_IR::FactoryDef::_component_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-CORBA::Boolean POA_IR::FactoryDef::_is_a (
+CORBA::Boolean POA_CORBA::ComponentIR::FactoryDef::_is_a (
const char* value
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -13257,7 +14010,7 @@ CORBA::Boolean POA_IR::FactoryDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/FactoryDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/FactoryDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -13285,14 +14038,14 @@ CORBA::Boolean POA_IR::FactoryDef::_is_a (
}
}
-void* POA_IR::FactoryDef::_downcast (
+void* POA_CORBA::ComponentIR::FactoryDef::_downcast (
const char* logical_type_id
)
{
if (ACE_OS::strcmp (logical_type_id,
- "IDL:omg.org/IR/FactoryDef:1.0") == 0)
+ "IDL:omg.org/CORBA/ComponentIR/FactoryDef:1.0") == 0)
{
- return ACE_static_cast (POA_IR::FactoryDef_ptr, this);
+ return ACE_static_cast (POA_CORBA::ComponentIR::FactoryDef_ptr, this);
}
if (ACE_OS::strcmp (logical_type_id,
@@ -13322,15 +14075,15 @@ void* POA_IR::FactoryDef::_downcast (
return 0;
}
-const char* POA_IR::FactoryDef::_interface_repository_id (void) const
+const char* POA_CORBA::ComponentIR::FactoryDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/FactoryDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/FactoryDef:1.0";
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
-void POA_IR::FactoryDef::_dispatch (
+void POA_CORBA::ComponentIR::FactoryDef::_dispatch (
TAO_ServerRequest &req,
void *servant_upcall
ACE_ENV_ARG_DECL
@@ -13343,10 +14096,10 @@ void POA_IR::FactoryDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
-IR::FactoryDef *
-POA_IR::FactoryDef::_this (ACE_ENV_SINGLE_ARG_DECL)
+CORBA::ComponentIR::FactoryDef *
+POA_CORBA::ComponentIR::FactoryDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
@@ -13381,13 +14134,13 @@ POA_IR::FactoryDef::_this (ACE_ENV_SINGLE_ARG_DECL)
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
- return ::IR::FactoryDef::_unchecked_narrow (obj.in ());
+ return ::CORBA::ComponentIR::FactoryDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
-class TAO_IR_FinderDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
+class TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
private:
unsigned int hash (const char *str, unsigned int len);
@@ -13396,9 +14149,9 @@ public:
};
/* 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_IR_FinderDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable -N lookup */
unsigned int
-TAO_IR_FinderDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
static const unsigned char asso_values[] =
{
@@ -13449,7 +14202,7 @@ TAO_IR_FinderDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
}
const class TAO_operation_db_entry *
-TAO_IR_FinderDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
{
enum
{
@@ -13466,34 +14219,34 @@ TAO_IR_FinderDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"move", &POA_IR::FinderDef::move_skel},
- {"_is_a", &POA_IR::FinderDef::_is_a_skel},
- {"_get_mode", &POA_IR::FinderDef::_get_mode_skel},
- {"_set_name", &POA_IR::FinderDef::_set_name_skel},
- {"_get_name", &POA_IR::FinderDef::_get_name_skel},
- {"_set_mode", &POA_IR::FinderDef::_set_mode_skel},
- {"_interface", &POA_IR::FinderDef::_interface_skel},
- {"_get_params", &POA_IR::FinderDef::_get_params_skel},
- {"_set_params", &POA_IR::FinderDef::_set_params_skel},
- {"_get_contexts", &POA_IR::FinderDef::_get_contexts_skel},
- {"_set_contexts", &POA_IR::FinderDef::_set_contexts_skel},
- {"_get_exceptions", &POA_IR::FinderDef::_get_exceptions_skel},
- {"_set_exceptions", &POA_IR::FinderDef::_set_exceptions_skel},
- {"_get_version", &POA_IR::FinderDef::_get_version_skel},
- {"_set_version", &POA_IR::FinderDef::_set_version_skel},
- {"_get_absolute_name", &POA_IR::FinderDef::_get_absolute_name_skel},
- {"_get_defined_in", &POA_IR::FinderDef::_get_defined_in_skel},
- {"_get_id", &POA_IR::FinderDef::_get_id_skel},
- {"_set_id", &POA_IR::FinderDef::_set_id_skel},
- {"describe", &POA_IR::FinderDef::describe_skel},
- {"_get_result_def", &POA_IR::FinderDef::_get_result_def_skel},
- {"_set_result_def", &POA_IR::FinderDef::_set_result_def_skel},
- {"_get_def_kind", &POA_IR::FinderDef::_get_def_kind_skel},
- {"_component", &POA_IR::FinderDef::_component_skel},
- {"_get_result", &POA_IR::FinderDef::_get_result_skel},
- {"destroy", &POA_IR::FinderDef::destroy_skel},
- {"_non_existent", &POA_IR::FinderDef::_non_existent_skel},
- {"_get_containing_repository", &POA_IR::FinderDef::_get_containing_repository_skel},
+ {"move", &POA_CORBA::ComponentIR::FinderDef::move_skel},
+ {"_is_a", &POA_CORBA::ComponentIR::FinderDef::_is_a_skel},
+ {"_get_mode", &POA_CORBA::ComponentIR::FinderDef::_get_mode_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::FinderDef::_set_name_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::FinderDef::_get_name_skel},
+ {"_set_mode", &POA_CORBA::ComponentIR::FinderDef::_set_mode_skel},
+ {"_interface", &POA_CORBA::ComponentIR::FinderDef::_interface_skel},
+ {"_get_params", &POA_CORBA::ComponentIR::FinderDef::_get_params_skel},
+ {"_set_params", &POA_CORBA::ComponentIR::FinderDef::_set_params_skel},
+ {"_get_contexts", &POA_CORBA::ComponentIR::FinderDef::_get_contexts_skel},
+ {"_set_contexts", &POA_CORBA::ComponentIR::FinderDef::_set_contexts_skel},
+ {"_get_exceptions", &POA_CORBA::ComponentIR::FinderDef::_get_exceptions_skel},
+ {"_set_exceptions", &POA_CORBA::ComponentIR::FinderDef::_set_exceptions_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::FinderDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::FinderDef::_set_version_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::FinderDef::_get_absolute_name_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::FinderDef::_get_defined_in_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::FinderDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::FinderDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::FinderDef::describe_skel},
+ {"_get_result_def", &POA_CORBA::ComponentIR::FinderDef::_get_result_def_skel},
+ {"_set_result_def", &POA_CORBA::ComponentIR::FinderDef::_set_result_def_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::FinderDef::_get_def_kind_skel},
+ {"_component", &POA_CORBA::ComponentIR::FinderDef::_component_skel},
+ {"_get_result", &POA_CORBA::ComponentIR::FinderDef::_get_result_skel},
+ {"destroy", &POA_CORBA::ComponentIR::FinderDef::destroy_skel},
+ {"_non_existent", &POA_CORBA::ComponentIR::FinderDef::_non_existent_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::FinderDef::_get_containing_repository_skel},
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -13587,7 +14340,7 @@ TAO_IR_FinderDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len
}
return 0;
}
-static TAO_IR_FinderDef_Perfect_Hash_OpTable tao_IR_FinderDef_optable;
+static TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_FinderDef_optable;
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
@@ -13604,13 +14357,13 @@ static TAO_IR_FinderDef_Perfect_Hash_OpTable tao_IR_FinderDef_optable;
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
// Factory function Implementation.
-POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker *POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::the_TAO_FinderDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker::the_TAO_FinderDef_Strategized_Proxy_Broker (void)
{
- static POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker strategized_proxy_broker;
+ static POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker strategized_proxy_broker;
return &strategized_proxy_broker;
}
-POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::_TAO_FinderDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker::_TAO_FinderDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -13618,7 +14371,7 @@ POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::_TAO_FinderDef_Strategized_Prox
}
}
-POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::~_TAO_FinderDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker::~_TAO_FinderDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -13630,9 +14383,9 @@ POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::~_TAO_FinderDef_Strategized_Pro
}
}
-IR::_TAO_FinderDef_Proxy_Impl&
-POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::select_proxy (
- ::IR::FinderDef *object
+CORBA::ComponentIR::_TAO_FinderDef_Proxy_Impl&
+POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::FinderDef *object
ACE_ENV_ARG_DECL
)
{
@@ -13652,7 +14405,7 @@ POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::select_proxy (
}
void
-POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::create_proxy (
+POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
@@ -13666,7 +14419,7 @@ POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::create_proxy (
case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- POA_IR::_TAO_FinderDef_ThruPOA_Proxy_Impl,
+ POA_CORBA::ComponentIR::_TAO_FinderDef_ThruPOA_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -13676,7 +14429,7 @@ POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::create_proxy (
default:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- ::IR::_TAO_FinderDef_Remote_Proxy_Impl,
+ ::CORBA::ComponentIR::_TAO_FinderDef_Remote_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -13690,26 +14443,26 @@ POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
-IR::_TAO_FinderDef_Proxy_Broker *
-IR__TAO_FinderDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+CORBA::ComponentIR::_TAO_FinderDef_Proxy_Broker *
+CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
{
ACE_UNUSED_ARG (obj);
- return ::POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::the_TAO_FinderDef_Strategized_Proxy_Broker();
+ return ::POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker::the_TAO_FinderDef_Strategized_Proxy_Broker();
}
int
-IR__TAO_FinderDef_Proxy_Broker_Factory_Initializer (long)
+CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_Initializer (long)
{
- IR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer =
- IR__TAO_FinderDef_Proxy_Broker_Factory_function;
+ CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function;
return 0;
}
-static int IR__TAO_FinderDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- IR__TAO_FinderDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_FinderDef_Proxy_Broker_Factory_Initializer));
+static int CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_Initializer));
///////////////////////////////////////////////////////////////////////
@@ -13719,7 +14472,7 @@ static int IR__TAO_FinderDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
-POA_IR::_TAO_FinderDef_ThruPOA_Proxy_Impl::_TAO_FinderDef_ThruPOA_Proxy_Impl (void)
+POA_CORBA::ComponentIR::_TAO_FinderDef_ThruPOA_Proxy_Impl::_TAO_FinderDef_ThruPOA_Proxy_Impl (void)
{}
// ThruPOA Implementation of the IDL interface methods//
@@ -13729,26 +14482,26 @@ POA_IR::_TAO_FinderDef_ThruPOA_Proxy_Impl::_TAO_FinderDef_ThruPOA_Proxy_Impl (vo
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
-POA_IR::FinderDef::FinderDef (void)
+POA_CORBA::ComponentIR::FinderDef::FinderDef (void)
{
- this->optable_ = &tao_IR_FinderDef_optable;
+ this->optable_ = &tao_CORBA_ComponentIR_FinderDef_optable;
}
-POA_IR::FinderDef::FinderDef (const FinderDef& rhs)
+POA_CORBA::ComponentIR::FinderDef::FinderDef (const FinderDef& rhs)
: ACE_NESTED_CLASS (POA_CORBA,OperationDef) (rhs),
ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
TAO_ServantBase (rhs)
{}
-POA_IR::FinderDef::~FinderDef (void)
+POA_CORBA::ComponentIR::FinderDef::~FinderDef (void)
{
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
-void POA_IR::FinderDef::_is_a_skel (
+void POA_CORBA::ComponentIR::FinderDef::_is_a_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
@@ -13756,7 +14509,7 @@ void POA_IR::FinderDef::_is_a_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::FinderDef *_tao_impl = (POA_IR::FinderDef *) _tao_servant;
+ POA_CORBA::ComponentIR::FinderDef *_tao_impl = (POA_CORBA::ComponentIR::FinderDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -13773,14 +14526,14 @@ void POA_IR::FinderDef::_is_a_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::FinderDef::_non_existent_skel (
+void POA_CORBA::ComponentIR::FinderDef::_non_existent_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::FinderDef *_tao_impl = (POA_IR::FinderDef *) _tao_servant;
+ POA_CORBA::ComponentIR::FinderDef *_tao_impl = (POA_CORBA::ComponentIR::FinderDef *) _tao_servant;
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -13792,14 +14545,14 @@ void POA_IR::FinderDef::_non_existent_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::FinderDef::_interface_skel (
+void POA_CORBA::ComponentIR::FinderDef::_interface_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::FinderDef *_tao_impl = (POA_IR::FinderDef *) _tao_servant;
+ POA_CORBA::ComponentIR::FinderDef *_tao_impl = (POA_CORBA::ComponentIR::FinderDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
@@ -13841,14 +14594,14 @@ void POA_IR::FinderDef::_interface_skel (
}
}
-void POA_IR::FinderDef::_component_skel (
+void POA_CORBA::ComponentIR::FinderDef::_component_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::FinderDef *_tao_impl = (POA_IR::FinderDef *) _tao_object_reference;
+ POA_CORBA::ComponentIR::FinderDef *_tao_impl = (POA_CORBA::ComponentIR::FinderDef *) _tao_object_reference;
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -13860,7 +14613,7 @@ void POA_IR::FinderDef::_component_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-CORBA::Boolean POA_IR::FinderDef::_is_a (
+CORBA::Boolean POA_CORBA::ComponentIR::FinderDef::_is_a (
const char* value
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -13868,7 +14621,7 @@ CORBA::Boolean POA_IR::FinderDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/FinderDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/FinderDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -13896,14 +14649,14 @@ CORBA::Boolean POA_IR::FinderDef::_is_a (
}
}
-void* POA_IR::FinderDef::_downcast (
+void* POA_CORBA::ComponentIR::FinderDef::_downcast (
const char* logical_type_id
)
{
if (ACE_OS::strcmp (logical_type_id,
- "IDL:omg.org/IR/FinderDef:1.0") == 0)
+ "IDL:omg.org/CORBA/ComponentIR/FinderDef:1.0") == 0)
{
- return ACE_static_cast (POA_IR::FinderDef_ptr, this);
+ return ACE_static_cast (POA_CORBA::ComponentIR::FinderDef_ptr, this);
}
if (ACE_OS::strcmp (logical_type_id,
@@ -13933,15 +14686,15 @@ void* POA_IR::FinderDef::_downcast (
return 0;
}
-const char* POA_IR::FinderDef::_interface_repository_id (void) const
+const char* POA_CORBA::ComponentIR::FinderDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/FinderDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/FinderDef:1.0";
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
-void POA_IR::FinderDef::_dispatch (
+void POA_CORBA::ComponentIR::FinderDef::_dispatch (
TAO_ServerRequest &req,
void *servant_upcall
ACE_ENV_ARG_DECL
@@ -13954,10 +14707,10 @@ void POA_IR::FinderDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
-IR::FinderDef *
-POA_IR::FinderDef::_this (ACE_ENV_SINGLE_ARG_DECL)
+CORBA::ComponentIR::FinderDef *
+POA_CORBA::ComponentIR::FinderDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
@@ -13992,13 +14745,13 @@ POA_IR::FinderDef::_this (ACE_ENV_SINGLE_ARG_DECL)
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
- return ::IR::FinderDef::_unchecked_narrow (obj.in ());
+ return ::CORBA::ComponentIR::FinderDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
-class TAO_IR_HomeDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
+class TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
private:
unsigned int hash (const char *str, unsigned int len);
@@ -14007,138 +14760,142 @@ public:
};
/* 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_IR_HomeDef_Perfect_Hash_OpTable -N lookup */
+/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable -N lookup */
unsigned int
-TAO_IR_HomeDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
static const unsigned char asso_values[] =
{
#if defined (ACE_MVS)
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 0,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 0,
- 104, 20, 50, 35, 104, 104, 104, 0, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 5, 15, 5,
- 104, 0, 104, 40, 104, 104, 104, 104, 104, 104,
- 104, 104, 20, 25, 104, 104, 104, 0, 5, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 0,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 0,
+ 106, 55, 20, 0, 106, 106, 106, 15, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 0, 0, 20,
+ 106, 0, 106, 5, 106, 106, 106, 106, 106, 106,
+ 106, 106, 35, 35, 106, 106, 106, 5, 10, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106,
#else
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
- 104, 104, 104, 104, 104, 0, 104, 0, 104, 20,
- 50, 35, 104, 104, 104, 0, 104, 104, 5, 15,
- 5, 104, 0, 104, 40, 20, 25, 104, 104, 104,
- 0, 5, 104, 104, 104, 104, 104, 104,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 106, 0, 106, 0, 106, 55,
+ 20, 0, 106, 106, 106, 15, 106, 106, 0, 0,
+ 20, 106, 0, 106, 5, 35, 35, 106, 106, 106,
+ 5, 10, 106, 106, 106, 106, 106, 106,
#endif /* ACE_MVS */
};
return len + asso_values[str[len - 1]] + asso_values[str[0]];
}
const class TAO_operation_db_entry *
-TAO_IR_HomeDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
{
enum
{
- TOTAL_KEYWORDS = 50,
+ TOTAL_KEYWORDS = 54,
MIN_WORD_LENGTH = 4,
MAX_WORD_LENGTH = 26,
MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 103,
- HASH_VALUE_RANGE = 100,
- DUPLICATES = 9,
- WORDLIST_SIZE = 54
+ MAX_HASH_VALUE = 105,
+ HASH_VALUE_RANGE = 102,
+ DUPLICATES = 14,
+ WORDLIST_SIZE = 58
};
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"is_a", &POA_IR::HomeDef::is_a_skel},
- {"_is_a", &POA_IR::HomeDef::_is_a_skel},
- {"lookup", &POA_IR::HomeDef::lookup_skel},
- {"_get_version", &POA_IR::HomeDef::_get_version_skel},
- {"_set_version", &POA_IR::HomeDef::_set_version_skel},
- {"_get_defined_in", &POA_IR::HomeDef::_get_defined_in_skel},
- {"_get_primary_key", &POA_IR::HomeDef::_get_primary_key_skel},
- {"_get_containing_repository", &POA_IR::HomeDef::_get_containing_repository_skel},
- {"_get_finders", &POA_IR::HomeDef::_get_finders_skel},
- {"_get_is_basic", &POA_IR::HomeDef::_get_is_basic_skel},
- {"_get_factories", &POA_IR::HomeDef::_get_factories_skel},
- {"_component", &POA_IR::HomeDef::_component_skel},
- {"create_value_box", &POA_IR::HomeDef::create_value_box_skel},
- {"create_union", &POA_IR::HomeDef::create_union_skel},
- {"_non_existent", &POA_IR::HomeDef::_non_existent_skel},
- {"create_factory", &POA_IR::HomeDef::create_factory_skel},
- {"_get_base_interfaces", &POA_IR::HomeDef::_get_base_interfaces_skel},
- {"_set_base_interfaces", &POA_IR::HomeDef::_set_base_interfaces_skel},
- {"create_operation", &POA_IR::HomeDef::create_operation_skel},
- {"create_exception", &POA_IR::HomeDef::create_exception_skel},
- {"create_primary_key", &POA_IR::HomeDef::create_primary_key_skel},
- {"_get_name", &POA_IR::HomeDef::_get_name_skel},
- {"_get_type", &POA_IR::HomeDef::_get_type_skel},
- {"_set_name", &POA_IR::HomeDef::_set_name_skel},
- {"_interface", &POA_IR::HomeDef::_interface_skel},
- {"create_enum", &POA_IR::HomeDef::create_enum_skel},
- {"_get_managed_component", &POA_IR::HomeDef::_get_managed_component_skel},
- {"contents", &POA_IR::HomeDef::contents_skel},
- {"_get_base_home", &POA_IR::HomeDef::_get_base_home_skel},
- {"lookup_name", &POA_IR::HomeDef::lookup_name_skel},
- {"create_alias", &POA_IR::HomeDef::create_alias_skel},
- {"_get_absolute_name", &POA_IR::HomeDef::_get_absolute_name_skel},
- {"move", &POA_IR::HomeDef::move_skel},
- {"_get_id", &POA_IR::HomeDef::_get_id_skel},
- {"_set_id", &POA_IR::HomeDef::_set_id_skel},
- {"create_struct", &POA_IR::HomeDef::create_struct_skel},
- {"create_constant", &POA_IR::HomeDef::create_constant_skel},
- {"destroy", &POA_IR::HomeDef::destroy_skel},
- {"_get_def_kind", &POA_IR::HomeDef::_get_def_kind_skel},
- {"create_value", &POA_IR::HomeDef::create_value_skel},
- {"create_module", &POA_IR::HomeDef::create_module_skel},
- {"create_native", &POA_IR::HomeDef::create_native_skel},
- {"create_attribute", &POA_IR::HomeDef::create_attribute_skel},
- {"create_interface", &POA_IR::HomeDef::create_interface_skel},
- {"create_finder", &POA_IR::HomeDef::create_finder_skel},
- {"create_local_interface", &POA_IR::HomeDef::create_local_interface_skel},
- {"create_abstract_interface", &POA_IR::HomeDef::create_abstract_interface_skel},
- {"describe_contents", &POA_IR::HomeDef::describe_contents_skel},
- {"describe", &POA_IR::HomeDef::describe_skel},
- {"describe_interface", &POA_IR::HomeDef::describe_interface_skel},
+ {"move", &POA_CORBA::ComponentIR::HomeDef::move_skel},
+ {"_is_a", &POA_CORBA::ComponentIR::HomeDef::_is_a_skel},
+ {"lookup", &POA_CORBA::ComponentIR::HomeDef::lookup_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::HomeDef::_get_name_skel},
+ {"_get_type", &POA_CORBA::ComponentIR::HomeDef::_get_type_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::HomeDef::_set_name_skel},
+ {"_interface", &POA_CORBA::ComponentIR::HomeDef::_interface_skel},
+ {"lookup_name", &POA_CORBA::ComponentIR::HomeDef::lookup_name_skel},
+ {"_get_base_home", &POA_CORBA::ComponentIR::HomeDef::_get_base_home_skel},
+ {"_set_base_home", &POA_CORBA::ComponentIR::HomeDef::_set_base_home_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::HomeDef::_get_absolute_name_skel},
+ {"is_a", &POA_CORBA::ComponentIR::HomeDef::is_a_skel},
+ {"_get_primary_key", &POA_CORBA::ComponentIR::HomeDef::_get_primary_key_skel},
+ {"_set_primary_key", &POA_CORBA::ComponentIR::HomeDef::_set_primary_key_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::HomeDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::HomeDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::HomeDef::describe_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::HomeDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::HomeDef::_set_version_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::HomeDef::_get_def_kind_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::HomeDef::_get_defined_in_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::HomeDef::_get_containing_repository_skel},
+ {"destroy", &POA_CORBA::ComponentIR::HomeDef::destroy_skel},
+ {"describe_interface", &POA_CORBA::ComponentIR::HomeDef::describe_interface_skel},
+ {"describe_ext_interface", &POA_CORBA::ComponentIR::HomeDef::describe_ext_interface_skel},
+ {"_component", &POA_CORBA::ComponentIR::HomeDef::_component_skel},
+ {"_non_existent", &POA_CORBA::ComponentIR::HomeDef::_non_existent_skel},
+ {"_get_base_interfaces", &POA_CORBA::ComponentIR::HomeDef::_get_base_interfaces_skel},
+ {"_set_base_interfaces", &POA_CORBA::ComponentIR::HomeDef::_set_base_interfaces_skel},
+ {"_get_managed_component", &POA_CORBA::ComponentIR::HomeDef::_get_managed_component_skel},
+ {"_set_managed_component", &POA_CORBA::ComponentIR::HomeDef::_set_managed_component_skel},
+ {"_get_supported_interfaces", &POA_CORBA::ComponentIR::HomeDef::_get_supported_interfaces_skel},
+ {"_set_supported_interfaces", &POA_CORBA::ComponentIR::HomeDef::_set_supported_interfaces_skel},
+ {"create_enum", &POA_CORBA::ComponentIR::HomeDef::create_enum_skel},
+ {"create_value", &POA_CORBA::ComponentIR::HomeDef::create_value_skel},
+ {"create_module", &POA_CORBA::ComponentIR::HomeDef::create_module_skel},
+ {"create_native", &POA_CORBA::ComponentIR::HomeDef::create_native_skel},
+ {"create_attribute", &POA_CORBA::ComponentIR::HomeDef::create_attribute_skel},
+ {"create_ext_value", &POA_CORBA::ComponentIR::HomeDef::create_ext_value_skel},
+ {"create_interface", &POA_CORBA::ComponentIR::HomeDef::create_interface_skel},
+ {"describe_contents", &POA_CORBA::ComponentIR::HomeDef::describe_contents_skel},
+ {"create_finder", &POA_CORBA::ComponentIR::HomeDef::create_finder_skel},
+ {"create_ext_attribute", &POA_CORBA::ComponentIR::HomeDef::create_ext_attribute_skel},
+ {"create_value_box", &POA_CORBA::ComponentIR::HomeDef::create_value_box_skel},
+ {"create_local_interface", &POA_CORBA::ComponentIR::HomeDef::create_local_interface_skel},
+ {"create_factory", &POA_CORBA::ComponentIR::HomeDef::create_factory_skel},
+ {"create_abstract_interface", &POA_CORBA::ComponentIR::HomeDef::create_abstract_interface_skel},
+ {"create_union", &POA_CORBA::ComponentIR::HomeDef::create_union_skel},
+ {"create_operation", &POA_CORBA::ComponentIR::HomeDef::create_operation_skel},
+ {"create_exception", &POA_CORBA::ComponentIR::HomeDef::create_exception_skel},
+ {"contents", &POA_CORBA::ComponentIR::HomeDef::contents_skel},
+ {"create_alias", &POA_CORBA::ComponentIR::HomeDef::create_alias_skel},
+ {"create_struct", &POA_CORBA::ComponentIR::HomeDef::create_struct_skel},
+ {"create_constant", &POA_CORBA::ComponentIR::HomeDef::create_constant_skel},
};
static const signed char lookup[] =
{
- -1, -1, -1, -1, 4, 5, -1, -1, -1, -1, -1, 6, -1, -1,
- -1, -7, -2, -105, -1, -1, 9, 10, -1, -1, -1, -20, -2, -22,
- -2, -25, -3, 11, 12, 13, 14, 15, 16, 17, 18, 19, -118, -117,
- -1, 24, -118, 28, 29, 30, 31, 32, -1, 33, 34, 35, 36, -37,
- -2, -105, 39, -1, 40, -1, 41, 42, -1, -44, -2, 43, -106, -46,
- -2, -105, -1, 48, -1, -1, -1, 49, -1, -1, 50, -1, -1, -1,
- -1, -1, -1, 51, -1, -1, -1, -1, -1, 52, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 53,
+ -1, -1, -1, -1, 4, 5, 6, -7, -3, -107, 10, 11, -12, -2,
+ -107, -1, -1, -1, 14, 15, -1, -1, -16, -2, -18, -2, -109, -108,
+ 20, -1, -21, -2, -107, 23, -1, 24, 25, 26, 27, -1, -1, -1,
+ 28, -1, -1, 29, -1, -1, 30, -1, -1, -31, -2, -33, -2, -109,
+ -1, -109, -35, -2, -107, -1, -1, -1, -39, -2, 37, 38, -109, -41,
+ -3, -107, 44, 45, -1, 46, 47, 48, -1, 49, 50, -1, -1, -1,
+ -1, -1, -1, 51, -1, -52, -2, -107, -1, -1, -1, -1, -1, -1,
+ 54, -1, -1, -1, 55, 56, -1, 57,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -14172,7 +14929,7 @@ TAO_IR_HomeDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
}
return 0;
}
-static TAO_IR_HomeDef_Perfect_Hash_OpTable tao_IR_HomeDef_optable;
+static TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_HomeDef_optable;
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
@@ -14182,13 +14939,13 @@ static TAO_IR_HomeDef_Perfect_Hash_OpTable tao_IR_HomeDef_optable;
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_HomeDef_base_home_get : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_HomeDef_base_home_get (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::HomeDef *tao_impl
+ POA_CORBA::ComponentIR::HomeDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -14218,29 +14975,29 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::HomeDef_ptr result);
+ void result (::CORBA::ComponentIR::HomeDef_ptr result);
private:
- TAO_ServerRequestInfo_IR_HomeDef_base_home_get (
- const TAO_ServerRequestInfo_IR_HomeDef_base_home_get &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get &
);
void operator= (
- const TAO_ServerRequestInfo_IR_HomeDef_base_home_get &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get &
);
private:
- POA_IR::HomeDef *_tao_impl;
- ::IR::HomeDef_ptr _result;
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl;
+ ::CORBA::ComponentIR::HomeDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_HomeDef_base_home_get::TAO_ServerRequestInfo_IR_HomeDef_base_home_get (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::HomeDef *tao_impl
+ POA_CORBA::ComponentIR::HomeDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
@@ -14248,7 +15005,7 @@ TAO_ServerRequestInfo_IR_HomeDef_base_home_get::TAO_ServerRequestInfo_IR_HomeDef
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_HomeDef_base_home_get::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14262,7 +15019,7 @@ TAO_ServerRequestInfo_IR_HomeDef_base_home_get::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_HomeDef_base_home_get::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14276,7 +15033,7 @@ TAO_ServerRequestInfo_IR_HomeDef_base_home_get::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_HomeDef_base_home_get::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14295,7 +15052,7 @@ TAO_ServerRequestInfo_IR_HomeDef_base_home_get::result (
}
char *
-TAO_ServerRequestInfo_IR_HomeDef_base_home_get::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14305,7 +15062,7 @@ TAO_ServerRequestInfo_IR_HomeDef_base_home_get::target_most_derived_interface (
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_HomeDef_base_home_get::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -14315,7 +15072,7 @@ TAO_ServerRequestInfo_IR_HomeDef_base_home_get::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_HomeDef_base_home_get::result (::IR::HomeDef_ptr result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::result (::CORBA::ComponentIR::HomeDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -14324,13 +15081,14 @@ TAO_ServerRequestInfo_IR_HomeDef_base_home_get::result (::IR::HomeDef_ptr result
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_HomeDef_managed_component_get : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_HomeDef_managed_component_get (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::HomeDef *tao_impl
+ POA_CORBA::ComponentIR::HomeDef *tao_impl,
+ CORBA::ComponentIR::HomeDef_ptr base_home
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -14360,37 +15118,38 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::ComponentDef_ptr result);
-
private:
- TAO_ServerRequestInfo_IR_HomeDef_managed_component_get (
- const TAO_ServerRequestInfo_IR_HomeDef_managed_component_get &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set &
);
void operator= (
- const TAO_ServerRequestInfo_IR_HomeDef_managed_component_get &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set &
);
private:
- POA_IR::HomeDef *_tao_impl;
- ::IR::ComponentDef_ptr _result;
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl;
+
+ CORBA::ComponentIR::HomeDef_ptr base_home_;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::TAO_ServerRequestInfo_IR_HomeDef_managed_component_get (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::HomeDef *tao_impl
+ POA_CORBA::ComponentIR::HomeDef *tao_impl,
+ CORBA::ComponentIR::HomeDef_ptr base_home
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
- _tao_impl (tao_impl)
+ _tao_impl (tao_impl),
+ base_home_ (base_home)
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14400,11 +15159,19 @@ TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::arguments (
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- return parameter_list;
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+
+ (*parameter_list)[len].argument <<= this->base_home_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14418,26 +15185,22 @@ TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
+ CORBA::Boolean tk_void_any = 1;
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= this->_result;
-
- return safe_result_any._retn ();
+ return result_any;
}
char *
-TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14447,7 +15210,7 @@ TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::target_most_derived_inte
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -14456,23 +15219,16 @@ TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::target_is_a (
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
-TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::result (::IR::ComponentDef_ptr result)
-{
- // Update the result.
- this->_result = result;
-}
-
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_HomeDef_primary_key_get : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_HomeDef_primary_key_get (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::HomeDef *tao_impl
+ POA_CORBA::ComponentIR::HomeDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -14502,29 +15258,29 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::PrimaryKeyDef_ptr result);
+ void result (::CORBA::InterfaceDefSeq * result);
private:
- TAO_ServerRequestInfo_IR_HomeDef_primary_key_get (
- const TAO_ServerRequestInfo_IR_HomeDef_primary_key_get &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get &
);
void operator= (
- const TAO_ServerRequestInfo_IR_HomeDef_primary_key_get &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get &
);
private:
- POA_IR::HomeDef *_tao_impl;
- ::IR::PrimaryKeyDef_ptr _result;
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl;
+ ::CORBA::InterfaceDefSeq * _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::TAO_ServerRequestInfo_IR_HomeDef_primary_key_get (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::HomeDef *tao_impl
+ POA_CORBA::ComponentIR::HomeDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
@@ -14532,7 +15288,7 @@ TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::TAO_ServerRequestInfo_IR_HomeD
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14546,7 +15302,7 @@ TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14560,7 +15316,7 @@ TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14579,7 +15335,7 @@ TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::result (
}
char *
-TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14589,7 +15345,7 @@ TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::target_most_derived_interface
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -14599,7 +15355,7 @@ TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::result (::IR::PrimaryKeyDef_ptr result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::result (::CORBA::InterfaceDefSeq * result)
{
// Update the result.
this->_result = result;
@@ -14608,13 +15364,14 @@ TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::result (::IR::PrimaryKeyDef_pt
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_HomeDef_factories_get : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_HomeDef_factories_get (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::HomeDef *tao_impl
+ POA_CORBA::ComponentIR::HomeDef *tao_impl,
+ const CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -14644,37 +15401,38 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::FactoryDefSeq * result);
-
private:
- TAO_ServerRequestInfo_IR_HomeDef_factories_get (
- const TAO_ServerRequestInfo_IR_HomeDef_factories_get &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set &
);
void operator= (
- const TAO_ServerRequestInfo_IR_HomeDef_factories_get &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set &
);
private:
- POA_IR::HomeDef *_tao_impl;
- ::IR::FactoryDefSeq * _result;
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl;
+
+ const CORBA::InterfaceDefSeq & supported_interfaces_;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_HomeDef_factories_get::TAO_ServerRequestInfo_IR_HomeDef_factories_get (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::HomeDef *tao_impl
+ POA_CORBA::ComponentIR::HomeDef *tao_impl,
+ const CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
- _tao_impl (tao_impl)
+ _tao_impl (tao_impl),
+ supported_interfaces_ (supported_interfaces)
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_HomeDef_factories_get::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14684,11 +15442,19 @@ TAO_ServerRequestInfo_IR_HomeDef_factories_get::arguments (
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- return parameter_list;
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+
+ (*parameter_list)[len].argument <<= this->supported_interfaces_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_HomeDef_factories_get::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14702,26 +15468,22 @@ TAO_ServerRequestInfo_IR_HomeDef_factories_get::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_HomeDef_factories_get::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
+ CORBA::Boolean tk_void_any = 1;
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= this->_result;
-
- return safe_result_any._retn ();
+ return result_any;
}
char *
-TAO_ServerRequestInfo_IR_HomeDef_factories_get::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14731,7 +15493,7 @@ TAO_ServerRequestInfo_IR_HomeDef_factories_get::target_most_derived_interface (
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_HomeDef_factories_get::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -14740,23 +15502,16 @@ TAO_ServerRequestInfo_IR_HomeDef_factories_get::target_is_a (
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
-TAO_ServerRequestInfo_IR_HomeDef_factories_get::result (::IR::FactoryDefSeq * result)
-{
- // Update the result.
- this->_result = result;
-}
-
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_HomeDef_finders_get : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_HomeDef_finders_get (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::HomeDef *tao_impl
+ POA_CORBA::ComponentIR::HomeDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -14786,29 +15541,29 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::FinderDefSeq * result);
+ void result (::CORBA::ComponentIR::ComponentDef_ptr result);
private:
- TAO_ServerRequestInfo_IR_HomeDef_finders_get (
- const TAO_ServerRequestInfo_IR_HomeDef_finders_get &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get &
);
void operator= (
- const TAO_ServerRequestInfo_IR_HomeDef_finders_get &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get &
);
private:
- POA_IR::HomeDef *_tao_impl;
- ::IR::FinderDefSeq * _result;
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl;
+ ::CORBA::ComponentIR::ComponentDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_HomeDef_finders_get::TAO_ServerRequestInfo_IR_HomeDef_finders_get (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::HomeDef *tao_impl
+ POA_CORBA::ComponentIR::HomeDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
@@ -14816,7 +15571,7 @@ TAO_ServerRequestInfo_IR_HomeDef_finders_get::TAO_ServerRequestInfo_IR_HomeDef_f
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_HomeDef_finders_get::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14830,7 +15585,7 @@ TAO_ServerRequestInfo_IR_HomeDef_finders_get::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_HomeDef_finders_get::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14844,7 +15599,7 @@ TAO_ServerRequestInfo_IR_HomeDef_finders_get::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_HomeDef_finders_get::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14863,7 +15618,7 @@ TAO_ServerRequestInfo_IR_HomeDef_finders_get::result (
}
char *
-TAO_ServerRequestInfo_IR_HomeDef_finders_get::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14873,7 +15628,7 @@ TAO_ServerRequestInfo_IR_HomeDef_finders_get::target_most_derived_interface (
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_HomeDef_finders_get::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -14883,7 +15638,7 @@ TAO_ServerRequestInfo_IR_HomeDef_finders_get::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_HomeDef_finders_get::result (::IR::FinderDefSeq * result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::result (::CORBA::ComponentIR::ComponentDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -14892,13 +15647,14 @@ TAO_ServerRequestInfo_IR_HomeDef_finders_get::result (::IR::FinderDefSeq * resul
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_HomeDef_is_basic_get : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_HomeDef_is_basic_get (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::HomeDef *tao_impl
+ POA_CORBA::ComponentIR::HomeDef *tao_impl,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -14928,29 +15684,169 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (CORBA::Boolean result);
+private:
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set &
+ );
+
+private:
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl;
+
+ CORBA::ComponentIR::ComponentDef_ptr managed_component_;
+};
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ POA_CORBA::ComponentIR::HomeDef *tao_impl,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
+ _tao_impl (tao_impl),
+ managed_component_ (managed_component)
+{}
+
+Dynamic::ParameterList *
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::arguments (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+
+ (*parameter_list)[len].argument <<= this->managed_component_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 1;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return result_any;
+}
+
+char *
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return
+ CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
+}
+
+CORBA::Boolean
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
+class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get : public TAO_ServerRequestInfo
+{
+public:
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::ComponentIR::HomeDef *tao_impl
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual Dynamic::ParameterList * arguments (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual char * target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Boolean target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::ValueDef_ptr result);
private:
- TAO_ServerRequestInfo_IR_HomeDef_is_basic_get (
- const TAO_ServerRequestInfo_IR_HomeDef_is_basic_get &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get &
);
void operator= (
- const TAO_ServerRequestInfo_IR_HomeDef_is_basic_get &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get &
);
private:
- POA_IR::HomeDef *_tao_impl;
- CORBA::Boolean _result;
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl;
+ ::CORBA::ValueDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::TAO_ServerRequestInfo_IR_HomeDef_is_basic_get (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::HomeDef *tao_impl
+ POA_CORBA::ComponentIR::HomeDef *tao_impl
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
@@ -14958,7 +15854,7 @@ TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::TAO_ServerRequestInfo_IR_HomeDef_
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14972,7 +15868,7 @@ TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14986,7 +15882,7 @@ TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -14999,13 +15895,13 @@ TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::result (
CORBA::Any_var safe_result_any = result_any;
- (*result_any) <<= CORBA::Any::from_boolean (this->_result);
+ (*result_any) <<= this->_result;
return safe_result_any._retn ();
}
char *
-TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -15015,7 +15911,7 @@ TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::target_most_derived_interface (
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -15025,7 +15921,7 @@ TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::result (CORBA::Boolean result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::result (::CORBA::ValueDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -15034,16 +15930,13 @@ TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::result (CORBA::Boolean result)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_HomeDef_create_primary_key : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_HomeDef_create_primary_key (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::HomeDef *tao_impl,
- const char * id,
- const char * name,
- const char * version,
+ POA_CORBA::ComponentIR::HomeDef *tao_impl,
CORBA::ValueDef_ptr primary_key
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
@@ -15074,49 +15967,38 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::PrimaryKeyDef_ptr result);
-
private:
- TAO_ServerRequestInfo_IR_HomeDef_create_primary_key (
- const TAO_ServerRequestInfo_IR_HomeDef_create_primary_key &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set &
);
void operator= (
- const TAO_ServerRequestInfo_IR_HomeDef_create_primary_key &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set &
);
private:
- POA_IR::HomeDef *_tao_impl;
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl;
- const char * id_;
- const char * name_;
- const char * version_;
- CORBA::ValueDef_ptr primary_key_;::IR::PrimaryKeyDef_ptr _result;
+ CORBA::ValueDef_ptr primary_key_;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::TAO_ServerRequestInfo_IR_HomeDef_create_primary_key (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::HomeDef *tao_impl,
- const char * id,
- const char * name,
- const char * version,
+ POA_CORBA::ComponentIR::HomeDef *tao_impl,
CORBA::ValueDef_ptr primary_key
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
_tao_impl (tao_impl),
- id_ (id),
- name_ (name),
- version_ (version),
primary_key_ (primary_key)
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -15127,21 +16009,9 @@ TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::arguments (
ACE_CHECK_RETURN (0);
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
- parameter_list->length (4);
+ parameter_list->length (1);
CORBA::ULong len = 0;
- (*parameter_list)[len].argument <<= id_;
- (*parameter_list)[len].mode = CORBA::PARAM_IN;
- len++;
-
- (*parameter_list)[len].argument <<= name_;
- (*parameter_list)[len].mode = CORBA::PARAM_IN;
- len++;
-
- (*parameter_list)[len].argument <<= version_;
- (*parameter_list)[len].mode = CORBA::PARAM_IN;
- len++;
-
(*parameter_list)[len].argument <<= this->primary_key_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
@@ -15150,7 +16020,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -15164,26 +16034,22 @@ TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
+ CORBA::Boolean tk_void_any = 1;
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= this->_result;
-
- return safe_result_any._retn ();
+ return result_any;
}
char *
-TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -15193,7 +16059,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::target_most_derived_interfa
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -15202,23 +16068,16 @@ TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::target_is_a (
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
-TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::result (::IR::PrimaryKeyDef_ptr result)
-{
- // Update the result.
- this->_result = result;
-}
-
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_HomeDef_create_factory : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_HomeDef_create_factory (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::HomeDef *tao_impl,
+ POA_CORBA::ComponentIR::HomeDef *tao_impl,
const char * id,
const char * name,
const char * version,
@@ -15253,34 +16112,34 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::FactoryDef_ptr result);
+ void result (::CORBA::ComponentIR::FactoryDef_ptr result);
private:
- TAO_ServerRequestInfo_IR_HomeDef_create_factory (
- const TAO_ServerRequestInfo_IR_HomeDef_create_factory &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory &
);
void operator= (
- const TAO_ServerRequestInfo_IR_HomeDef_create_factory &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory &
);
private:
- POA_IR::HomeDef *_tao_impl;
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl;
const char * id_;
const char * name_;
const char * version_;
const CORBA::ParDescriptionSeq & params_;
- const CORBA::ExceptionDefSeq & exceptions_;::IR::FactoryDef_ptr _result;
+ const CORBA::ExceptionDefSeq & exceptions_;::CORBA::ComponentIR::FactoryDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_HomeDef_create_factory::TAO_ServerRequestInfo_IR_HomeDef_create_factory (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::HomeDef *tao_impl,
+ POA_CORBA::ComponentIR::HomeDef *tao_impl,
const char * id,
const char * name,
const char * version,
@@ -15298,7 +16157,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_factory::TAO_ServerRequestInfo_IR_HomeDe
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_HomeDef_create_factory::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -15336,7 +16195,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_factory::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_HomeDef_create_factory::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -15350,7 +16209,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_factory::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_HomeDef_create_factory::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -15369,7 +16228,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_factory::result (
}
char *
-TAO_ServerRequestInfo_IR_HomeDef_create_factory::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -15379,7 +16238,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_factory::target_most_derived_interface (
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_HomeDef_create_factory::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -15389,7 +16248,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_factory::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_HomeDef_create_factory::result (::IR::FactoryDef_ptr result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::result (::CORBA::ComponentIR::FactoryDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -15398,13 +16257,13 @@ TAO_ServerRequestInfo_IR_HomeDef_create_factory::result (::IR::FactoryDef_ptr re
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
-class TAO_ServerRequestInfo_IR_HomeDef_create_finder : public TAO_ServerRequestInfo
+class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder : public TAO_ServerRequestInfo
{
public:
- TAO_ServerRequestInfo_IR_HomeDef_create_finder (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
- POA_IR::HomeDef *tao_impl,
+ POA_CORBA::ComponentIR::HomeDef *tao_impl,
const char * id,
const char * name,
const char * version,
@@ -15439,34 +16298,34 @@ public:
)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::FinderDef_ptr result);
+ void result (::CORBA::ComponentIR::FinderDef_ptr result);
private:
- TAO_ServerRequestInfo_IR_HomeDef_create_finder (
- const TAO_ServerRequestInfo_IR_HomeDef_create_finder &
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder (
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder &
);
void operator= (
- const TAO_ServerRequestInfo_IR_HomeDef_create_finder &
+ const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder &
);
private:
- POA_IR::HomeDef *_tao_impl;
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl;
const char * id_;
const char * name_;
const char * version_;
const CORBA::ParDescriptionSeq & params_;
- const CORBA::ExceptionDefSeq & exceptions_;::IR::FinderDef_ptr _result;
+ const CORBA::ExceptionDefSeq & exceptions_;::CORBA::ComponentIR::FinderDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
-TAO_ServerRequestInfo_IR_HomeDef_create_finder::TAO_ServerRequestInfo_IR_HomeDef_create_finder (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
- POA_IR::HomeDef *tao_impl,
+ POA_CORBA::ComponentIR::HomeDef *tao_impl,
const char * id,
const char * name,
const char * version,
@@ -15484,7 +16343,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_finder::TAO_ServerRequestInfo_IR_HomeDef
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_IR_HomeDef_create_finder::arguments (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::arguments (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -15522,7 +16381,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_finder::arguments (
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_IR_HomeDef_create_finder::exceptions (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -15536,7 +16395,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_finder::exceptions (
}
CORBA::Any *
-TAO_ServerRequestInfo_IR_HomeDef_create_finder::result (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -15555,7 +16414,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_finder::result (
}
char *
-TAO_ServerRequestInfo_IR_HomeDef_create_finder::target_most_derived_interface (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_NOT_USED
)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -15565,7 +16424,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_finder::target_most_derived_interface (
}
CORBA::Boolean
-TAO_ServerRequestInfo_IR_HomeDef_create_finder::target_is_a (
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::target_is_a (
const char * id
ACE_ENV_ARG_DECL
)
@@ -15575,7 +16434,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_finder::target_is_a (
}
void
-TAO_ServerRequestInfo_IR_HomeDef_create_finder::result (::IR::FinderDef_ptr result)
+TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::result (::CORBA::ComponentIR::FinderDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -15591,13 +16450,13 @@ TAO_ServerRequestInfo_IR_HomeDef_create_finder::result (::IR::FinderDef_ptr resu
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
// Factory function Implementation.
-POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker *POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::the_TAO_HomeDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker::the_TAO_HomeDef_Strategized_Proxy_Broker (void)
{
- static POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker strategized_proxy_broker;
+ static POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker strategized_proxy_broker;
return &strategized_proxy_broker;
}
-POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::_TAO_HomeDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker::_TAO_HomeDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -15605,7 +16464,7 @@ POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::_TAO_HomeDef_Strategized_Proxy_Br
}
}
-POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::~_TAO_HomeDef_Strategized_Proxy_Broker (void)
+POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker::~_TAO_HomeDef_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
@@ -15617,9 +16476,9 @@ POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::~_TAO_HomeDef_Strategized_Proxy_B
}
}
-IR::_TAO_HomeDef_Proxy_Impl&
-POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::select_proxy (
- ::IR::HomeDef *object
+CORBA::ComponentIR::_TAO_HomeDef_Proxy_Impl&
+POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::HomeDef *object
ACE_ENV_ARG_DECL
)
{
@@ -15639,7 +16498,7 @@ POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::select_proxy (
}
void
-POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::create_proxy (
+POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
@@ -15653,7 +16512,7 @@ POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::create_proxy (
case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl,
+ POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -15663,7 +16522,7 @@ POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::create_proxy (
default:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
- ::IR::_TAO_HomeDef_Remote_Proxy_Impl,
+ ::CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl,
CORBA::NO_MEMORY ()
);
ACE_CHECK;
@@ -15677,26 +16536,26 @@ POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
-IR::_TAO_HomeDef_Proxy_Broker *
-IR__TAO_HomeDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+CORBA::ComponentIR::_TAO_HomeDef_Proxy_Broker *
+CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
{
ACE_UNUSED_ARG (obj);
- return ::POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::the_TAO_HomeDef_Strategized_Proxy_Broker();
+ return ::POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker::the_TAO_HomeDef_Strategized_Proxy_Broker();
}
int
-IR__TAO_HomeDef_Proxy_Broker_Factory_Initializer (long)
+CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_Initializer (long)
{
- IR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer =
- IR__TAO_HomeDef_Proxy_Broker_Factory_function;
+ CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function;
return 0;
}
-static int IR__TAO_HomeDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- IR__TAO_HomeDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_HomeDef_Proxy_Broker_Factory_Initializer));
+static int CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_Initializer));
///////////////////////////////////////////////////////////////////////
@@ -15706,7 +16565,7 @@ static int IR__TAO_HomeDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
-POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void)
+POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void)
{}
// ThruPOA Implementation of the IDL interface methods
@@ -15714,7 +16573,7 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::IR::HomeDef_ptr POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::base_home (
+::CORBA::ComponentIR::HomeDef_ptr POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::base_home (
CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
@@ -15722,7 +16581,7 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void)
CORBA::SystemException
))
{
- ::IR::HomeDef_var _tao_retval;
+ ::CORBA::ComponentIR::HomeDef_var _tao_retval;
ACE_UNUSED_ARG (_tao_retval);
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
@@ -15742,9 +16601,9 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void)
ACE_CHECK_RETURN (_tao_retval._retn ());
return ACE_reinterpret_cast (
- POA_IR::HomeDef_ptr,
+ POA_CORBA::ComponentIR::HomeDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/HomeDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
)
)->base_home (
@@ -15755,48 +16614,49 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::IR::ComponentDef_ptr POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::managed_component (
- CORBA_Object *_collocated_tao_target_
+void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::base_home (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::HomeDef_ptr base_home
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- ::IR::ComponentDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
+
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
_collocated_tao_target_->_object_key (),
- "_get_managed_component",
+ "_set_base_home",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK;
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK;
- return ACE_reinterpret_cast (
- POA_IR::HomeDef_ptr,
+ ACE_reinterpret_cast (
+ POA_CORBA::ComponentIR::HomeDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/HomeDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
)
- )->managed_component (
+ )->base_home (
- ACE_ENV_SINGLE_ARG_PARAMETER
+ base_home
+ ACE_ENV_ARG_PARAMETER
);
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::IR::PrimaryKeyDef_ptr POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::primary_key (
+::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::supported_interfaces (
CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
@@ -15804,7 +16664,7 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void)
CORBA::SystemException
))
{
- ::IR::PrimaryKeyDef_var _tao_retval;
+ ::CORBA::InterfaceDefSeq_var _tao_retval;
ACE_UNUSED_ARG (_tao_retval);
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
@@ -15812,7 +16672,7 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void)
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
_collocated_tao_target_->_object_key (),
- "_get_primary_key",
+ "_get_supported_interfaces",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
@@ -15824,11 +16684,11 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void)
ACE_CHECK_RETURN (_tao_retval._retn ());
return ACE_reinterpret_cast (
- POA_IR::HomeDef_ptr,
+ POA_CORBA::ComponentIR::HomeDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/HomeDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
)
- )->primary_key (
+ )->supported_interfaces (
ACE_ENV_SINGLE_ARG_PARAMETER
);
@@ -15837,48 +16697,49 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::IR::FactoryDefSeq * POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::factories (
- CORBA_Object *_collocated_tao_target_
+void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::supported_interfaces (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- ::IR::FactoryDefSeq_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
+
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
_collocated_tao_target_->_object_key (),
- "_get_factories",
+ "_set_supported_interfaces",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK;
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK;
- return ACE_reinterpret_cast (
- POA_IR::HomeDef_ptr,
+ ACE_reinterpret_cast (
+ POA_CORBA::ComponentIR::HomeDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/HomeDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
)
- )->factories (
+ )->supported_interfaces (
- ACE_ENV_SINGLE_ARG_PARAMETER
+ supported_interfaces
+ ACE_ENV_ARG_PARAMETER
);
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::IR::FinderDefSeq * POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::finders (
+::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::managed_component (
CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
@@ -15886,7 +16747,7 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void)
CORBA::SystemException
))
{
- ::IR::FinderDefSeq_var _tao_retval;
+ ::CORBA::ComponentIR::ComponentDef_var _tao_retval;
ACE_UNUSED_ARG (_tao_retval);
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
@@ -15894,7 +16755,7 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void)
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
_collocated_tao_target_->_object_key (),
- "_get_finders",
+ "_get_managed_component",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
@@ -15906,11 +16767,11 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void)
ACE_CHECK_RETURN (_tao_retval._retn ());
return ACE_reinterpret_cast (
- POA_IR::HomeDef_ptr,
+ POA_CORBA::ComponentIR::HomeDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/HomeDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
)
- )->finders (
+ )->managed_component (
ACE_ENV_SINGLE_ARG_PARAMETER
);
@@ -15919,7 +16780,49 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic (
+void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::managed_component (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
+ );
+ CORBA::Object_var forward_to;
+ servant_upcall.prepare_for_upcall (
+ _collocated_tao_target_->_object_key (),
+ "_set_managed_component",
+ forward_to.out ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ ACE_reinterpret_cast (
+ POA_CORBA::ComponentIR::HomeDef_ptr,
+ servant_upcall.servant ()->_downcast (
+ "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
+ )
+ )->managed_component (
+
+ managed_component
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
+::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::primary_key (
CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
@@ -15927,7 +16830,7 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic (
CORBA::SystemException
))
{
- CORBA::Boolean _tao_retval = 0;
+ ::CORBA::ValueDef_var _tao_retval;
ACE_UNUSED_ARG (_tao_retval);
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
@@ -15935,23 +16838,23 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic (
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
_collocated_tao_target_->_object_key (),
- "_get_is_basic",
+ "_get_primary_key",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
return ACE_reinterpret_cast (
- POA_IR::HomeDef_ptr,
+ POA_CORBA::ComponentIR::HomeDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/HomeDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
)
- )->is_basic (
+ )->primary_key (
ACE_ENV_SINGLE_ARG_PARAMETER
);
@@ -15960,11 +16863,8 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::IR::PrimaryKeyDef_ptr POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::create_primary_key (
+void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::primary_key (
CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
CORBA::ValueDef_ptr primary_key
ACE_ENV_ARG_DECL
)
@@ -15972,35 +16872,31 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic (
CORBA::SystemException
))
{
- ::IR::PrimaryKeyDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
+
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
_collocated_tao_target_->_object_key (),
- "create_primary_key",
+ "_set_primary_key",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK;
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK;
- return ACE_reinterpret_cast (
- POA_IR::HomeDef_ptr,
+ ACE_reinterpret_cast (
+ POA_CORBA::ComponentIR::HomeDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/HomeDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
)
- )->create_primary_key (
+ )->primary_key (
- id,
- name,
- version,
primary_key
ACE_ENV_ARG_PARAMETER
);
@@ -16009,7 +16905,7 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::IR::FactoryDef_ptr POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::create_factory (
+::CORBA::ComponentIR::FactoryDef_ptr POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::create_factory (
CORBA_Object *_collocated_tao_target_,
const char * id,
const char * name,
@@ -16022,7 +16918,7 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic (
CORBA::SystemException
))
{
- ::IR::FactoryDef_var _tao_retval;
+ ::CORBA::ComponentIR::FactoryDef_var _tao_retval;
ACE_UNUSED_ARG (_tao_retval);
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
@@ -16042,9 +16938,9 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic (
ACE_CHECK_RETURN (_tao_retval._retn ());
return ACE_reinterpret_cast (
- POA_IR::HomeDef_ptr,
+ POA_CORBA::ComponentIR::HomeDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/HomeDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
)
)->create_factory (
@@ -16060,7 +16956,7 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
-::IR::FinderDef_ptr POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::create_finder (
+::CORBA::ComponentIR::FinderDef_ptr POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::create_finder (
CORBA_Object *_collocated_tao_target_,
const char * id,
const char * name,
@@ -16073,7 +16969,7 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic (
CORBA::SystemException
))
{
- ::IR::FinderDef_var _tao_retval;
+ ::CORBA::ComponentIR::FinderDef_var _tao_retval;
ACE_UNUSED_ARG (_tao_retval);
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
@@ -16093,9 +16989,9 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic (
ACE_CHECK_RETURN (_tao_retval._retn ());
return ACE_reinterpret_cast (
- POA_IR::HomeDef_ptr,
+ POA_CORBA::ComponentIR::HomeDef_ptr,
servant_upcall.servant ()->_downcast (
- "IDL:omg.org/IR/HomeDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
)
)->create_finder (
@@ -16113,13 +17009,15 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
-POA_IR::HomeDef::HomeDef (void)
+POA_CORBA::ComponentIR::HomeDef::HomeDef (void)
{
- this->optable_ = &tao_IR_HomeDef_optable;
+ this->optable_ = &tao_CORBA_ComponentIR_HomeDef_optable;
}
-POA_IR::HomeDef::HomeDef (const HomeDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,InterfaceDef) (rhs),
+POA_CORBA::ComponentIR::HomeDef::HomeDef (const HomeDef& rhs)
+ : ACE_NESTED_CLASS (POA_CORBA,ExtInterfaceDef) (rhs),
+ ACE_NESTED_CLASS (POA_CORBA,InterfaceDef) (rhs),
+ ACE_NESTED_CLASS (POA_CORBA,InterfaceAttrExtension) (rhs),
ACE_NESTED_CLASS (POA_CORBA,Container) (rhs),
ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs),
@@ -16127,26 +17025,26 @@ POA_IR::HomeDef::HomeDef (const HomeDef& rhs)
TAO_ServantBase (rhs)
{}
-POA_IR::HomeDef::~HomeDef (void)
+POA_CORBA::ComponentIR::HomeDef::~HomeDef (void)
{
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::HomeDef::_get_base_home_skel (
+void POA_CORBA::ComponentIR::HomeDef::_get_base_home_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
)
{
- POA_IR::HomeDef *_tao_impl =
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl =
ACE_static_cast (
- POA_IR::HomeDef *,
+ POA_CORBA::ComponentIR::HomeDef *,
_tao_servant
);
- ::IR::HomeDef_var _tao_retval;
+ ::CORBA::ComponentIR::HomeDef_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
@@ -16157,7 +17055,7 @@ void POA_IR::HomeDef::_get_base_home_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_HomeDef_base_home_get _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl
@@ -16191,7 +17089,7 @@ void POA_IR::HomeDef::_get_base_home_skel (
if (!_tao_vfr.location_forwarded ())
{
- ::IR::HomeDef_ptr _tao_retval_info = _tao_retval._retn ();
+ ::CORBA::ComponentIR::HomeDef_ptr _tao_retval_info = _tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -16261,19 +17159,27 @@ void POA_IR::HomeDef::_get_base_home_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::HomeDef::_get_managed_component_skel (
+void POA_CORBA::ComponentIR::HomeDef::_set_base_home_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
)
{
- POA_IR::HomeDef *_tao_impl =
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl =
ACE_static_cast (
- POA_IR::HomeDef *,
+ POA_CORBA::ComponentIR::HomeDef *,
_tao_servant
);
- ::IR::ComponentDef_var _tao_retval;
+ _tao_server_request.argument_flag (0);
+
+ CORBA::ComponentIR::HomeDef_var base_home;
+
+ if (!(
+ (_tao_in >> base_home.out ())
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
@@ -16284,10 +17190,12 @@ void POA_IR::HomeDef::_get_managed_component_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_HomeDef_managed_component_get _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set _tao_ri (
_tao_server_request,
_tao_upcall,
- _tao_impl
+ _tao_impl,
+
+ base_home.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -16304,10 +17212,11 @@ void POA_IR::HomeDef::_get_managed_component_skel (
{
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
- _tao_impl->managed_component (
+
+ _tao_impl->base_home (
- ACE_ENV_SINGLE_ARG_PARAMETER
+ base_home.in ()
+ ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
@@ -16318,9 +17227,6 @@ void POA_IR::HomeDef::_get_managed_component_skel (
if (!_tao_vfr.location_forwarded ())
{
- ::IR::ComponentDef_ptr _tao_retval_info = _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
_tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
@@ -16374,13 +17280,6 @@ void POA_IR::HomeDef::_get_managed_component_skel (
_tao_server_request.init_reply ();
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
@@ -16388,19 +17287,19 @@ void POA_IR::HomeDef::_get_managed_component_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::HomeDef::_get_primary_key_skel (
+void POA_CORBA::ComponentIR::HomeDef::_get_supported_interfaces_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
)
{
- POA_IR::HomeDef *_tao_impl =
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl =
ACE_static_cast (
- POA_IR::HomeDef *,
+ POA_CORBA::ComponentIR::HomeDef *,
_tao_servant
);
- ::IR::PrimaryKeyDef_var _tao_retval;
+ ::CORBA::InterfaceDefSeq_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
@@ -16411,7 +17310,7 @@ void POA_IR::HomeDef::_get_primary_key_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_HomeDef_primary_key_get _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl
@@ -16432,7 +17331,7 @@ void POA_IR::HomeDef::_get_primary_key_skel (
#endif /* TAO_HAS_INTERCEPTORS */
_tao_retval =
- _tao_impl->primary_key (
+ _tao_impl->supported_interfaces (
ACE_ENV_SINGLE_ARG_PARAMETER
);
@@ -16445,7 +17344,7 @@ void POA_IR::HomeDef::_get_primary_key_skel (
if (!_tao_vfr.location_forwarded ())
{
- ::IR::PrimaryKeyDef_ptr _tao_retval_info = _tao_retval._retn ();
+ ::CORBA::InterfaceDefSeq * _tao_retval_info = _tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -16515,19 +17414,27 @@ void POA_IR::HomeDef::_get_primary_key_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::HomeDef::_get_factories_skel (
+void POA_CORBA::ComponentIR::HomeDef::_set_supported_interfaces_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
)
{
- POA_IR::HomeDef *_tao_impl =
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl =
ACE_static_cast (
- POA_IR::HomeDef *,
+ POA_CORBA::ComponentIR::HomeDef *,
_tao_servant
);
- ::IR::FactoryDefSeq_var _tao_retval;
+ _tao_server_request.argument_flag (0);
+
+ CORBA::InterfaceDefSeq supported_interfaces;
+
+ if (!(
+ (_tao_in >> supported_interfaces)
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
@@ -16538,10 +17445,12 @@ void POA_IR::HomeDef::_get_factories_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_HomeDef_factories_get _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set _tao_ri (
_tao_server_request,
_tao_upcall,
- _tao_impl
+ _tao_impl,
+
+ supported_interfaces
ACE_ENV_ARG_PARAMETER
);
@@ -16558,10 +17467,11 @@ void POA_IR::HomeDef::_get_factories_skel (
{
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
- _tao_impl->factories (
+
+ _tao_impl->supported_interfaces (
- ACE_ENV_SINGLE_ARG_PARAMETER
+ supported_interfaces
+ ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
@@ -16572,9 +17482,6 @@ void POA_IR::HomeDef::_get_factories_skel (
if (!_tao_vfr.location_forwarded ())
{
- ::IR::FactoryDefSeq * _tao_retval_info = _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
_tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
@@ -16628,13 +17535,6 @@ void POA_IR::HomeDef::_get_factories_skel (
_tao_server_request.init_reply ();
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
@@ -16642,19 +17542,19 @@ void POA_IR::HomeDef::_get_factories_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::HomeDef::_get_finders_skel (
+void POA_CORBA::ComponentIR::HomeDef::_get_managed_component_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
)
{
- POA_IR::HomeDef *_tao_impl =
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl =
ACE_static_cast (
- POA_IR::HomeDef *,
+ POA_CORBA::ComponentIR::HomeDef *,
_tao_servant
);
- ::IR::FinderDefSeq_var _tao_retval;
+ ::CORBA::ComponentIR::ComponentDef_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
@@ -16665,7 +17565,7 @@ void POA_IR::HomeDef::_get_finders_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_HomeDef_finders_get _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl
@@ -16686,7 +17586,7 @@ void POA_IR::HomeDef::_get_finders_skel (
#endif /* TAO_HAS_INTERCEPTORS */
_tao_retval =
- _tao_impl->finders (
+ _tao_impl->managed_component (
ACE_ENV_SINGLE_ARG_PARAMETER
);
@@ -16699,7 +17599,7 @@ void POA_IR::HomeDef::_get_finders_skel (
if (!_tao_vfr.location_forwarded ())
{
- ::IR::FinderDefSeq * _tao_retval_info = _tao_retval._retn ();
+ ::CORBA::ComponentIR::ComponentDef_ptr _tao_retval_info = _tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -16769,19 +17669,147 @@ void POA_IR::HomeDef::_get_finders_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::HomeDef::_get_is_basic_skel (
+void POA_CORBA::ComponentIR::HomeDef::_set_managed_component_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
)
{
- POA_IR::HomeDef *_tao_impl =
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl =
ACE_static_cast (
- POA_IR::HomeDef *,
+ POA_CORBA::ComponentIR::HomeDef *,
_tao_servant
);
- CORBA::Boolean _tao_retval = 0;
+ _tao_server_request.argument_flag (0);
+
+ CORBA::ComponentIR::ComponentDef_var managed_component;
+
+ if (!(
+ (_tao_in >> managed_component.out ())
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
+
+ TAO_ServerRequestInterceptor_Adapter _tao_vfr (
+ _tao_server_request.orb_core ()->server_request_interceptors (),
+ _tao_server_request.interceptor_count ()
+ );
+
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set _tao_ri (
+ _tao_server_request,
+ _tao_upcall,
+ _tao_impl,
+
+ managed_component.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+
+ ACE_TRY
+ {
+ {
+ TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
+ 1 /* Copy TSC to RSC */);
+
+ _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_impl->managed_component (
+
+ managed_component.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_server_request.init_reply ();
+
+ // In case _tao_servant_upcall is not used in this function
+ ACE_UNUSED_ARG (_tao_servant_upcall);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
+void POA_CORBA::ComponentIR::HomeDef::_get_primary_key_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl =
+ ACE_static_cast (
+ POA_CORBA::ComponentIR::HomeDef *,
+ _tao_servant
+ );
+ ::CORBA::ValueDef_var _tao_retval;
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
@@ -16792,7 +17820,7 @@ void POA_IR::HomeDef::_get_is_basic_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_HomeDef_is_basic_get _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl
@@ -16813,7 +17841,7 @@ void POA_IR::HomeDef::_get_is_basic_skel (
#endif /* TAO_HAS_INTERCEPTORS */
_tao_retval =
- _tao_impl->is_basic (
+ _tao_impl->primary_key (
ACE_ENV_SINGLE_ARG_PARAMETER
);
@@ -16826,8 +17854,9 @@ void POA_IR::HomeDef::_get_is_basic_skel (
if (!_tao_vfr.location_forwarded ())
{
- CORBA::Boolean _tao_retval_info = _tao_retval;
+ ::CORBA::ValueDef_ptr _tao_retval_info = _tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
_tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
@@ -16884,7 +17913,7 @@ void POA_IR::HomeDef::_get_is_basic_skel (
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
if (!(
- (_tao_out << CORBA::Any::from_boolean (_tao_retval))
+ (_tao_out << _tao_retval.in ())
))
ACE_THROW (CORBA::MARSHAL ());
@@ -16895,7 +17924,7 @@ void POA_IR::HomeDef::_get_is_basic_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::HomeDef::create_primary_key_skel (
+void POA_CORBA::ComponentIR::HomeDef::_set_primary_key_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
@@ -16903,21 +17932,16 @@ void POA_IR::HomeDef::create_primary_key_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::HomeDef *_tao_impl =
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl =
ACE_static_cast (
- POA_IR::HomeDef *,
+ POA_CORBA::ComponentIR::HomeDef *,
_tao_servant
);
- ::IR::PrimaryKeyDef_var _tao_retval;
- CORBA::String_var id;
- CORBA::String_var name;
- CORBA::String_var version;
+ _tao_server_request.argument_flag (0);
+
CORBA::ValueDef_var primary_key;
if (!(
- (_tao_in >> id.out ()) &&
- (_tao_in >> name.out ()) &&
- (_tao_in >> version.out ()) &&
(_tao_in >> primary_key.out ())
))
ACE_THROW (CORBA::MARSHAL ());
@@ -16931,17 +17955,11 @@ void POA_IR::HomeDef::create_primary_key_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_HomeDef_create_primary_key _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
- id.in (),
-
- name.in (),
-
- version.in (),
-
primary_key.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -16959,14 +17977,8 @@ void POA_IR::HomeDef::create_primary_key_skel (
{
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
- _tao_impl->create_primary_key (
-
- id.in (),
-
- name.in (),
-
- version.in (),
+
+ _tao_impl->primary_key (
primary_key.in ()
ACE_ENV_ARG_PARAMETER
@@ -16980,9 +17992,6 @@ void POA_IR::HomeDef::create_primary_key_skel (
if (!_tao_vfr.location_forwarded ())
{
- ::IR::PrimaryKeyDef_ptr _tao_retval_info = _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
_tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
@@ -17036,13 +18045,6 @@ void POA_IR::HomeDef::create_primary_key_skel (
_tao_server_request.init_reply ();
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
@@ -17050,7 +18052,7 @@ void POA_IR::HomeDef::create_primary_key_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::HomeDef::create_factory_skel (
+void POA_CORBA::ComponentIR::HomeDef::create_factory_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
@@ -17058,12 +18060,12 @@ void POA_IR::HomeDef::create_factory_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::HomeDef *_tao_impl =
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl =
ACE_static_cast (
- POA_IR::HomeDef *,
+ POA_CORBA::ComponentIR::HomeDef *,
_tao_servant
);
- ::IR::FactoryDef_var _tao_retval;
+ ::CORBA::ComponentIR::FactoryDef_var _tao_retval;
CORBA::String_var id;
CORBA::String_var name;
CORBA::String_var version;
@@ -17088,7 +18090,7 @@ void POA_IR::HomeDef::create_factory_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_HomeDef_create_factory _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
@@ -17141,7 +18143,7 @@ void POA_IR::HomeDef::create_factory_skel (
if (!_tao_vfr.location_forwarded ())
{
- ::IR::FactoryDef_ptr _tao_retval_info = _tao_retval._retn ();
+ ::CORBA::ComponentIR::FactoryDef_ptr _tao_retval_info = _tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -17211,7 +18213,7 @@ void POA_IR::HomeDef::create_factory_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
-void POA_IR::HomeDef::create_finder_skel (
+void POA_CORBA::ComponentIR::HomeDef::create_finder_skel (
TAO_ServerRequest &_tao_server_request,
void *_tao_servant,
void *_tao_servant_upcall
@@ -17219,12 +18221,12 @@ void POA_IR::HomeDef::create_finder_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::HomeDef *_tao_impl =
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl =
ACE_static_cast (
- POA_IR::HomeDef *,
+ POA_CORBA::ComponentIR::HomeDef *,
_tao_servant
);
- ::IR::FinderDef_var _tao_retval;
+ ::CORBA::ComponentIR::FinderDef_var _tao_retval;
CORBA::String_var id;
CORBA::String_var name;
CORBA::String_var version;
@@ -17249,7 +18251,7 @@ void POA_IR::HomeDef::create_finder_skel (
_tao_server_request.interceptor_count ()
);
- TAO_ServerRequestInfo_IR_HomeDef_create_finder _tao_ri (
+ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
@@ -17302,7 +18304,7 @@ void POA_IR::HomeDef::create_finder_skel (
if (!_tao_vfr.location_forwarded ())
{
- ::IR::FinderDef_ptr _tao_retval_info = _tao_retval._retn ();
+ ::CORBA::ComponentIR::FinderDef_ptr _tao_retval_info = _tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -17372,7 +18374,7 @@ void POA_IR::HomeDef::create_finder_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
-void POA_IR::HomeDef::_is_a_skel (
+void POA_CORBA::ComponentIR::HomeDef::_is_a_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
@@ -17380,7 +18382,7 @@ void POA_IR::HomeDef::_is_a_skel (
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_IR::HomeDef *_tao_impl = (POA_IR::HomeDef *) _tao_servant;
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl = (POA_CORBA::ComponentIR::HomeDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
@@ -17397,14 +18399,14 @@ void POA_IR::HomeDef::_is_a_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::HomeDef::_non_existent_skel (
+void POA_CORBA::ComponentIR::HomeDef::_non_existent_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::HomeDef *_tao_impl = (POA_IR::HomeDef *) _tao_servant;
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl = (POA_CORBA::ComponentIR::HomeDef *) _tao_servant;
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -17416,14 +18418,14 @@ void POA_IR::HomeDef::_non_existent_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-void POA_IR::HomeDef::_interface_skel (
+void POA_CORBA::ComponentIR::HomeDef::_interface_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::HomeDef *_tao_impl = (POA_IR::HomeDef *) _tao_servant;
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl = (POA_CORBA::ComponentIR::HomeDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
@@ -17465,14 +18467,14 @@ void POA_IR::HomeDef::_interface_skel (
}
}
-void POA_IR::HomeDef::_component_skel (
+void POA_CORBA::ComponentIR::HomeDef::_component_skel (
TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_IR::HomeDef *_tao_impl = (POA_IR::HomeDef *) _tao_object_reference;
+ POA_CORBA::ComponentIR::HomeDef *_tao_impl = (POA_CORBA::ComponentIR::HomeDef *) _tao_object_reference;
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -17484,7 +18486,7 @@ void POA_IR::HomeDef::_component_skel (
ACE_THROW (CORBA::MARSHAL ());
}
-CORBA::Boolean POA_IR::HomeDef::_is_a (
+CORBA::Boolean POA_CORBA::ComponentIR::HomeDef::_is_a (
const char* value
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -17492,7 +18494,11 @@ CORBA::Boolean POA_IR::HomeDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/HomeDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ExtInterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -17500,6 +18506,10 @@ CORBA::Boolean POA_IR::HomeDef::_is_a (
) ||
!ACE_OS::strcmp (
(char *)value,
+ "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
@@ -17528,14 +18538,20 @@ CORBA::Boolean POA_IR::HomeDef::_is_a (
}
}
-void* POA_IR::HomeDef::_downcast (
+void* POA_CORBA::ComponentIR::HomeDef::_downcast (
const char* logical_type_id
)
{
if (ACE_OS::strcmp (logical_type_id,
- "IDL:omg.org/IR/HomeDef:1.0") == 0)
+ "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0") == 0)
{
- return ACE_static_cast (POA_IR::HomeDef_ptr, this);
+ return ACE_static_cast (POA_CORBA::ComponentIR::HomeDef_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/ExtInterfaceDef:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::ExtInterfaceDef_ptr, this);
}
if (ACE_OS::strcmp (logical_type_id,
@@ -17545,6 +18561,12 @@ void* POA_IR::HomeDef::_downcast (
}
if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::InterfaceAttrExtension_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Container:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Container_ptr, this);
@@ -17577,15 +18599,15 @@ void* POA_IR::HomeDef::_downcast (
return 0;
}
-const char* POA_IR::HomeDef::_interface_repository_id (void) const
+const char* POA_CORBA::ComponentIR::HomeDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/HomeDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0";
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
-void POA_IR::HomeDef::_dispatch (
+void POA_CORBA::ComponentIR::HomeDef::_dispatch (
TAO_ServerRequest &req,
void *servant_upcall
ACE_ENV_ARG_DECL
@@ -17598,10 +18620,10 @@ void POA_IR::HomeDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
-IR::HomeDef *
-POA_IR::HomeDef::_this (ACE_ENV_SINGLE_ARG_DECL)
+CORBA::ComponentIR::HomeDef *
+POA_CORBA::ComponentIR::HomeDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
@@ -17636,6 +18658,6 @@ POA_IR::HomeDef::_this (ACE_ENV_SINGLE_ARG_DECL)
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
- return ::IR::HomeDef::_unchecked_narrow (obj.in ());
+ return ::CORBA::ComponentIR::HomeDef::_unchecked_narrow (obj.in ());
}
#endif /* ifndef */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h
index a9723c9f98e..1944898b902 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h
@@ -53,4481 +53,5539 @@
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_sh.cpp:49
-TAO_NAMESPACE POA_IR
+TAO_NAMESPACE POA_CORBA
{
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
-
- class ComponentRepository;
- typedef ComponentRepository *ComponentRepository_ptr;
-
- class _TAO_ComponentRepository_ThruPOA_Proxy_Impl;
- class _TAO_ComponentRepository_Strategized_Proxy_Broker;
-
- class ComponentRepository
- : public virtual POA_CORBA::Repository
- {
- protected:
- ComponentRepository (void);
-
- public:
- ComponentRepository (const ComponentRepository& rhs);
- virtual ~ComponentRepository (void);
-
- virtual CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual void* _downcast (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest &req,
- void *_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::IR::ComponentRepository *_this (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::ComponentDef_ptr create_component (
- const char * id,
- const char * name,
- const char * version,
- IR::ComponentDef_ptr base_component,
- const CORBA::InterfaceDefSeq & supports_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void create_component_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- 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,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void create_home_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void lookup_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void get_canonical_typecode_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void get_primitive_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_string_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_wstring_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_sequence_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_array_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_fixed_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void lookup_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void contents_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void lookup_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void describe_contents_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_module_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_constant_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_struct_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_union_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_enum_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_alias_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_interface_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_value_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_value_box_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_exception_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_native_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_abstract_interface_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_local_interface_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_def_kind_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void destroy_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- ///////////////////////////////////////////////////////////////////////
- // Strategized Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
-
- class _TAO_ComponentRepository_Strategized_Proxy_Broker : public virtual ::IR::_TAO_ComponentRepository_Proxy_Broker
- {
- public:
- _TAO_ComponentRepository_Strategized_Proxy_Broker (void);
-
- virtual ~_TAO_ComponentRepository_Strategized_Proxy_Broker (void);
-
- virtual ::IR::_TAO_ComponentRepository_Proxy_Impl &select_proxy (
- ::IR::ComponentRepository *object
- ACE_ENV_ARG_DECL
- );
-
- private:
- // Helper methods that takes care to create the proxy
- // as soon as their use is necessary.
- void create_proxy (
- int collocation_strategy
- ACE_ENV_ARG_DECL
- );
-
- // Caches the proxy implementations. The proxy implementation
- // are totally stateless, and those can be shared by all the
- // instances of a given IDL interface type.
- ::IR::_TAO_ComponentRepository_Proxy_Impl
- *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
-
- TAO_SYNCH_MUTEX mutex_;
- // This funxtion is used to get an handle to the unique instance
- // of the Strategized Proxy Broker that is available for a given
- // interface.
-
- public:
- static _TAO_ComponentRepository_Strategized_Proxy_Broker *the_TAO_ComponentRepository_Strategized_Proxy_Broker (void);
- };
-
- //
- // End Strategized Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
- ///////////////////////////////////////////////////////////////////////
- // ThruPOA Impl. Declaration
- //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_sh.cpp:49
- class _TAO_ComponentRepository_ThruPOA_Proxy_Impl :
- public virtual ::IR::_TAO_ComponentRepository_Proxy_Impl,
- public virtual TAO_ThruPOA_Object_Proxy_Impl,
- public virtual ::POA_CORBA::_TAO_Repository_ThruPOA_Proxy_Impl
+ TAO_NAMESPACE ComponentIR
{
- public:
- _TAO_ComponentRepository_ThruPOA_Proxy_Impl (void);
-
- virtual ~_TAO_ComponentRepository_ThruPOA_Proxy_Impl (void) {}
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::ComponentDef_ptr create_component (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- IR::ComponentDef_ptr base_component,
- const CORBA::InterfaceDefSeq & supports_interfaces
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::HomeDef_ptr create_home (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- IR::HomeDef_ptr base_home,
- IR::ComponentDef_ptr managed_component,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // ThruPOA Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
-
- class ProvidesDef;
- typedef ProvidesDef *ProvidesDef_ptr;
-
- class _TAO_ProvidesDef_ThruPOA_Proxy_Impl;
- class _TAO_ProvidesDef_Strategized_Proxy_Broker;
-
- class ProvidesDef
- : public virtual POA_CORBA::Contained
- {
- protected:
- ProvidesDef (void);
-
- public:
- ProvidesDef (const ProvidesDef& rhs);
- virtual ~ProvidesDef (void);
-
- virtual CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual void* _downcast (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest &req,
- void *_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::IR::ProvidesDef *_this (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::InterfaceDef_ptr interface_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _get_interface_type_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- ); static void _get_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_defined_in_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_absolute_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_containing_repository_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void describe_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void move_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_def_kind_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void destroy_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- ///////////////////////////////////////////////////////////////////////
- // Strategized Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
-
- class _TAO_ProvidesDef_Strategized_Proxy_Broker : public virtual ::IR::_TAO_ProvidesDef_Proxy_Broker
- {
- public:
- _TAO_ProvidesDef_Strategized_Proxy_Broker (void);
-
- virtual ~_TAO_ProvidesDef_Strategized_Proxy_Broker (void);
-
- virtual ::IR::_TAO_ProvidesDef_Proxy_Impl &select_proxy (
- ::IR::ProvidesDef *object
- ACE_ENV_ARG_DECL
- );
-
- private:
- // Helper methods that takes care to create the proxy
- // as soon as their use is necessary.
- void create_proxy (
- int collocation_strategy
- ACE_ENV_ARG_DECL
- );
-
- // Caches the proxy implementations. The proxy implementation
- // are totally stateless, and those can be shared by all the
- // instances of a given IDL interface type.
- ::IR::_TAO_ProvidesDef_Proxy_Impl
- *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
-
- TAO_SYNCH_MUTEX mutex_;
- // This funxtion is used to get an handle to the unique instance
- // of the Strategized Proxy Broker that is available for a given
- // interface.
-
- public:
- static _TAO_ProvidesDef_Strategized_Proxy_Broker *the_TAO_ProvidesDef_Strategized_Proxy_Broker (void);
- };
-
- //
- // End Strategized Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // ThruPOA Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
-
- class _TAO_ProvidesDef_ThruPOA_Proxy_Impl :
- public virtual ::IR::_TAO_ProvidesDef_Proxy_Impl,
- public virtual TAO_ThruPOA_Object_Proxy_Impl,
- public virtual ::POA_CORBA::_TAO_Contained_ThruPOA_Proxy_Impl
- {
- public:
- _TAO_ProvidesDef_ThruPOA_Proxy_Impl (void);
-
- virtual ~_TAO_ProvidesDef_ThruPOA_Proxy_Impl (void) {}
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::CORBA::InterfaceDef_ptr interface_type (
- CORBA_Object *_collocated_tao_target_
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
+ class EventDef;
+ typedef EventDef *EventDef_ptr;
+
+ class _TAO_EventDef_ThruPOA_Proxy_Impl;
+ class _TAO_EventDef_Strategized_Proxy_Broker;
+
+ class EventDef
+ : public virtual POA_CORBA::ExtValueDef
+ {
+ protected:
+ EventDef (void);
+
+ public:
+ EventDef (const EventDef& rhs);
+ virtual ~EventDef (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::ComponentIR::EventDef *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const; static void _get_ext_initializers_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_ext_initializers_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_supported_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_supported_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_initializers_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_initializers_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_base_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_base_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_abstract_base_values_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_abstract_base_values_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_is_abstract_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_is_abstract_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_is_custom_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_is_custom_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_is_truncatable_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_is_truncatable_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void is_a_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_member_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_operation_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void lookup_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void lookup_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_module_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_constant_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_struct_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_union_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_enum_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_alias_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_box_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_exception_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_native_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_abstract_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_local_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_type_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_EventDef_Strategized_Proxy_Broker : public virtual ::CORBA::ComponentIR::_TAO_EventDef_Proxy_Broker
+ {
+ public:
+ _TAO_EventDef_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_EventDef_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::ComponentIR::_TAO_EventDef_Proxy_Impl &select_proxy (
+ ::CORBA::ComponentIR::EventDef *object
ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // ThruPOA Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
-
- class UsesDef;
- typedef UsesDef *UsesDef_ptr;
-
- class _TAO_UsesDef_ThruPOA_Proxy_Impl;
- class _TAO_UsesDef_Strategized_Proxy_Broker;
-
- class UsesDef
- : public virtual POA_CORBA::Contained
- {
- protected:
- UsesDef (void);
-
- public:
- UsesDef (const UsesDef& rhs);
- virtual ~UsesDef (void);
-
- virtual CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
- virtual void* _downcast (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
ACE_ENV_ARG_DECL
);
-
- static void _non_existent_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest &req,
- void *_servant_upcall
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::ComponentIR::_TAO_EventDef_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_EventDef_Strategized_Proxy_Broker *the_TAO_EventDef_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_EventDef_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::ComponentIR::_TAO_EventDef_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl,
+ public virtual ::POA_CORBA::_TAO_ExtValueDef_ThruPOA_Proxy_Impl
+ {
+ public:
+ _TAO_EventDef_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_EventDef_ThruPOA_Proxy_Impl (void) {}
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
+ class Container;
+ typedef Container *Container_ptr;
+
+ class _TAO_Container_ThruPOA_Proxy_Impl;
+ class _TAO_Container_Strategized_Proxy_Broker;
+
+ class Container
+ : public virtual PortableServer::ServantBase
+ {
+ protected:
+ Container (void);
+
+ public:
+ Container (const Container& rhs);
+ virtual ~Container (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::ComponentIR::Container *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr create_component (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void create_component_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ComponentIR::HomeDef_ptr create_home (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void create_home_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ComponentIR::EventDef_ptr create_event (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void create_event_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_Container_Strategized_Proxy_Broker : public virtual ::CORBA::ComponentIR::_TAO_Container_Proxy_Broker
+ {
+ public:
+ _TAO_Container_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_Container_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::ComponentIR::_TAO_Container_Proxy_Impl &select_proxy (
+ ::CORBA::ComponentIR::Container *object
ACE_ENV_ARG_DECL
);
- ::IR::UsesDef *_this (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::InterfaceDef_ptr interface_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _get_interface_type_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
ACE_ENV_ARG_DECL
);
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual CORBA::Boolean is_multiple (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _get_is_multiple_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::ComponentIR::_TAO_Container_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_Container_Strategized_Proxy_Broker *the_TAO_Container_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_Container_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::ComponentIR::_TAO_Container_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl
+ {
+ public:
+ _TAO_Container_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_Container_ThruPOA_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr create_component (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::HomeDef_ptr create_home (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::EventDef_ptr create_event (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
+ class ModuleDef;
+ typedef ModuleDef *ModuleDef_ptr;
+
+ class _TAO_ModuleDef_ThruPOA_Proxy_Impl;
+ class _TAO_ModuleDef_Strategized_Proxy_Broker;
+
+ class ModuleDef
+ : public virtual POA_CORBA::ModuleDef,
+ public virtual POA_CORBA::ComponentIR::Container
+ {
+ protected:
+ ModuleDef (void);
+
+ public:
+ ModuleDef (const ModuleDef& rhs);
+ virtual ~ModuleDef (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::ComponentIR::ModuleDef *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_home_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_event_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void lookup_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void lookup_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_module_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_constant_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_struct_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_union_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_enum_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_alias_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_box_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_exception_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_native_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_abstract_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_local_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_ModuleDef_Strategized_Proxy_Broker : public virtual ::CORBA::ComponentIR::_TAO_ModuleDef_Proxy_Broker
+ {
+ public:
+ _TAO_ModuleDef_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_ModuleDef_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::ComponentIR::_TAO_ModuleDef_Proxy_Impl &select_proxy (
+ ::CORBA::ComponentIR::ModuleDef *object
ACE_ENV_ARG_DECL
- ); static void _get_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_defined_in_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_absolute_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_containing_repository_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void describe_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void move_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_def_kind_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void destroy_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- ///////////////////////////////////////////////////////////////////////
- // Strategized Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
-
- class _TAO_UsesDef_Strategized_Proxy_Broker : public virtual ::IR::_TAO_UsesDef_Proxy_Broker
- {
- public:
- _TAO_UsesDef_Strategized_Proxy_Broker (void);
-
- virtual ~_TAO_UsesDef_Strategized_Proxy_Broker (void);
-
- virtual ::IR::_TAO_UsesDef_Proxy_Impl &select_proxy (
- ::IR::UsesDef *object
- ACE_ENV_ARG_DECL
- );
-
- private:
- // Helper methods that takes care to create the proxy
- // as soon as their use is necessary.
- void create_proxy (
- int collocation_strategy
- ACE_ENV_ARG_DECL
- );
-
- // Caches the proxy implementations. The proxy implementation
- // are totally stateless, and those can be shared by all the
- // instances of a given IDL interface type.
- ::IR::_TAO_UsesDef_Proxy_Impl
- *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
-
- TAO_SYNCH_MUTEX mutex_;
- // This funxtion is used to get an handle to the unique instance
- // of the Strategized Proxy Broker that is available for a given
- // interface.
-
- public:
- static _TAO_UsesDef_Strategized_Proxy_Broker *the_TAO_UsesDef_Strategized_Proxy_Broker (void);
- };
-
- //
- // End Strategized Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // ThruPOA Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
-
- class _TAO_UsesDef_ThruPOA_Proxy_Impl :
- public virtual ::IR::_TAO_UsesDef_Proxy_Impl,
- public virtual TAO_ThruPOA_Object_Proxy_Impl,
- public virtual ::POA_CORBA::_TAO_Contained_ThruPOA_Proxy_Impl
- {
- public:
- _TAO_UsesDef_ThruPOA_Proxy_Impl (void);
-
- virtual ~_TAO_UsesDef_ThruPOA_Proxy_Impl (void) {}
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::CORBA::InterfaceDef_ptr interface_type (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual CORBA::Boolean is_multiple (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // ThruPOA Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
-
- class EventDef;
- typedef EventDef *EventDef_ptr;
-
- class _TAO_EventDef_ThruPOA_Proxy_Impl;
- class _TAO_EventDef_Strategized_Proxy_Broker;
-
- class EventDef
- : public virtual POA_CORBA::Contained
- {
- protected:
- EventDef (void);
-
- public:
- EventDef (const EventDef& rhs);
- virtual ~EventDef (void);
-
- virtual CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
- virtual void* _downcast (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
ACE_ENV_ARG_DECL
);
-
- static void _non_existent_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::ComponentIR::_TAO_ModuleDef_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_ModuleDef_Strategized_Proxy_Broker *the_TAO_ModuleDef_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_ModuleDef_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::ComponentIR::_TAO_ModuleDef_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl,
+ public virtual ::POA_CORBA::_TAO_ModuleDef_ThruPOA_Proxy_Impl,
+ public virtual ::POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl
+ {
+ public:
+ _TAO_ModuleDef_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_ModuleDef_ThruPOA_Proxy_Impl (void) {}
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
+ class Repository;
+ typedef Repository *Repository_ptr;
+
+ class _TAO_Repository_ThruPOA_Proxy_Impl;
+ class _TAO_Repository_Strategized_Proxy_Broker;
+
+ class Repository
+ : public virtual POA_CORBA::Repository,
+ public virtual POA_CORBA::ComponentIR::Container
+ {
+ protected:
+ Repository (void);
+
+ public:
+ Repository (const Repository& rhs);
+ virtual ~Repository (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::ComponentIR::Repository *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void lookup_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void get_canonical_typecode_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void get_primitive_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_string_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_wstring_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_sequence_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_array_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_fixed_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_home_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_event_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void lookup_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void lookup_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_module_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_constant_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_struct_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_union_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_enum_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_alias_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_box_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_exception_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_native_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_abstract_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_local_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_Repository_Strategized_Proxy_Broker : public virtual ::CORBA::ComponentIR::_TAO_Repository_Proxy_Broker
+ {
+ public:
+ _TAO_Repository_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_Repository_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::ComponentIR::_TAO_Repository_Proxy_Impl &select_proxy (
+ ::CORBA::ComponentIR::Repository *object
ACE_ENV_ARG_DECL
);
- static void _interface_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
ACE_ENV_ARG_DECL
);
-
- static void _component_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *servant_upcall
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::ComponentIR::_TAO_Repository_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_Repository_Strategized_Proxy_Broker *the_TAO_Repository_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_Repository_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::ComponentIR::_TAO_Repository_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl,
+ public virtual ::POA_CORBA::_TAO_Repository_ThruPOA_Proxy_Impl,
+ public virtual ::POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl
+ {
+ public:
+ _TAO_Repository_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_Repository_ThruPOA_Proxy_Impl (void) {}
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
+ class ProvidesDef;
+ typedef ProvidesDef *ProvidesDef_ptr;
+
+ class _TAO_ProvidesDef_ThruPOA_Proxy_Impl;
+ class _TAO_ProvidesDef_Strategized_Proxy_Broker;
+
+ class ProvidesDef
+ : public virtual POA_CORBA::Contained
+ {
+ protected:
+ ProvidesDef (void);
+
+ public:
+ ProvidesDef (const ProvidesDef& rhs);
+ virtual ~ProvidesDef (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::ComponentIR::ProvidesDef *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::InterfaceDef_ptr interface_type (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _get_interface_type_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual void interface_type (
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _set_interface_type_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ ); static void _get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_ProvidesDef_Strategized_Proxy_Broker : public virtual ::CORBA::ComponentIR::_TAO_ProvidesDef_Proxy_Broker
+ {
+ public:
+ _TAO_ProvidesDef_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_ProvidesDef_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::ComponentIR::_TAO_ProvidesDef_Proxy_Impl &select_proxy (
+ ::CORBA::ComponentIR::ProvidesDef *object
ACE_ENV_ARG_DECL
);
- virtual void _dispatch (
- TAO_ServerRequest &req,
- void *_servant_upcall
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
ACE_ENV_ARG_DECL
);
-
- ::IR::EventDef *_this (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual CORBA::Boolean is_a (
- const char * event_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void is_a_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::ComponentIR::_TAO_ProvidesDef_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_ProvidesDef_Strategized_Proxy_Broker *the_TAO_ProvidesDef_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_ProvidesDef_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::ComponentIR::_TAO_ProvidesDef_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl,
+ public virtual ::POA_CORBA::_TAO_Contained_ThruPOA_Proxy_Impl
+ {
+ public:
+ _TAO_ProvidesDef_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_ProvidesDef_ThruPOA_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::InterfaceDef_ptr interface_type (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void interface_type (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
+ class UsesDef;
+ typedef UsesDef *UsesDef_ptr;
+
+ class _TAO_UsesDef_ThruPOA_Proxy_Impl;
+ class _TAO_UsesDef_Strategized_Proxy_Broker;
+
+ class UsesDef
+ : public virtual POA_CORBA::Contained
+ {
+ protected:
+ UsesDef (void);
+
+ public:
+ UsesDef (const UsesDef& rhs);
+ virtual ~UsesDef (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::ComponentIR::UsesDef *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::InterfaceDef_ptr interface_type (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _get_interface_type_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual void interface_type (
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _set_interface_type_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual CORBA::Boolean is_multiple (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _get_is_multiple_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual void is_multiple (
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _set_is_multiple_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ ); static void _get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_UsesDef_Strategized_Proxy_Broker : public virtual ::CORBA::ComponentIR::_TAO_UsesDef_Proxy_Broker
+ {
+ public:
+ _TAO_UsesDef_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_UsesDef_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::ComponentIR::_TAO_UsesDef_Proxy_Impl &select_proxy (
+ ::CORBA::ComponentIR::UsesDef *object
ACE_ENV_ARG_DECL
);
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ValueDef_ptr event (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _get_event_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
ACE_ENV_ARG_DECL
- ); static void _get_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_defined_in_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_absolute_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_containing_repository_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void describe_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void move_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_def_kind_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void destroy_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
- };
-
- ///////////////////////////////////////////////////////////////////////
- // Strategized Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
-
- class _TAO_EventDef_Strategized_Proxy_Broker : public virtual ::IR::_TAO_EventDef_Proxy_Broker
- {
- public:
- _TAO_EventDef_Strategized_Proxy_Broker (void);
-
- virtual ~_TAO_EventDef_Strategized_Proxy_Broker (void);
-
- virtual ::IR::_TAO_EventDef_Proxy_Impl &select_proxy (
- ::IR::EventDef *object
- ACE_ENV_ARG_DECL
- );
-
- private:
- // Helper methods that takes care to create the proxy
- // as soon as their use is necessary.
- void create_proxy (
- int collocation_strategy
- ACE_ENV_ARG_DECL
- );
-
- // Caches the proxy implementations. The proxy implementation
- // are totally stateless, and those can be shared by all the
- // instances of a given IDL interface type.
- ::IR::_TAO_EventDef_Proxy_Impl
- *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
-
- TAO_SYNCH_MUTEX mutex_;
- // This funxtion is used to get an handle to the unique instance
- // of the Strategized Proxy Broker that is available for a given
- // interface.
-
- public:
- static _TAO_EventDef_Strategized_Proxy_Broker *the_TAO_EventDef_Strategized_Proxy_Broker (void);
- };
-
- //
- // End Strategized Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // ThruPOA Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
-
- class _TAO_EventDef_ThruPOA_Proxy_Impl :
- public virtual ::IR::_TAO_EventDef_Proxy_Impl,
- public virtual TAO_ThruPOA_Object_Proxy_Impl,
- public virtual ::POA_CORBA::_TAO_Contained_ThruPOA_Proxy_Impl
- {
- public:
- _TAO_EventDef_ThruPOA_Proxy_Impl (void);
-
- virtual ~_TAO_EventDef_ThruPOA_Proxy_Impl (void) {}
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual CORBA::Boolean is_a (
- CORBA_Object *_collocated_tao_target_,
- const char * event_id
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::ComponentIR::_TAO_UsesDef_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_UsesDef_Strategized_Proxy_Broker *the_TAO_UsesDef_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_UsesDef_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::ComponentIR::_TAO_UsesDef_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl,
+ public virtual ::POA_CORBA::_TAO_Contained_ThruPOA_Proxy_Impl
+ {
+ public:
+ _TAO_UsesDef_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_UsesDef_ThruPOA_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::InterfaceDef_ptr interface_type (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void interface_type (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual CORBA::Boolean is_multiple (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void is_multiple (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
+ class EventPortDef;
+ typedef EventPortDef *EventPortDef_ptr;
+
+ class _TAO_EventPortDef_ThruPOA_Proxy_Impl;
+ class _TAO_EventPortDef_Strategized_Proxy_Broker;
+
+ class EventPortDef
+ : public virtual POA_CORBA::Contained
+ {
+ protected:
+ EventPortDef (void);
+
+ public:
+ EventPortDef (const EventPortDef& rhs);
+ virtual ~EventPortDef (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::ComponentIR::EventPortDef *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ComponentIR::EventDef_ptr event (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _get_event_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual void event (
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _set_event_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual CORBA::Boolean is_a (
+ const char * event_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void is_a_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ ); static void _get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_EventPortDef_Strategized_Proxy_Broker : public virtual ::CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Broker
+ {
+ public:
+ _TAO_EventPortDef_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_EventPortDef_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Impl &select_proxy (
+ ::CORBA::ComponentIR::EventPortDef *object
ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::CORBA::ValueDef_ptr event (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // ThruPOA Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
-
- class EmitsDef;
- typedef EmitsDef *EmitsDef_ptr;
-
- class _TAO_EmitsDef_ThruPOA_Proxy_Impl;
- class _TAO_EmitsDef_Strategized_Proxy_Broker;
-
- class EmitsDef
- : public virtual POA_IR::EventDef
- {
- protected:
- EmitsDef (void);
-
- public:
- EmitsDef (const EmitsDef& rhs);
- virtual ~EmitsDef (void);
-
- virtual CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual void* _downcast (
- const char* logical_type_id
);
- static void _is_a_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
ACE_ENV_ARG_DECL
);
-
- static void _non_existent_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_EventPortDef_Strategized_Proxy_Broker *the_TAO_EventPortDef_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_EventPortDef_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl,
+ public virtual ::POA_CORBA::_TAO_Contained_ThruPOA_Proxy_Impl
+ {
+ public:
+ _TAO_EventPortDef_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_EventPortDef_ThruPOA_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::EventDef_ptr event (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void event (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual CORBA::Boolean is_a (
+ CORBA_Object *_collocated_tao_target_,
+ const char * event_id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
+ class EmitsDef;
+ typedef EmitsDef *EmitsDef_ptr;
+
+ class _TAO_EmitsDef_ThruPOA_Proxy_Impl;
+ class _TAO_EmitsDef_Strategized_Proxy_Broker;
+
+ class EmitsDef
+ : public virtual POA_CORBA::ComponentIR::EventPortDef
+ {
+ protected:
+ EmitsDef (void);
+
+ public:
+ EmitsDef (const EmitsDef& rhs);
+ virtual ~EmitsDef (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::ComponentIR::EmitsDef *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const; static void _get_event_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_event_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void is_a_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_EmitsDef_Strategized_Proxy_Broker : public virtual ::CORBA::ComponentIR::_TAO_EmitsDef_Proxy_Broker
+ {
+ public:
+ _TAO_EmitsDef_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_EmitsDef_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::ComponentIR::_TAO_EmitsDef_Proxy_Impl &select_proxy (
+ ::CORBA::ComponentIR::EmitsDef *object
ACE_ENV_ARG_DECL
);
- static void _interface_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
ACE_ENV_ARG_DECL
);
-
- static void _component_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *servant_upcall
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::ComponentIR::_TAO_EmitsDef_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_EmitsDef_Strategized_Proxy_Broker *the_TAO_EmitsDef_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_EmitsDef_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::ComponentIR::_TAO_EmitsDef_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl,
+ public virtual ::POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl
+ {
+ public:
+ _TAO_EmitsDef_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_EmitsDef_ThruPOA_Proxy_Impl (void) {}
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
+ class PublishesDef;
+ typedef PublishesDef *PublishesDef_ptr;
+
+ class _TAO_PublishesDef_ThruPOA_Proxy_Impl;
+ class _TAO_PublishesDef_Strategized_Proxy_Broker;
+
+ class PublishesDef
+ : public virtual POA_CORBA::ComponentIR::EventPortDef
+ {
+ protected:
+ PublishesDef (void);
+
+ public:
+ PublishesDef (const PublishesDef& rhs);
+ virtual ~PublishesDef (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::ComponentIR::PublishesDef *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const; static void _get_event_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_event_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void is_a_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_PublishesDef_Strategized_Proxy_Broker : public virtual ::CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Broker
+ {
+ public:
+ _TAO_PublishesDef_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_PublishesDef_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Impl &select_proxy (
+ ::CORBA::ComponentIR::PublishesDef *object
ACE_ENV_ARG_DECL
);
- virtual void _dispatch (
- TAO_ServerRequest &req,
- void *_servant_upcall
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
ACE_ENV_ARG_DECL
);
-
- ::IR::EmitsDef *_this (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void is_a_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_event_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_defined_in_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_absolute_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_containing_repository_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void describe_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void move_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_def_kind_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void destroy_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- ///////////////////////////////////////////////////////////////////////
- // Strategized Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
-
- class _TAO_EmitsDef_Strategized_Proxy_Broker : public virtual ::IR::_TAO_EmitsDef_Proxy_Broker
- {
- public:
- _TAO_EmitsDef_Strategized_Proxy_Broker (void);
-
- virtual ~_TAO_EmitsDef_Strategized_Proxy_Broker (void);
-
- virtual ::IR::_TAO_EmitsDef_Proxy_Impl &select_proxy (
- ::IR::EmitsDef *object
- ACE_ENV_ARG_DECL
- );
-
- private:
- // Helper methods that takes care to create the proxy
- // as soon as their use is necessary.
- void create_proxy (
- int collocation_strategy
- ACE_ENV_ARG_DECL
- );
-
- // Caches the proxy implementations. The proxy implementation
- // are totally stateless, and those can be shared by all the
- // instances of a given IDL interface type.
- ::IR::_TAO_EmitsDef_Proxy_Impl
- *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
-
- TAO_SYNCH_MUTEX mutex_;
- // This funxtion is used to get an handle to the unique instance
- // of the Strategized Proxy Broker that is available for a given
- // interface.
-
- public:
- static _TAO_EmitsDef_Strategized_Proxy_Broker *the_TAO_EmitsDef_Strategized_Proxy_Broker (void);
- };
-
- //
- // End Strategized Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // ThruPOA Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
-
- class _TAO_EmitsDef_ThruPOA_Proxy_Impl :
- public virtual ::IR::_TAO_EmitsDef_Proxy_Impl,
- public virtual TAO_ThruPOA_Object_Proxy_Impl,
- public virtual ::POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl
- {
- public:
- _TAO_EmitsDef_ThruPOA_Proxy_Impl (void);
-
- virtual ~_TAO_EmitsDef_ThruPOA_Proxy_Impl (void) {}
- };
-
- //
- // ThruPOA Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
-
- class PublishesDef;
- typedef PublishesDef *PublishesDef_ptr;
-
- class _TAO_PublishesDef_ThruPOA_Proxy_Impl;
- class _TAO_PublishesDef_Strategized_Proxy_Broker;
-
- class PublishesDef
- : public virtual POA_IR::EventDef
- {
- protected:
- PublishesDef (void);
-
- public:
- PublishesDef (const PublishesDef& rhs);
- virtual ~PublishesDef (void);
-
- virtual CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual void* _downcast (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_PublishesDef_Strategized_Proxy_Broker *the_TAO_PublishesDef_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_PublishesDef_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl,
+ public virtual ::POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl
+ {
+ public:
+ _TAO_PublishesDef_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_PublishesDef_ThruPOA_Proxy_Impl (void) {}
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
+ class ConsumesDef;
+ typedef ConsumesDef *ConsumesDef_ptr;
+
+ class _TAO_ConsumesDef_ThruPOA_Proxy_Impl;
+ class _TAO_ConsumesDef_Strategized_Proxy_Broker;
+
+ class ConsumesDef
+ : public virtual POA_CORBA::ComponentIR::EventPortDef
+ {
+ protected:
+ ConsumesDef (void);
+
+ public:
+ ConsumesDef (const ConsumesDef& rhs);
+ virtual ~ConsumesDef (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::ComponentIR::ConsumesDef *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const; static void _get_event_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_event_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void is_a_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_ConsumesDef_Strategized_Proxy_Broker : public virtual ::CORBA::ComponentIR::_TAO_ConsumesDef_Proxy_Broker
+ {
+ public:
+ _TAO_ConsumesDef_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_ConsumesDef_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::ComponentIR::_TAO_ConsumesDef_Proxy_Impl &select_proxy (
+ ::CORBA::ComponentIR::ConsumesDef *object
ACE_ENV_ARG_DECL
);
- static void _non_existent_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
ACE_ENV_ARG_DECL
);
-
- static void _interface_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::ComponentIR::_TAO_ConsumesDef_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_ConsumesDef_Strategized_Proxy_Broker *the_TAO_ConsumesDef_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_ConsumesDef_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::ComponentIR::_TAO_ConsumesDef_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl,
+ public virtual ::POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl
+ {
+ public:
+ _TAO_ConsumesDef_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_ConsumesDef_ThruPOA_Proxy_Impl (void) {}
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
+ class ComponentDef;
+ typedef ComponentDef *ComponentDef_ptr;
+
+ class _TAO_ComponentDef_ThruPOA_Proxy_Impl;
+ class _TAO_ComponentDef_Strategized_Proxy_Broker;
+
+ class ComponentDef
+ : public virtual POA_CORBA::ExtInterfaceDef
+ {
+ protected:
+ ComponentDef (void);
+
+ public:
+ ComponentDef (const ComponentDef& rhs);
+ virtual ~ComponentDef (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::ComponentIR::ComponentDef *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr base_component (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _get_base_component_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual void base_component (
+ CORBA::ComponentIR::ComponentDef_ptr base_component
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _set_base_component_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _get_supported_interfaces_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual void supported_interfaces (
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _set_supported_interfaces_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ComponentIR::ProvidesDef_ptr create_provides (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void create_provides_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ComponentIR::UsesDef_ptr create_uses (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::InterfaceDef_ptr interface_type,
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void create_uses_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ComponentIR::EmitsDef_ptr create_emits (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void create_emits_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ComponentIR::PublishesDef_ptr create_publishes (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void create_publishes_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ComponentIR::ConsumesDef_ptr create_consumes (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void create_consumes_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ ); static void _get_base_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_base_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void is_a_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_operation_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_ext_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void lookup_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void lookup_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_module_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_constant_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_struct_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_union_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_enum_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_alias_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_box_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_exception_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_native_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_abstract_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_local_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_type_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_ComponentDef_Strategized_Proxy_Broker : public virtual ::CORBA::ComponentIR::_TAO_ComponentDef_Proxy_Broker
+ {
+ public:
+ _TAO_ComponentDef_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_ComponentDef_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::ComponentIR::_TAO_ComponentDef_Proxy_Impl &select_proxy (
+ ::CORBA::ComponentIR::ComponentDef *object
ACE_ENV_ARG_DECL
);
- static void _component_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *servant_upcall
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
ACE_ENV_ARG_DECL
);
-
- virtual void _dispatch (
- TAO_ServerRequest &req,
- void *_servant_upcall
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::ComponentIR::_TAO_ComponentDef_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_ComponentDef_Strategized_Proxy_Broker *the_TAO_ComponentDef_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_ComponentDef_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::ComponentIR::_TAO_ComponentDef_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl,
+ public virtual ::POA_CORBA::_TAO_ExtInterfaceDef_ThruPOA_Proxy_Impl
+ {
+ public:
+ _TAO_ComponentDef_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_ComponentDef_ThruPOA_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr base_component (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void base_component (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::ComponentDef_ptr base_component
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void supported_interfaces (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::ProvidesDef_ptr create_provides (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::UsesDef_ptr create_uses (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::InterfaceDef_ptr interface_type,
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::EmitsDef_ptr create_emits (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::PublishesDef_ptr create_publishes (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::ConsumesDef_ptr create_consumes (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
+ class FactoryDef;
+ typedef FactoryDef *FactoryDef_ptr;
+
+ class _TAO_FactoryDef_ThruPOA_Proxy_Impl;
+ class _TAO_FactoryDef_Strategized_Proxy_Broker;
+
+ class FactoryDef
+ : public virtual POA_CORBA::OperationDef
+ {
+ protected:
+ FactoryDef (void);
+
+ public:
+ FactoryDef (const FactoryDef& rhs);
+ virtual ~FactoryDef (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::ComponentIR::FactoryDef *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const; static void _get_result_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_result_def_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_result_def_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_params_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_params_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_mode_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_mode_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_contexts_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_contexts_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_exceptions_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_exceptions_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_FactoryDef_Strategized_Proxy_Broker : public virtual ::CORBA::ComponentIR::_TAO_FactoryDef_Proxy_Broker
+ {
+ public:
+ _TAO_FactoryDef_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_FactoryDef_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::ComponentIR::_TAO_FactoryDef_Proxy_Impl &select_proxy (
+ ::CORBA::ComponentIR::FactoryDef *object
ACE_ENV_ARG_DECL
);
- ::IR::PublishesDef *_this (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void is_a_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_event_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_defined_in_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_absolute_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_containing_repository_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void describe_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void move_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_def_kind_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void destroy_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- ///////////////////////////////////////////////////////////////////////
- // Strategized Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
-
- class _TAO_PublishesDef_Strategized_Proxy_Broker : public virtual ::IR::_TAO_PublishesDef_Proxy_Broker
- {
- public:
- _TAO_PublishesDef_Strategized_Proxy_Broker (void);
-
- virtual ~_TAO_PublishesDef_Strategized_Proxy_Broker (void);
-
- virtual ::IR::_TAO_PublishesDef_Proxy_Impl &select_proxy (
- ::IR::PublishesDef *object
- ACE_ENV_ARG_DECL
- );
-
- private:
- // Helper methods that takes care to create the proxy
- // as soon as their use is necessary.
- void create_proxy (
- int collocation_strategy
- ACE_ENV_ARG_DECL
- );
-
- // Caches the proxy implementations. The proxy implementation
- // are totally stateless, and those can be shared by all the
- // instances of a given IDL interface type.
- ::IR::_TAO_PublishesDef_Proxy_Impl
- *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
-
- TAO_SYNCH_MUTEX mutex_;
- // This funxtion is used to get an handle to the unique instance
- // of the Strategized Proxy Broker that is available for a given
- // interface.
-
- public:
- static _TAO_PublishesDef_Strategized_Proxy_Broker *the_TAO_PublishesDef_Strategized_Proxy_Broker (void);
- };
-
- //
- // End Strategized Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // ThruPOA Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
-
- class _TAO_PublishesDef_ThruPOA_Proxy_Impl :
- public virtual ::IR::_TAO_PublishesDef_Proxy_Impl,
- public virtual TAO_ThruPOA_Object_Proxy_Impl,
- public virtual ::POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl
- {
- public:
- _TAO_PublishesDef_ThruPOA_Proxy_Impl (void);
-
- virtual ~_TAO_PublishesDef_ThruPOA_Proxy_Impl (void) {}
- };
-
- //
- // ThruPOA Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
-
- class ConsumesDef;
- typedef ConsumesDef *ConsumesDef_ptr;
-
- class _TAO_ConsumesDef_ThruPOA_Proxy_Impl;
- class _TAO_ConsumesDef_Strategized_Proxy_Broker;
-
- class ConsumesDef
- : public virtual POA_IR::EventDef
- {
- protected:
- ConsumesDef (void);
-
- public:
- ConsumesDef (const ConsumesDef& rhs);
- virtual ~ConsumesDef (void);
-
- virtual CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual void* _downcast (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
ACE_ENV_ARG_DECL
);
-
- static void _non_existent_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::ComponentIR::_TAO_FactoryDef_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_FactoryDef_Strategized_Proxy_Broker *the_TAO_FactoryDef_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_FactoryDef_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::ComponentIR::_TAO_FactoryDef_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl,
+ public virtual ::POA_CORBA::_TAO_OperationDef_ThruPOA_Proxy_Impl
+ {
+ public:
+ _TAO_FactoryDef_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_FactoryDef_ThruPOA_Proxy_Impl (void) {}
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
+ class FinderDef;
+ typedef FinderDef *FinderDef_ptr;
+
+ class _TAO_FinderDef_ThruPOA_Proxy_Impl;
+ class _TAO_FinderDef_Strategized_Proxy_Broker;
+
+ class FinderDef
+ : public virtual POA_CORBA::OperationDef
+ {
+ protected:
+ FinderDef (void);
+
+ public:
+ FinderDef (const FinderDef& rhs);
+ virtual ~FinderDef (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::ComponentIR::FinderDef *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const; static void _get_result_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_result_def_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_result_def_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_params_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_params_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_mode_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_mode_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_contexts_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_contexts_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_exceptions_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_exceptions_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_FinderDef_Strategized_Proxy_Broker : public virtual ::CORBA::ComponentIR::_TAO_FinderDef_Proxy_Broker
+ {
+ public:
+ _TAO_FinderDef_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_FinderDef_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::ComponentIR::_TAO_FinderDef_Proxy_Impl &select_proxy (
+ ::CORBA::ComponentIR::FinderDef *object
ACE_ENV_ARG_DECL
);
- static void _interface_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
ACE_ENV_ARG_DECL
);
-
- static void _component_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *servant_upcall
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::ComponentIR::_TAO_FinderDef_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_FinderDef_Strategized_Proxy_Broker *the_TAO_FinderDef_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_FinderDef_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::ComponentIR::_TAO_FinderDef_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl,
+ public virtual ::POA_CORBA::_TAO_OperationDef_ThruPOA_Proxy_Impl
+ {
+ public:
+ _TAO_FinderDef_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_FinderDef_ThruPOA_Proxy_Impl (void) {}
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
+ class HomeDef;
+ typedef HomeDef *HomeDef_ptr;
+
+ class _TAO_HomeDef_ThruPOA_Proxy_Impl;
+ class _TAO_HomeDef_Strategized_Proxy_Broker;
+
+ class HomeDef
+ : public virtual POA_CORBA::ExtInterfaceDef
+ {
+ protected:
+ HomeDef (void);
+
+ public:
+ HomeDef (const HomeDef& rhs);
+ virtual ~HomeDef (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::ComponentIR::HomeDef *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ComponentIR::HomeDef_ptr base_home (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _get_base_home_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual void base_home (
+ CORBA::ComponentIR::HomeDef_ptr base_home
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _set_base_home_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _get_supported_interfaces_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual void supported_interfaces (
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _set_supported_interfaces_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr managed_component (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _get_managed_component_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual void managed_component (
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _set_managed_component_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ValueDef_ptr primary_key (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _get_primary_key_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual void primary_key (
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _set_primary_key_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ComponentIR::FactoryDef_ptr create_factory (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::ParDescriptionSeq & params,
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void create_factory_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ComponentIR::FinderDef_ptr create_finder (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::ParDescriptionSeq & params,
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void create_finder_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ ); static void _get_base_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_base_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void is_a_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_operation_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_ext_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void lookup_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void lookup_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_module_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_constant_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_struct_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_union_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_enum_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_alias_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_box_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_exception_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_native_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_abstract_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_local_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_type_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_HomeDef_Strategized_Proxy_Broker : public virtual ::CORBA::ComponentIR::_TAO_HomeDef_Proxy_Broker
+ {
+ public:
+ _TAO_HomeDef_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_HomeDef_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::ComponentIR::_TAO_HomeDef_Proxy_Impl &select_proxy (
+ ::CORBA::ComponentIR::HomeDef *object
ACE_ENV_ARG_DECL
);
- virtual void _dispatch (
- TAO_ServerRequest &req,
- void *_servant_upcall
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
ACE_ENV_ARG_DECL
);
-
- ::IR::ConsumesDef *_this (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void is_a_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_event_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_defined_in_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_absolute_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_containing_repository_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void describe_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void move_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_def_kind_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void destroy_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- ///////////////////////////////////////////////////////////////////////
- // Strategized Proxy Broker Declaration
- //
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::ComponentIR::_TAO_HomeDef_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_HomeDef_Strategized_Proxy_Broker *the_TAO_HomeDef_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_HomeDef_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::ComponentIR::_TAO_HomeDef_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl,
+ public virtual ::POA_CORBA::_TAO_ExtInterfaceDef_ThruPOA_Proxy_Impl
+ {
+ public:
+ _TAO_HomeDef_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_HomeDef_ThruPOA_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::HomeDef_ptr base_home (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void base_home (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::HomeDef_ptr base_home
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void supported_interfaces (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr managed_component (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void managed_component (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ValueDef_ptr primary_key (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void primary_key (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::FactoryDef_ptr create_factory (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::ParDescriptionSeq & params,
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::FinderDef_ptr create_finder (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::ParDescriptionSeq & params,
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
-
- class _TAO_ConsumesDef_Strategized_Proxy_Broker : public virtual ::IR::_TAO_ConsumesDef_Proxy_Broker
- {
- public:
- _TAO_ConsumesDef_Strategized_Proxy_Broker (void);
-
- virtual ~_TAO_ConsumesDef_Strategized_Proxy_Broker (void);
-
- virtual ::IR::_TAO_ConsumesDef_Proxy_Impl &select_proxy (
- ::IR::ConsumesDef *object
- ACE_ENV_ARG_DECL
- );
-
- private:
- // Helper methods that takes care to create the proxy
- // as soon as their use is necessary.
- void create_proxy (
- int collocation_strategy
- ACE_ENV_ARG_DECL
- );
-
- // Caches the proxy implementations. The proxy implementation
- // are totally stateless, and those can be shared by all the
- // instances of a given IDL interface type.
- ::IR::_TAO_ConsumesDef_Proxy_Impl
- *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
-
- TAO_SYNCH_MUTEX mutex_;
- // This funxtion is used to get an handle to the unique instance
- // of the Strategized Proxy Broker that is available for a given
- // interface.
-
- public:
- static _TAO_ConsumesDef_Strategized_Proxy_Broker *the_TAO_ConsumesDef_Strategized_Proxy_Broker (void);
- };
-
- //
- // End Strategized Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // ThruPOA Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
-
- class _TAO_ConsumesDef_ThruPOA_Proxy_Impl :
- public virtual ::IR::_TAO_ConsumesDef_Proxy_Impl,
- public virtual TAO_ThruPOA_Object_Proxy_Impl,
- public virtual ::POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl
- {
- public:
- _TAO_ConsumesDef_ThruPOA_Proxy_Impl (void);
-
- virtual ~_TAO_ConsumesDef_ThruPOA_Proxy_Impl (void) {}
- };
-
- //
- // ThruPOA Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
-
- class ComponentDef;
- typedef ComponentDef *ComponentDef_ptr;
-
- class _TAO_ComponentDef_ThruPOA_Proxy_Impl;
- class _TAO_ComponentDef_Strategized_Proxy_Broker;
-
- class ComponentDef
- : public virtual POA_CORBA::InterfaceDef
- {
- protected:
- ComponentDef (void);
-
- public:
- ComponentDef (const ComponentDef& rhs);
- virtual ~ComponentDef (void);
-
- virtual CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual void* _downcast (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest &req,
- void *_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::IR::ComponentDef *_this (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _get_supported_interfaces_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void supported_interfaces (
- const CORBA::InterfaceDefSeq & supported_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _set_supported_interfaces_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::ComponentDef_ptr base_component (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _get_base_component_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::ProvidesDefSeq * provides_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _get_provides_interfaces_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::UsesDefSeq * uses_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _get_uses_interfaces_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::EmitsDefSeq * emits_events (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _get_emits_events_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::PublishesDefSeq * publishes_events (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _get_publishes_events_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::ConsumesDefSeq * consumes_events (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _get_consumes_events_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual CORBA::Boolean is_basic (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _get_is_basic_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::ProvidesDef_ptr create_provides (
- const char * id,
- const char * name,
- const char * version,
- CORBA::InterfaceDef_ptr interface_type
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void create_provides_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::UsesDef_ptr create_uses (
- const char * id,
- const char * name,
- const char * version,
- CORBA::InterfaceDef_ptr interface_type,
- CORBA::Boolean is_multiple
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void create_uses_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::EmitsDef_ptr create_emits (
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void create_emits_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::PublishesDef_ptr create_publishes (
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void create_publishes_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::ConsumesDef_ptr create_consumes (
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void create_consumes_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- ); static void _get_base_interfaces_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_base_interfaces_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void is_a_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void describe_interface_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_attribute_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_operation_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void lookup_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void contents_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void lookup_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void describe_contents_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_module_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_constant_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_struct_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_union_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_enum_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_alias_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_interface_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_value_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_value_box_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_exception_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_native_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_abstract_interface_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_local_interface_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_defined_in_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_absolute_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_containing_repository_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void describe_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void move_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_type_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_def_kind_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void destroy_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- ///////////////////////////////////////////////////////////////////////
- // Strategized Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
-
- class _TAO_ComponentDef_Strategized_Proxy_Broker : public virtual ::IR::_TAO_ComponentDef_Proxy_Broker
- {
- public:
- _TAO_ComponentDef_Strategized_Proxy_Broker (void);
-
- virtual ~_TAO_ComponentDef_Strategized_Proxy_Broker (void);
-
- virtual ::IR::_TAO_ComponentDef_Proxy_Impl &select_proxy (
- ::IR::ComponentDef *object
- ACE_ENV_ARG_DECL
- );
-
- private:
- // Helper methods that takes care to create the proxy
- // as soon as their use is necessary.
- void create_proxy (
- int collocation_strategy
- ACE_ENV_ARG_DECL
- );
-
- // Caches the proxy implementations. The proxy implementation
- // are totally stateless, and those can be shared by all the
- // instances of a given IDL interface type.
- ::IR::_TAO_ComponentDef_Proxy_Impl
- *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
-
- TAO_SYNCH_MUTEX mutex_;
- // This funxtion is used to get an handle to the unique instance
- // of the Strategized Proxy Broker that is available for a given
- // interface.
-
- public:
- static _TAO_ComponentDef_Strategized_Proxy_Broker *the_TAO_ComponentDef_Strategized_Proxy_Broker (void);
- };
-
- //
- // End Strategized Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // ThruPOA Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
-
- class _TAO_ComponentDef_ThruPOA_Proxy_Impl :
- public virtual ::IR::_TAO_ComponentDef_Proxy_Impl,
- public virtual TAO_ThruPOA_Object_Proxy_Impl,
- public virtual ::POA_CORBA::_TAO_InterfaceDef_ThruPOA_Proxy_Impl
- {
- public:
- _TAO_ComponentDef_ThruPOA_Proxy_Impl (void);
-
- virtual ~_TAO_ComponentDef_ThruPOA_Proxy_Impl (void) {}
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual void supported_interfaces (
- CORBA_Object *_collocated_tao_target_,
- const CORBA::InterfaceDefSeq & supported_interfaces
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::ComponentDef_ptr base_component (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::ProvidesDefSeq * provides_interfaces (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::UsesDefSeq * uses_interfaces (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::EmitsDefSeq * emits_events (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::PublishesDefSeq * publishes_events (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::ConsumesDefSeq * consumes_events (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual CORBA::Boolean is_basic (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::ProvidesDef_ptr create_provides (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::InterfaceDef_ptr interface_type
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::UsesDef_ptr create_uses (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::InterfaceDef_ptr interface_type,
- CORBA::Boolean is_multiple
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::EmitsDef_ptr create_emits (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::PublishesDef_ptr create_publishes (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::ConsumesDef_ptr create_consumes (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // ThruPOA Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
-
- class PrimaryKeyDef;
- typedef PrimaryKeyDef *PrimaryKeyDef_ptr;
-
- class _TAO_PrimaryKeyDef_ThruPOA_Proxy_Impl;
- class _TAO_PrimaryKeyDef_Strategized_Proxy_Broker;
-
- class PrimaryKeyDef
- : public virtual POA_CORBA::Contained
- {
- protected:
- PrimaryKeyDef (void);
-
- public:
- PrimaryKeyDef (const PrimaryKeyDef& rhs);
- virtual ~PrimaryKeyDef (void);
-
- virtual CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual void* _downcast (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest &req,
- void *_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::IR::PrimaryKeyDef *_this (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual CORBA::Boolean is_a (
- const char * primary_key_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void is_a_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ValueDef_ptr primary_key (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _get_primary_key_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- ); static void _get_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_defined_in_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_absolute_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_containing_repository_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void describe_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void move_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_def_kind_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void destroy_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- ///////////////////////////////////////////////////////////////////////
- // Strategized Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
-
- class _TAO_PrimaryKeyDef_Strategized_Proxy_Broker : public virtual ::IR::_TAO_PrimaryKeyDef_Proxy_Broker
- {
- public:
- _TAO_PrimaryKeyDef_Strategized_Proxy_Broker (void);
-
- virtual ~_TAO_PrimaryKeyDef_Strategized_Proxy_Broker (void);
-
- virtual ::IR::_TAO_PrimaryKeyDef_Proxy_Impl &select_proxy (
- ::IR::PrimaryKeyDef *object
- ACE_ENV_ARG_DECL
- );
-
- private:
- // Helper methods that takes care to create the proxy
- // as soon as their use is necessary.
- void create_proxy (
- int collocation_strategy
- ACE_ENV_ARG_DECL
- );
-
- // Caches the proxy implementations. The proxy implementation
- // are totally stateless, and those can be shared by all the
- // instances of a given IDL interface type.
- ::IR::_TAO_PrimaryKeyDef_Proxy_Impl
- *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
-
- TAO_SYNCH_MUTEX mutex_;
- // This funxtion is used to get an handle to the unique instance
- // of the Strategized Proxy Broker that is available for a given
- // interface.
-
- public:
- static _TAO_PrimaryKeyDef_Strategized_Proxy_Broker *the_TAO_PrimaryKeyDef_Strategized_Proxy_Broker (void);
- };
-
- //
- // End Strategized Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // ThruPOA Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
-
- class _TAO_PrimaryKeyDef_ThruPOA_Proxy_Impl :
- public virtual ::IR::_TAO_PrimaryKeyDef_Proxy_Impl,
- public virtual TAO_ThruPOA_Object_Proxy_Impl,
- public virtual ::POA_CORBA::_TAO_Contained_ThruPOA_Proxy_Impl
- {
- public:
- _TAO_PrimaryKeyDef_ThruPOA_Proxy_Impl (void);
-
- virtual ~_TAO_PrimaryKeyDef_ThruPOA_Proxy_Impl (void) {}
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual CORBA::Boolean is_a (
- CORBA_Object *_collocated_tao_target_,
- const char * primary_key_id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::CORBA::ValueDef_ptr primary_key (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // ThruPOA Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
-
- class FactoryDef;
- typedef FactoryDef *FactoryDef_ptr;
-
- class _TAO_FactoryDef_ThruPOA_Proxy_Impl;
- class _TAO_FactoryDef_Strategized_Proxy_Broker;
-
- class FactoryDef
- : public virtual POA_CORBA::OperationDef
- {
- protected:
- FactoryDef (void);
-
- public:
- FactoryDef (const FactoryDef& rhs);
- virtual ~FactoryDef (void);
-
- virtual CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual void* _downcast (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest &req,
- void *_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::IR::FactoryDef *_this (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const; static void _get_result_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_result_def_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_result_def_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_params_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_params_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_mode_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_mode_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_contexts_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_contexts_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_exceptions_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_exceptions_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_defined_in_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_absolute_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_containing_repository_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void describe_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void move_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_def_kind_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void destroy_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- ///////////////////////////////////////////////////////////////////////
- // Strategized Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
-
- class _TAO_FactoryDef_Strategized_Proxy_Broker : public virtual ::IR::_TAO_FactoryDef_Proxy_Broker
- {
- public:
- _TAO_FactoryDef_Strategized_Proxy_Broker (void);
-
- virtual ~_TAO_FactoryDef_Strategized_Proxy_Broker (void);
-
- virtual ::IR::_TAO_FactoryDef_Proxy_Impl &select_proxy (
- ::IR::FactoryDef *object
- ACE_ENV_ARG_DECL
- );
-
- private:
- // Helper methods that takes care to create the proxy
- // as soon as their use is necessary.
- void create_proxy (
- int collocation_strategy
- ACE_ENV_ARG_DECL
- );
-
- // Caches the proxy implementations. The proxy implementation
- // are totally stateless, and those can be shared by all the
- // instances of a given IDL interface type.
- ::IR::_TAO_FactoryDef_Proxy_Impl
- *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
-
- TAO_SYNCH_MUTEX mutex_;
- // This funxtion is used to get an handle to the unique instance
- // of the Strategized Proxy Broker that is available for a given
- // interface.
-
- public:
- static _TAO_FactoryDef_Strategized_Proxy_Broker *the_TAO_FactoryDef_Strategized_Proxy_Broker (void);
- };
-
- //
- // End Strategized Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // ThruPOA Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
-
- class _TAO_FactoryDef_ThruPOA_Proxy_Impl :
- public virtual ::IR::_TAO_FactoryDef_Proxy_Impl,
- public virtual TAO_ThruPOA_Object_Proxy_Impl,
- public virtual ::POA_CORBA::_TAO_OperationDef_ThruPOA_Proxy_Impl
- {
- public:
- _TAO_FactoryDef_ThruPOA_Proxy_Impl (void);
-
- virtual ~_TAO_FactoryDef_ThruPOA_Proxy_Impl (void) {}
- };
-
- //
- // ThruPOA Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
-
- class FinderDef;
- typedef FinderDef *FinderDef_ptr;
-
- class _TAO_FinderDef_ThruPOA_Proxy_Impl;
- class _TAO_FinderDef_Strategized_Proxy_Broker;
-
- class FinderDef
- : public virtual POA_CORBA::OperationDef
- {
- protected:
- FinderDef (void);
-
- public:
- FinderDef (const FinderDef& rhs);
- virtual ~FinderDef (void);
-
- virtual CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual void* _downcast (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest &req,
- void *_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::IR::FinderDef *_this (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const; static void _get_result_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_result_def_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_result_def_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_params_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_params_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_mode_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_mode_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_contexts_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_contexts_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_exceptions_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_exceptions_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_defined_in_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_absolute_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_containing_repository_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void describe_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void move_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_def_kind_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void destroy_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- ///////////////////////////////////////////////////////////////////////
- // Strategized Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
-
- class _TAO_FinderDef_Strategized_Proxy_Broker : public virtual ::IR::_TAO_FinderDef_Proxy_Broker
- {
- public:
- _TAO_FinderDef_Strategized_Proxy_Broker (void);
-
- virtual ~_TAO_FinderDef_Strategized_Proxy_Broker (void);
-
- virtual ::IR::_TAO_FinderDef_Proxy_Impl &select_proxy (
- ::IR::FinderDef *object
- ACE_ENV_ARG_DECL
- );
-
- private:
- // Helper methods that takes care to create the proxy
- // as soon as their use is necessary.
- void create_proxy (
- int collocation_strategy
- ACE_ENV_ARG_DECL
- );
-
- // Caches the proxy implementations. The proxy implementation
- // are totally stateless, and those can be shared by all the
- // instances of a given IDL interface type.
- ::IR::_TAO_FinderDef_Proxy_Impl
- *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
-
- TAO_SYNCH_MUTEX mutex_;
- // This funxtion is used to get an handle to the unique instance
- // of the Strategized Proxy Broker that is available for a given
- // interface.
-
- public:
- static _TAO_FinderDef_Strategized_Proxy_Broker *the_TAO_FinderDef_Strategized_Proxy_Broker (void);
- };
-
- //
- // End Strategized Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // ThruPOA Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
-
- class _TAO_FinderDef_ThruPOA_Proxy_Impl :
- public virtual ::IR::_TAO_FinderDef_Proxy_Impl,
- public virtual TAO_ThruPOA_Object_Proxy_Impl,
- public virtual ::POA_CORBA::_TAO_OperationDef_ThruPOA_Proxy_Impl
- {
- public:
- _TAO_FinderDef_ThruPOA_Proxy_Impl (void);
-
- virtual ~_TAO_FinderDef_ThruPOA_Proxy_Impl (void) {}
- };
-
- //
- // ThruPOA Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
-
- class HomeDef;
- typedef HomeDef *HomeDef_ptr;
-
- class _TAO_HomeDef_ThruPOA_Proxy_Impl;
- class _TAO_HomeDef_Strategized_Proxy_Broker;
-
- class HomeDef
- : public virtual POA_CORBA::InterfaceDef
- {
- protected:
- HomeDef (void);
-
- public:
- HomeDef (const HomeDef& rhs);
- virtual ~HomeDef (void);
-
- virtual CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual void* _downcast (
- const char* logical_type_id
- );
-
- static void _is_a_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest &req,
- void *servant,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest &req,
- void *_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::IR::HomeDef *_this (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::HomeDef_ptr base_home (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _get_base_home_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::ComponentDef_ptr managed_component (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _get_managed_component_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::PrimaryKeyDef_ptr primary_key (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _get_primary_key_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::FactoryDefSeq * factories (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _get_factories_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::FinderDefSeq * finders (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _get_finders_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual CORBA::Boolean is_basic (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void _get_is_basic_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::PrimaryKeyDef_ptr create_primary_key (
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void create_primary_key_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::FactoryDef_ptr create_factory (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void create_factory_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::IR::FinderDef_ptr create_finder (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- static void create_finder_skel (
- TAO_ServerRequest &_tao_req,
- void *_tao_servant,
- void *_tao_servant_upcall
- ACE_ENV_ARG_DECL
- ); static void _get_base_interfaces_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_base_interfaces_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void is_a_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void describe_interface_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_attribute_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_operation_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void lookup_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void contents_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void lookup_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void describe_contents_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_module_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_constant_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_struct_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_union_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_enum_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_alias_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_interface_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_value_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_value_box_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_exception_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_native_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_abstract_interface_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void create_local_interface_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_id_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _set_version_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_defined_in_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_absolute_name_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_containing_repository_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void describe_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void move_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_type_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ); static void _get_def_kind_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
- static void destroy_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- ///////////////////////////////////////////////////////////////////////
- // Strategized Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
-
- class _TAO_HomeDef_Strategized_Proxy_Broker : public virtual ::IR::_TAO_HomeDef_Proxy_Broker
- {
- public:
- _TAO_HomeDef_Strategized_Proxy_Broker (void);
-
- virtual ~_TAO_HomeDef_Strategized_Proxy_Broker (void);
-
- virtual ::IR::_TAO_HomeDef_Proxy_Impl &select_proxy (
- ::IR::HomeDef *object
- ACE_ENV_ARG_DECL
- );
-
- private:
- // Helper methods that takes care to create the proxy
- // as soon as their use is necessary.
- void create_proxy (
- int collocation_strategy
- ACE_ENV_ARG_DECL
- );
-
- // Caches the proxy implementations. The proxy implementation
- // are totally stateless, and those can be shared by all the
- // instances of a given IDL interface type.
- ::IR::_TAO_HomeDef_Proxy_Impl
- *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
-
- TAO_SYNCH_MUTEX mutex_;
- // This funxtion is used to get an handle to the unique instance
- // of the Strategized Proxy Broker that is available for a given
- // interface.
-
- public:
- static _TAO_HomeDef_Strategized_Proxy_Broker *the_TAO_HomeDef_Strategized_Proxy_Broker (void);
- };
-
- //
- // End Strategized Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // ThruPOA Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
-
- class _TAO_HomeDef_ThruPOA_Proxy_Impl :
- public virtual ::IR::_TAO_HomeDef_Proxy_Impl,
- public virtual TAO_ThruPOA_Object_Proxy_Impl,
- public virtual ::POA_CORBA::_TAO_InterfaceDef_ThruPOA_Proxy_Impl
- {
- public:
- _TAO_HomeDef_ThruPOA_Proxy_Impl (void);
-
- virtual ~_TAO_HomeDef_ThruPOA_Proxy_Impl (void) {}
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::HomeDef_ptr base_home (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::ComponentDef_ptr managed_component (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::PrimaryKeyDef_ptr primary_key (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::FactoryDefSeq * factories (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::FinderDefSeq * finders (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual CORBA::Boolean is_basic (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::PrimaryKeyDef_ptr create_primary_key (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::FactoryDef_ptr create_factory (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::FinderDef_ptr create_finder (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_sh.cpp:80
- //
- // ThruPOA Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
+ }
+ TAO_NAMESPACE_CLOSE // module CORBA::ComponentIR
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_sh.cpp:80
}
-TAO_NAMESPACE_CLOSE // module IR
+TAO_NAMESPACE_CLOSE // module CORBA
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1044
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.i b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.i
index 32cb34e42f9..391a13f3cc5 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.i
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.i
@@ -18,22 +18,52 @@
//
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_get_ext_initializers_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ExtValueDef::_get_ext_initializers_skel (
+ req,
+ (POA_CORBA::ExtValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_set_ext_initializers_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ExtValueDef::_set_ext_initializers_skel (
+ req,
+ (POA_CORBA::ExtValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::lookup_id_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::describe_ext_value_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Repository_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
- POA_CORBA::Repository::lookup_id_skel (
+ POA_CORBA::ExtValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ExtValueDef::describe_ext_value_skel (
req,
- (POA_CORBA::Repository_ptr) impl,
+ (POA_CORBA::ExtValueDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -42,36 +72,227 @@ ACE_INLINE void POA_IR::ComponentRepository::lookup_id_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::get_canonical_typecode_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_ext_attribute_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Repository_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
- POA_CORBA::Repository::get_canonical_typecode_skel (
+ POA_CORBA::ExtValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ExtValueDef::create_ext_attribute_skel (
req,
- (POA_CORBA::Repository_ptr) impl,
+ (POA_CORBA::ExtValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_get_supported_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ValueDef::_get_supported_interfaces_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_set_supported_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ValueDef::_set_supported_interfaces_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_get_initializers_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ValueDef::_get_initializers_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
-ACE_INLINE void POA_IR::ComponentRepository::get_primitive_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_set_initializers_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Repository_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
- POA_CORBA::Repository::get_primitive_skel (
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ValueDef::_set_initializers_skel (
req,
- (POA_CORBA::Repository_ptr) impl,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_get_base_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ValueDef::_get_base_value_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_set_base_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ValueDef::_set_base_value_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_get_abstract_base_values_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ValueDef::_get_abstract_base_values_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_set_abstract_base_values_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ValueDef::_set_abstract_base_values_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_get_is_abstract_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ValueDef::_get_is_abstract_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_set_is_abstract_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ValueDef::_set_is_abstract_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_get_is_custom_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ValueDef::_get_is_custom_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_set_is_custom_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ValueDef::_set_is_custom_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_get_is_truncatable_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ValueDef::_get_is_truncatable_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_set_is_truncatable_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ValueDef::_set_is_truncatable_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -80,17 +301,17 @@ ACE_INLINE void POA_IR::ComponentRepository::get_primitive_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::create_string_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::is_a_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Repository_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
- POA_CORBA::Repository::create_string_skel (
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ValueDef::is_a_skel (
req,
- (POA_CORBA::Repository_ptr) impl,
+ (POA_CORBA::ValueDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -99,17 +320,17 @@ ACE_INLINE void POA_IR::ComponentRepository::create_string_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::create_wstring_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::describe_value_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Repository_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
- POA_CORBA::Repository::create_wstring_skel (
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ValueDef::describe_value_skel (
req,
- (POA_CORBA::Repository_ptr) impl,
+ (POA_CORBA::ValueDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -118,17 +339,17 @@ ACE_INLINE void POA_IR::ComponentRepository::create_wstring_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::create_sequence_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_value_member_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Repository_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
- POA_CORBA::Repository::create_sequence_skel (
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ValueDef::create_value_member_skel (
req,
- (POA_CORBA::Repository_ptr) impl,
+ (POA_CORBA::ValueDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -137,17 +358,17 @@ ACE_INLINE void POA_IR::ComponentRepository::create_sequence_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::create_array_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_attribute_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Repository_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
- POA_CORBA::Repository::create_array_skel (
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ValueDef::create_attribute_skel (
req,
- (POA_CORBA::Repository_ptr) impl,
+ (POA_CORBA::ValueDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -156,17 +377,17 @@ ACE_INLINE void POA_IR::ComponentRepository::create_array_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::create_fixed_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_operation_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Repository_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
- POA_CORBA::Repository::create_fixed_skel (
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::ValueDef::create_operation_skel (
req,
- (POA_CORBA::Repository_ptr) impl,
+ (POA_CORBA::ValueDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -175,14 +396,14 @@ ACE_INLINE void POA_IR::ComponentRepository::create_fixed_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::lookup_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::lookup_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Container::lookup_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -194,14 +415,14 @@ ACE_INLINE void POA_IR::ComponentRepository::lookup_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::contents_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::contents_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Container::contents_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -213,14 +434,14 @@ ACE_INLINE void POA_IR::ComponentRepository::contents_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::lookup_name_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::lookup_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Container::lookup_name_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -232,14 +453,14 @@ ACE_INLINE void POA_IR::ComponentRepository::lookup_name_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::describe_contents_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::describe_contents_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Container::describe_contents_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -251,14 +472,14 @@ ACE_INLINE void POA_IR::ComponentRepository::describe_contents_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::create_module_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_module_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Container::create_module_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -270,14 +491,14 @@ ACE_INLINE void POA_IR::ComponentRepository::create_module_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::create_constant_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_constant_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Container::create_constant_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -289,14 +510,14 @@ ACE_INLINE void POA_IR::ComponentRepository::create_constant_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::create_struct_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_struct_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Container::create_struct_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -308,14 +529,14 @@ ACE_INLINE void POA_IR::ComponentRepository::create_struct_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::create_union_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_union_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Container::create_union_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -327,14 +548,14 @@ ACE_INLINE void POA_IR::ComponentRepository::create_union_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::create_enum_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_enum_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Container::create_enum_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -346,14 +567,14 @@ ACE_INLINE void POA_IR::ComponentRepository::create_enum_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::create_alias_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_alias_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Container::create_alias_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -365,14 +586,14 @@ ACE_INLINE void POA_IR::ComponentRepository::create_alias_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::create_interface_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_interface_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Container::create_interface_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -384,14 +605,14 @@ ACE_INLINE void POA_IR::ComponentRepository::create_interface_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::create_value_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_value_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Container::create_value_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -403,14 +624,14 @@ ACE_INLINE void POA_IR::ComponentRepository::create_value_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::create_value_box_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_value_box_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Container::create_value_box_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -422,14 +643,14 @@ ACE_INLINE void POA_IR::ComponentRepository::create_value_box_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::create_exception_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_exception_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Container::create_exception_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -441,14 +662,14 @@ ACE_INLINE void POA_IR::ComponentRepository::create_exception_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::create_native_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_native_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Container::create_native_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -460,14 +681,14 @@ ACE_INLINE void POA_IR::ComponentRepository::create_native_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::create_abstract_interface_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_abstract_interface_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Container::create_abstract_interface_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -479,61 +700,47 @@ ACE_INLINE void POA_IR::ComponentRepository::create_abstract_interface_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::create_local_interface_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_local_interface_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Container::create_local_interface_skel (
req,
(POA_CORBA::Container_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ComponentRepository::_get_def_kind_skel (
- TAO_ServerRequest &req,
- void *obj,
- void *context
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context
- ACE_ENV_ARG_PARAMETER
- );
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentRepository::destroy_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_ext_value_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::ComponentRepository_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::Container::create_ext_value_skel (
req,
- (POA_CORBA::IRObject_ptr) impl,
+ (POA_CORBA::Container_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ProvidesDef::_get_id_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_get_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ProvidesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Contained::_get_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -542,28 +749,28 @@ ACE_INLINE void POA_IR::ComponentRepository::destroy_skel (
);
}
-ACE_INLINE void POA_IR::ProvidesDef::_set_id_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_set_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ProvidesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Contained::_set_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ProvidesDef::_get_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_get_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ProvidesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Contained::_get_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -572,28 +779,28 @@ ACE_INLINE void POA_IR::ProvidesDef::_set_id_skel (
);
}
-ACE_INLINE void POA_IR::ProvidesDef::_set_name_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_set_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ProvidesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Contained::_set_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ProvidesDef::_get_version_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_get_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ProvidesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Contained::_get_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -602,56 +809,56 @@ ACE_INLINE void POA_IR::ProvidesDef::_set_name_skel (
);
}
-ACE_INLINE void POA_IR::ProvidesDef::_set_version_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_set_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ProvidesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Contained::_set_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ProvidesDef::_get_defined_in_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_get_defined_in_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ProvidesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Contained::_get_defined_in_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ProvidesDef::_get_absolute_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_get_absolute_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ProvidesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Contained::_get_absolute_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ProvidesDef::_get_containing_repository_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_get_containing_repository_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ProvidesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Contained::_get_containing_repository_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -663,14 +870,14 @@ ACE_INLINE void POA_IR::ProvidesDef::_set_version_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ProvidesDef::describe_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::describe_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ProvidesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Contained::describe_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -682,28 +889,42 @@ ACE_INLINE void POA_IR::ProvidesDef::describe_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ProvidesDef::move_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::move_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ProvidesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::Contained::move_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ProvidesDef::_get_def_kind_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_get_type_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IDLType_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
+ POA_CORBA::IDLType::_get_type_skel (
+ req,
+ (POA_CORBA::IDLType_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_get_def_kind_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::ProvidesDef_ptr) obj;
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::IRObject::_get_def_kind_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
@@ -715,28 +936,427 @@ ACE_INLINE void POA_IR::ProvidesDef::move_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ProvidesDef::destroy_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventDef::destroy_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::ProvidesDef_ptr) obj;
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::EventDef_ptr) obj;
POA_CORBA::IRObject::destroy_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::UsesDef::_get_id_skel (
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ComponentIR::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::ComponentIR::Container::create_component_skel (
+ req,
+ (POA_CORBA::ComponentIR::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_home_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ComponentIR::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::ComponentIR::Container::create_home_skel (
+ req,
+ (POA_CORBA::ComponentIR::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_event_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ComponentIR::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::ComponentIR::Container::create_event_skel (
+ req,
+ (POA_CORBA::ComponentIR::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::lookup_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::Container::lookup_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::Container::contents_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::lookup_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::Container::lookup_name_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::describe_contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::Container::describe_contents_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_module_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::Container::create_module_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_constant_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::Container::create_constant_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_struct_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::Container::create_struct_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_union_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::Container::create_union_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_enum_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::Container::create_enum_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_alias_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::Container::create_alias_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::Container::create_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::Container::create_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_value_box_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::Container::create_value_box_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_exception_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::Container::create_exception_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_native_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::Container::create_native_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_abstract_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::Container::create_abstract_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_local_interface_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::UsesDef_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::Container::create_local_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::Container::create_ext_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::_get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
POA_CORBA::Contained::_get_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -745,28 +1365,28 @@ ACE_INLINE void POA_IR::ProvidesDef::destroy_skel (
);
}
-ACE_INLINE void POA_IR::UsesDef::_set_id_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::_set_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::UsesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
POA_CORBA::Contained::_set_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::UsesDef::_get_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::_get_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::UsesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
POA_CORBA::Contained::_get_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -775,28 +1395,28 @@ ACE_INLINE void POA_IR::UsesDef::_set_id_skel (
);
}
-ACE_INLINE void POA_IR::UsesDef::_set_name_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::_set_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::UsesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
POA_CORBA::Contained::_set_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::UsesDef::_get_version_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::_get_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::UsesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
POA_CORBA::Contained::_get_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -805,56 +1425,56 @@ ACE_INLINE void POA_IR::UsesDef::_set_name_skel (
);
}
-ACE_INLINE void POA_IR::UsesDef::_set_version_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::_set_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::UsesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
POA_CORBA::Contained::_set_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::UsesDef::_get_defined_in_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::_get_defined_in_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::UsesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
POA_CORBA::Contained::_get_defined_in_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::UsesDef::_get_absolute_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::_get_absolute_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::UsesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
POA_CORBA::Contained::_get_absolute_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::UsesDef::_get_containing_repository_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::_get_containing_repository_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::UsesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
POA_CORBA::Contained::_get_containing_repository_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -866,14 +1486,14 @@ ACE_INLINE void POA_IR::UsesDef::_set_version_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::UsesDef::describe_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::describe_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::UsesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
POA_CORBA::Contained::describe_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -885,28 +1505,612 @@ ACE_INLINE void POA_IR::UsesDef::describe_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::UsesDef::move_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::move_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::UsesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
POA_CORBA::Contained::move_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::UsesDef::_get_def_kind_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::_get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::IRObject::_get_def_kind_skel (
+ req,
+ (POA_CORBA::IRObject_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::ModuleDef_ptr) obj;
+ POA_CORBA::IRObject::destroy_skel (
+ req,
+ (POA_CORBA::IRObject_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::lookup_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Repository_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Repository::lookup_id_skel (
+ req,
+ (POA_CORBA::Repository_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::get_canonical_typecode_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Repository_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Repository::get_canonical_typecode_skel (
+ req,
+ (POA_CORBA::Repository_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::get_primitive_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Repository_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Repository::get_primitive_skel (
+ req,
+ (POA_CORBA::Repository_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_string_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Repository_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Repository::create_string_skel (
+ req,
+ (POA_CORBA::Repository_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_wstring_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Repository_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Repository::create_wstring_skel (
+ req,
+ (POA_CORBA::Repository_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_sequence_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Repository_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Repository::create_sequence_skel (
+ req,
+ (POA_CORBA::Repository_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_array_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Repository_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Repository::create_array_skel (
+ req,
+ (POA_CORBA::Repository_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_fixed_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Repository_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Repository::create_fixed_skel (
+ req,
+ (POA_CORBA::Repository_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ComponentIR::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::ComponentIR::Container::create_component_skel (
+ req,
+ (POA_CORBA::ComponentIR::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_home_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ComponentIR::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::ComponentIR::Container::create_home_skel (
+ req,
+ (POA_CORBA::ComponentIR::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_event_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ComponentIR::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::ComponentIR::Container::create_event_skel (
+ req,
+ (POA_CORBA::ComponentIR::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::lookup_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Container::lookup_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Container::contents_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::lookup_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Container::lookup_name_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::describe_contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Container::describe_contents_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_module_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Container::create_module_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_constant_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Container::create_constant_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_struct_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Container::create_struct_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_union_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Container::create_union_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_enum_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Container::create_enum_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_alias_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Container::create_alias_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Container::create_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Container::create_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_value_box_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Container::create_value_box_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_exception_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Container::create_exception_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_native_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Container::create_native_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_abstract_interface_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::UsesDef_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Container::create_abstract_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_local_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Container::create_local_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
+ POA_CORBA::Container::create_ext_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::Repository::_get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
POA_CORBA::IRObject::_get_def_kind_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
@@ -918,28 +2122,28 @@ ACE_INLINE void POA_IR::UsesDef::move_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::UsesDef::destroy_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::Repository::destroy_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::UsesDef_ptr) obj;
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::Repository_ptr) obj;
POA_CORBA::IRObject::destroy_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::EventDef::_get_id_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef::_get_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EventDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ProvidesDef_ptr) obj;
POA_CORBA::Contained::_get_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -948,28 +2152,28 @@ ACE_INLINE void POA_IR::UsesDef::destroy_skel (
);
}
-ACE_INLINE void POA_IR::EventDef::_set_id_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef::_set_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EventDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ProvidesDef_ptr) obj;
POA_CORBA::Contained::_set_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::EventDef::_get_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef::_get_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EventDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ProvidesDef_ptr) obj;
POA_CORBA::Contained::_get_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -978,28 +2182,28 @@ ACE_INLINE void POA_IR::EventDef::_set_id_skel (
);
}
-ACE_INLINE void POA_IR::EventDef::_set_name_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef::_set_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EventDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ProvidesDef_ptr) obj;
POA_CORBA::Contained::_set_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::EventDef::_get_version_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef::_get_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EventDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ProvidesDef_ptr) obj;
POA_CORBA::Contained::_get_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -1008,56 +2212,56 @@ ACE_INLINE void POA_IR::EventDef::_set_name_skel (
);
}
-ACE_INLINE void POA_IR::EventDef::_set_version_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef::_set_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EventDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ProvidesDef_ptr) obj;
POA_CORBA::Contained::_set_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::EventDef::_get_defined_in_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef::_get_defined_in_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EventDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ProvidesDef_ptr) obj;
POA_CORBA::Contained::_get_defined_in_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::EventDef::_get_absolute_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef::_get_absolute_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EventDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ProvidesDef_ptr) obj;
POA_CORBA::Contained::_get_absolute_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::EventDef::_get_containing_repository_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef::_get_containing_repository_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EventDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ProvidesDef_ptr) obj;
POA_CORBA::Contained::_get_containing_repository_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -1069,14 +2273,14 @@ ACE_INLINE void POA_IR::EventDef::_set_version_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::EventDef::describe_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef::describe_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EventDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ProvidesDef_ptr) obj;
POA_CORBA::Contained::describe_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -1088,28 +2292,28 @@ ACE_INLINE void POA_IR::EventDef::describe_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::EventDef::move_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef::move_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EventDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ProvidesDef_ptr) obj;
POA_CORBA::Contained::move_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::EventDef::_get_def_kind_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef::_get_def_kind_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::EventDef_ptr) obj;
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::ProvidesDef_ptr) obj;
POA_CORBA::IRObject::_get_def_kind_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
@@ -1121,61 +2325,231 @@ ACE_INLINE void POA_IR::EventDef::move_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::EventDef::destroy_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef::destroy_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::EventDef_ptr) obj;
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::ProvidesDef_ptr) obj;
POA_CORBA::IRObject::destroy_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
+}ACE_INLINE void POA_CORBA::ComponentIR::UsesDef::_get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::UsesDef_ptr) obj;
+ POA_CORBA::Contained::_get_id_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ComponentIR::UsesDef::_set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::UsesDef_ptr) obj;
+ POA_CORBA::Contained::_set_id_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::UsesDef::_get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::UsesDef_ptr) obj;
+ POA_CORBA::Contained::_get_name_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ComponentIR::UsesDef::_set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::UsesDef_ptr) obj;
+ POA_CORBA::Contained::_set_name_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::UsesDef::_get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::UsesDef_ptr) obj;
+ POA_CORBA::Contained::_get_version_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ComponentIR::UsesDef::_set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::UsesDef_ptr) obj;
+ POA_CORBA::Contained::_set_version_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::UsesDef::_get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::UsesDef_ptr) obj;
+ POA_CORBA::Contained::_get_defined_in_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::UsesDef::_get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::UsesDef_ptr) obj;
+ POA_CORBA::Contained::_get_absolute_name_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::UsesDef::_get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::UsesDef_ptr) obj;
+ POA_CORBA::Contained::_get_containing_repository_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::UsesDef::describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::UsesDef_ptr) obj;
+ POA_CORBA::Contained::describe_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::EmitsDef::is_a_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::UsesDef::move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::UsesDef_ptr) obj;
+ POA_CORBA::Contained::move_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::UsesDef::_get_def_kind_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_IR::EventDef_ptr impl = (POA_IR::EmitsDef_ptr) obj;
- POA_IR::EventDef::is_a_skel (
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::UsesDef_ptr) obj;
+ POA_CORBA::IRObject::_get_def_kind_skel (
req,
- (POA_IR::EventDef_ptr) impl,
+ (POA_CORBA::IRObject_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::EmitsDef::_get_event_skel (
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::UsesDef::destroy_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_IR::EventDef_ptr impl = (POA_IR::EmitsDef_ptr) obj;
- POA_IR::EventDef::_get_event_skel (
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::UsesDef_ptr) obj;
+ POA_CORBA::IRObject::destroy_skel (
req,
- (POA_IR::EventDef_ptr) impl,
+ (POA_CORBA::IRObject_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::EmitsDef::_get_id_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef::_get_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EmitsDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventPortDef_ptr) obj;
POA_CORBA::Contained::_get_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -1184,28 +2558,28 @@ ACE_INLINE void POA_IR::EmitsDef::is_a_skel (
);
}
-ACE_INLINE void POA_IR::EmitsDef::_set_id_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef::_set_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EmitsDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventPortDef_ptr) obj;
POA_CORBA::Contained::_set_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::EmitsDef::_get_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef::_get_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EmitsDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventPortDef_ptr) obj;
POA_CORBA::Contained::_get_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -1214,28 +2588,28 @@ ACE_INLINE void POA_IR::EmitsDef::_set_id_skel (
);
}
-ACE_INLINE void POA_IR::EmitsDef::_set_name_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef::_set_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EmitsDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventPortDef_ptr) obj;
POA_CORBA::Contained::_set_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::EmitsDef::_get_version_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef::_get_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EmitsDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventPortDef_ptr) obj;
POA_CORBA::Contained::_get_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -1244,56 +2618,56 @@ ACE_INLINE void POA_IR::EmitsDef::_set_name_skel (
);
}
-ACE_INLINE void POA_IR::EmitsDef::_set_version_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef::_set_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EmitsDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventPortDef_ptr) obj;
POA_CORBA::Contained::_set_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::EmitsDef::_get_defined_in_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef::_get_defined_in_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EmitsDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventPortDef_ptr) obj;
POA_CORBA::Contained::_get_defined_in_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::EmitsDef::_get_absolute_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef::_get_absolute_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EmitsDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventPortDef_ptr) obj;
POA_CORBA::Contained::_get_absolute_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::EmitsDef::_get_containing_repository_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef::_get_containing_repository_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EmitsDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventPortDef_ptr) obj;
POA_CORBA::Contained::_get_containing_repository_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -1305,14 +2679,14 @@ ACE_INLINE void POA_IR::EmitsDef::_set_version_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::EmitsDef::describe_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef::describe_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EmitsDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventPortDef_ptr) obj;
POA_CORBA::Contained::describe_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -1324,28 +2698,28 @@ ACE_INLINE void POA_IR::EmitsDef::describe_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::EmitsDef::move_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef::move_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::EmitsDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EventPortDef_ptr) obj;
POA_CORBA::Contained::move_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::EmitsDef::_get_def_kind_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef::_get_def_kind_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::EmitsDef_ptr) obj;
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::EventPortDef_ptr) obj;
POA_CORBA::IRObject::_get_def_kind_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
@@ -1357,61 +2731,77 @@ ACE_INLINE void POA_IR::EmitsDef::move_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::EmitsDef::destroy_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef::destroy_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::EmitsDef_ptr) obj;
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::EventPortDef_ptr) obj;
POA_CORBA::IRObject::destroy_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
+}ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::_get_event_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ComponentIR::EventPortDef_ptr impl = (POA_CORBA::ComponentIR::EmitsDef_ptr) obj;
+ POA_CORBA::ComponentIR::EventPortDef::_get_event_skel (
+ req,
+ (POA_CORBA::ComponentIR::EventPortDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
-ACE_INLINE void POA_IR::PublishesDef::is_a_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::_set_event_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_IR::EventDef_ptr impl = (POA_IR::PublishesDef_ptr) obj;
- POA_IR::EventDef::is_a_skel (
+ POA_CORBA::ComponentIR::EventPortDef_ptr impl = (POA_CORBA::ComponentIR::EmitsDef_ptr) obj;
+ POA_CORBA::ComponentIR::EventPortDef::_set_event_skel (
req,
- (POA_IR::EventDef_ptr) impl,
+ (POA_CORBA::ComponentIR::EventPortDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::PublishesDef::_get_event_skel (
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::is_a_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_IR::EventDef_ptr impl = (POA_IR::PublishesDef_ptr) obj;
- POA_IR::EventDef::_get_event_skel (
+ POA_CORBA::ComponentIR::EventPortDef_ptr impl = (POA_CORBA::ComponentIR::EmitsDef_ptr) obj;
+ POA_CORBA::ComponentIR::EventPortDef::is_a_skel (
req,
- (POA_IR::EventDef_ptr) impl,
+ (POA_CORBA::ComponentIR::EventPortDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::PublishesDef::_get_id_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::_get_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PublishesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EmitsDef_ptr) obj;
POA_CORBA::Contained::_get_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -1420,28 +2810,28 @@ ACE_INLINE void POA_IR::PublishesDef::is_a_skel (
);
}
-ACE_INLINE void POA_IR::PublishesDef::_set_id_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::_set_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PublishesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EmitsDef_ptr) obj;
POA_CORBA::Contained::_set_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::PublishesDef::_get_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::_get_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PublishesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EmitsDef_ptr) obj;
POA_CORBA::Contained::_get_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -1450,28 +2840,28 @@ ACE_INLINE void POA_IR::PublishesDef::_set_id_skel (
);
}
-ACE_INLINE void POA_IR::PublishesDef::_set_name_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::_set_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PublishesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EmitsDef_ptr) obj;
POA_CORBA::Contained::_set_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::PublishesDef::_get_version_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::_get_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PublishesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EmitsDef_ptr) obj;
POA_CORBA::Contained::_get_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -1480,56 +2870,56 @@ ACE_INLINE void POA_IR::PublishesDef::_set_name_skel (
);
}
-ACE_INLINE void POA_IR::PublishesDef::_set_version_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::_set_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PublishesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EmitsDef_ptr) obj;
POA_CORBA::Contained::_set_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::PublishesDef::_get_defined_in_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::_get_defined_in_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PublishesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EmitsDef_ptr) obj;
POA_CORBA::Contained::_get_defined_in_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::PublishesDef::_get_absolute_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::_get_absolute_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PublishesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EmitsDef_ptr) obj;
POA_CORBA::Contained::_get_absolute_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::PublishesDef::_get_containing_repository_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::_get_containing_repository_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PublishesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EmitsDef_ptr) obj;
POA_CORBA::Contained::_get_containing_repository_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -1541,14 +2931,14 @@ ACE_INLINE void POA_IR::PublishesDef::_set_version_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::PublishesDef::describe_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::describe_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PublishesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EmitsDef_ptr) obj;
POA_CORBA::Contained::describe_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -1560,28 +2950,28 @@ ACE_INLINE void POA_IR::PublishesDef::describe_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::PublishesDef::move_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::move_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PublishesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::EmitsDef_ptr) obj;
POA_CORBA::Contained::move_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::PublishesDef::_get_def_kind_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::_get_def_kind_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::PublishesDef_ptr) obj;
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::EmitsDef_ptr) obj;
POA_CORBA::IRObject::_get_def_kind_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
@@ -1593,61 +2983,77 @@ ACE_INLINE void POA_IR::PublishesDef::move_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::PublishesDef::destroy_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::destroy_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::PublishesDef_ptr) obj;
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::EmitsDef_ptr) obj;
POA_CORBA::IRObject::destroy_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
+}ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::_get_event_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ComponentIR::EventPortDef_ptr impl = (POA_CORBA::ComponentIR::PublishesDef_ptr) obj;
+ POA_CORBA::ComponentIR::EventPortDef::_get_event_skel (
+ req,
+ (POA_CORBA::ComponentIR::EventPortDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
-ACE_INLINE void POA_IR::ConsumesDef::is_a_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::_set_event_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_IR::EventDef_ptr impl = (POA_IR::ConsumesDef_ptr) obj;
- POA_IR::EventDef::is_a_skel (
+ POA_CORBA::ComponentIR::EventPortDef_ptr impl = (POA_CORBA::ComponentIR::PublishesDef_ptr) obj;
+ POA_CORBA::ComponentIR::EventPortDef::_set_event_skel (
req,
- (POA_IR::EventDef_ptr) impl,
+ (POA_CORBA::ComponentIR::EventPortDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ConsumesDef::_get_event_skel (
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::is_a_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_IR::EventDef_ptr impl = (POA_IR::ConsumesDef_ptr) obj;
- POA_IR::EventDef::_get_event_skel (
+ POA_CORBA::ComponentIR::EventPortDef_ptr impl = (POA_CORBA::ComponentIR::PublishesDef_ptr) obj;
+ POA_CORBA::ComponentIR::EventPortDef::is_a_skel (
req,
- (POA_IR::EventDef_ptr) impl,
+ (POA_CORBA::ComponentIR::EventPortDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ConsumesDef::_get_id_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::_get_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::PublishesDef_ptr) obj;
POA_CORBA::Contained::_get_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -1656,28 +3062,28 @@ ACE_INLINE void POA_IR::ConsumesDef::is_a_skel (
);
}
-ACE_INLINE void POA_IR::ConsumesDef::_set_id_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::_set_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::PublishesDef_ptr) obj;
POA_CORBA::Contained::_set_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ConsumesDef::_get_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::_get_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::PublishesDef_ptr) obj;
POA_CORBA::Contained::_get_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -1686,28 +3092,28 @@ ACE_INLINE void POA_IR::ConsumesDef::_set_id_skel (
);
}
-ACE_INLINE void POA_IR::ConsumesDef::_set_name_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::_set_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::PublishesDef_ptr) obj;
POA_CORBA::Contained::_set_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ConsumesDef::_get_version_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::_get_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::PublishesDef_ptr) obj;
POA_CORBA::Contained::_get_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -1716,56 +3122,56 @@ ACE_INLINE void POA_IR::ConsumesDef::_set_name_skel (
);
}
-ACE_INLINE void POA_IR::ConsumesDef::_set_version_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::_set_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::PublishesDef_ptr) obj;
POA_CORBA::Contained::_set_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ConsumesDef::_get_defined_in_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::_get_defined_in_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::PublishesDef_ptr) obj;
POA_CORBA::Contained::_get_defined_in_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ConsumesDef::_get_absolute_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::_get_absolute_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::PublishesDef_ptr) obj;
POA_CORBA::Contained::_get_absolute_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ConsumesDef::_get_containing_repository_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::_get_containing_repository_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::PublishesDef_ptr) obj;
POA_CORBA::Contained::_get_containing_repository_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -1777,14 +3183,14 @@ ACE_INLINE void POA_IR::ConsumesDef::_set_version_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ConsumesDef::describe_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::describe_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::PublishesDef_ptr) obj;
POA_CORBA::Contained::describe_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -1796,28 +3202,28 @@ ACE_INLINE void POA_IR::ConsumesDef::describe_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ConsumesDef::move_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::move_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::PublishesDef_ptr) obj;
POA_CORBA::Contained::move_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ConsumesDef::_get_def_kind_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::_get_def_kind_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::ConsumesDef_ptr) obj;
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::PublishesDef_ptr) obj;
POA_CORBA::IRObject::_get_def_kind_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
@@ -1829,47 +3235,47 @@ ACE_INLINE void POA_IR::ConsumesDef::move_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ConsumesDef::destroy_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::destroy_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::ConsumesDef_ptr) obj;
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::PublishesDef_ptr) obj;
POA_CORBA::IRObject::destroy_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ComponentDef::_get_base_interfaces_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::_get_event_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::InterfaceDef_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
+ POA_CORBA::ComponentIR::EventPortDef_ptr impl = (POA_CORBA::ComponentIR::ConsumesDef_ptr) obj;
+ POA_CORBA::ComponentIR::EventPortDef::_get_event_skel (
req,
- (POA_CORBA::InterfaceDef_ptr) impl,
+ (POA_CORBA::ComponentIR::EventPortDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
}
-ACE_INLINE void POA_IR::ComponentDef::_set_base_interfaces_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::_set_event_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::InterfaceDef_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
+ POA_CORBA::ComponentIR::EventPortDef_ptr impl = (POA_CORBA::ComponentIR::ConsumesDef_ptr) obj;
+ POA_CORBA::ComponentIR::EventPortDef::_set_event_skel (
req,
- (POA_CORBA::InterfaceDef_ptr) impl,
+ (POA_CORBA::ComponentIR::EventPortDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -1878,131 +3284,149 @@ ACE_INLINE void POA_IR::ComponentDef::_set_base_interfaces_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentDef::is_a_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::is_a_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::InterfaceDef_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::InterfaceDef::is_a_skel (
+ POA_CORBA::ComponentIR::EventPortDef_ptr impl = (POA_CORBA::ComponentIR::ConsumesDef_ptr) obj;
+ POA_CORBA::ComponentIR::EventPortDef::is_a_skel (
req,
- (POA_CORBA::InterfaceDef_ptr) impl,
+ (POA_CORBA::ComponentIR::EventPortDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
-ACE_INLINE void POA_IR::ComponentDef::describe_interface_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::_get_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::InterfaceDef_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::InterfaceDef::describe_interface_skel (
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained::_get_id_skel (
req,
- (POA_CORBA::InterfaceDef_ptr) impl,
+ (POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
-ACE_INLINE void POA_IR::ComponentDef::create_attribute_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::_set_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::InterfaceDef_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::InterfaceDef::create_attribute_skel (
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained::_set_id_skel (
req,
- (POA_CORBA::InterfaceDef_ptr) impl,
+ (POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
-ACE_INLINE void POA_IR::ComponentDef::create_operation_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::_get_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::InterfaceDef_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::InterfaceDef::create_operation_skel (
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained::_get_name_skel (
req,
- (POA_CORBA::InterfaceDef_ptr) impl,
+ (POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
-ACE_INLINE void POA_IR::ComponentDef::lookup_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::_set_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Container::lookup_skel (
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained::_set_name_skel (
req,
- (POA_CORBA::Container_ptr) impl,
+ (POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
-ACE_INLINE void POA_IR::ComponentDef::contents_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::_get_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Container::contents_skel (
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained::_get_version_skel (
req,
- (POA_CORBA::Container_ptr) impl,
+ (POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
-ACE_INLINE void POA_IR::ComponentDef::lookup_name_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::_set_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Container::lookup_name_skel (
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained::_set_version_skel (
req,
- (POA_CORBA::Container_ptr) impl,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::_get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained::_get_defined_in_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::_get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained::_get_absolute_name_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::_get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained::_get_containing_repository_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -2011,17 +3435,17 @@ ACE_INLINE void POA_IR::ComponentDef::lookup_name_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentDef::describe_contents_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::describe_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Container::describe_contents_skel (
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained::describe_skel (
req,
- (POA_CORBA::Container_ptr) impl,
+ (POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -2030,17 +3454,31 @@ ACE_INLINE void POA_IR::ComponentDef::describe_contents_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentDef::create_module_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::move_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Container::create_module_skel (
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ConsumesDef_ptr) obj;
+ POA_CORBA::Contained::move_skel (
req,
- (POA_CORBA::Container_ptr) impl,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::_get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::ConsumesDef_ptr) obj;
+ POA_CORBA::IRObject::_get_def_kind_skel (
+ req,
+ (POA_CORBA::IRObject_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -2049,36 +3487,47 @@ ACE_INLINE void POA_IR::ComponentDef::create_module_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentDef::create_constant_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::destroy_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Container::create_constant_skel (
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::ConsumesDef_ptr) obj;
+ POA_CORBA::IRObject::destroy_skel (
req,
- (POA_CORBA::Container_ptr) impl,
+ (POA_CORBA::IRObject_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::_get_base_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
+ req,
+ (POA_CORBA::InterfaceDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-
-ACE_INLINE void POA_IR::ComponentDef::create_struct_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::_set_base_interfaces_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Container::create_struct_skel (
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
req,
- (POA_CORBA::Container_ptr) impl,
+ (POA_CORBA::InterfaceDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -2087,17 +3536,17 @@ ACE_INLINE void POA_IR::ComponentDef::create_struct_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentDef::create_union_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::is_a_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Container::create_union_skel (
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::InterfaceDef::is_a_skel (
req,
- (POA_CORBA::Container_ptr) impl,
+ (POA_CORBA::InterfaceDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -2106,17 +3555,17 @@ ACE_INLINE void POA_IR::ComponentDef::create_union_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentDef::create_enum_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::describe_interface_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Container::create_enum_skel (
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::InterfaceDef::describe_interface_skel (
req,
- (POA_CORBA::Container_ptr) impl,
+ (POA_CORBA::InterfaceDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -2125,17 +3574,17 @@ ACE_INLINE void POA_IR::ComponentDef::create_enum_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentDef::create_alias_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_attribute_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Container::create_alias_skel (
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::InterfaceDef::create_attribute_skel (
req,
- (POA_CORBA::Container_ptr) impl,
+ (POA_CORBA::InterfaceDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -2144,17 +3593,17 @@ ACE_INLINE void POA_IR::ComponentDef::create_alias_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentDef::create_interface_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_operation_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Container::create_interface_skel (
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::InterfaceDef::create_operation_skel (
req,
- (POA_CORBA::Container_ptr) impl,
+ (POA_CORBA::InterfaceDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -2163,17 +3612,17 @@ ACE_INLINE void POA_IR::ComponentDef::create_interface_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentDef::create_value_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::describe_ext_interface_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Container::create_value_skel (
+ POA_CORBA::InterfaceAttrExtension_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel (
req,
- (POA_CORBA::Container_ptr) impl,
+ (POA_CORBA::InterfaceAttrExtension_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -2182,17 +3631,17 @@ ACE_INLINE void POA_IR::ComponentDef::create_value_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentDef::create_value_box_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_ext_attribute_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Container::create_value_box_skel (
+ POA_CORBA::InterfaceAttrExtension_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel (
req,
- (POA_CORBA::Container_ptr) impl,
+ (POA_CORBA::InterfaceAttrExtension_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -2201,15 +3650,15 @@ ACE_INLINE void POA_IR::ComponentDef::create_value_box_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentDef::create_exception_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::lookup_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Container::create_exception_skel (
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::Container::lookup_skel (
req,
(POA_CORBA::Container_ptr) impl,
context
@@ -2220,15 +3669,15 @@ ACE_INLINE void POA_IR::ComponentDef::create_exception_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentDef::create_native_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::contents_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Container::create_native_skel (
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::Container::contents_skel (
req,
(POA_CORBA::Container_ptr) impl,
context
@@ -2239,15 +3688,15 @@ ACE_INLINE void POA_IR::ComponentDef::create_native_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentDef::create_abstract_interface_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::lookup_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Container::create_abstract_interface_skel (
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::Container::lookup_name_skel (
req,
(POA_CORBA::Container_ptr) impl,
context
@@ -2258,149 +3707,188 @@ ACE_INLINE void POA_IR::ComponentDef::create_abstract_interface_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentDef::create_local_interface_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::describe_contents_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Container::create_local_interface_skel (
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::Container::describe_contents_skel (
req,
(POA_CORBA::Container_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ComponentDef::_get_id_skel (
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_module_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Contained::_get_id_skel (
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::Container::create_module_skel (
req,
- (POA_CORBA::Contained_ptr) impl,
+ (POA_CORBA::Container_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
}
-ACE_INLINE void POA_IR::ComponentDef::_set_id_skel (
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_constant_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Contained::_set_id_skel (
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::Container::create_constant_skel (
req,
- (POA_CORBA::Contained_ptr) impl,
+ (POA_CORBA::Container_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ComponentDef::_get_name_skel (
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_struct_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Contained::_get_name_skel (
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::Container::create_struct_skel (
req,
- (POA_CORBA::Contained_ptr) impl,
+ (POA_CORBA::Container_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
}
-ACE_INLINE void POA_IR::ComponentDef::_set_name_skel (
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_union_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Contained::_set_name_skel (
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::Container::create_union_skel (
req,
- (POA_CORBA::Contained_ptr) impl,
+ (POA_CORBA::Container_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ComponentDef::_get_version_skel (
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_enum_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Contained::_get_version_skel (
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::Container::create_enum_skel (
req,
- (POA_CORBA::Contained_ptr) impl,
+ (POA_CORBA::Container_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
}
-ACE_INLINE void POA_IR::ComponentDef::_set_version_skel (
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_alias_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Contained::_set_version_skel (
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::Container::create_alias_skel (
req,
- (POA_CORBA::Contained_ptr) impl,
+ (POA_CORBA::Container_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ComponentDef::_get_defined_in_skel (
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_interface_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Contained::_get_defined_in_skel (
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::Container::create_interface_skel (
req,
- (POA_CORBA::Contained_ptr) impl,
+ (POA_CORBA::Container_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ComponentDef::_get_absolute_name_skel (
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_value_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Contained::_get_absolute_name_skel (
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::Container::create_value_skel (
req,
- (POA_CORBA::Contained_ptr) impl,
+ (POA_CORBA::Container_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ComponentDef::_get_containing_repository_skel (
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_value_box_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Contained::_get_containing_repository_skel (
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::Container::create_value_box_skel (
req,
- (POA_CORBA::Contained_ptr) impl,
+ (POA_CORBA::Container_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -2409,17 +3897,17 @@ ACE_INLINE void POA_IR::ComponentDef::_set_version_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentDef::describe_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_exception_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Contained::describe_skel (
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::Container::create_exception_skel (
req,
- (POA_CORBA::Contained_ptr) impl,
+ (POA_CORBA::Container_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -2428,45 +3916,55 @@ ACE_INLINE void POA_IR::ComponentDef::describe_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentDef::move_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_native_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::Contained::move_skel (
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::Container::create_native_skel (
req,
- (POA_CORBA::Contained_ptr) impl,
+ (POA_CORBA::Container_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ComponentDef::_get_type_skel (
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_abstract_interface_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IDLType_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::IDLType::_get_type_skel (
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::Container::create_abstract_interface_skel (
req,
- (POA_CORBA::IDLType_ptr) impl,
+ (POA_CORBA::Container_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::ComponentDef::_get_def_kind_skel (
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_local_interface_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::Container::create_local_interface_skel (
req,
- (POA_CORBA::IRObject_ptr) impl,
+ (POA_CORBA::Container_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
@@ -2475,28 +3973,28 @@ ACE_INLINE void POA_IR::ComponentDef::move_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::ComponentDef::destroy_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_ext_value_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::ComponentDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::Container::create_ext_value_skel (
req,
- (POA_CORBA::IRObject_ptr) impl,
+ (POA_CORBA::Container_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::PrimaryKeyDef::_get_id_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::_get_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PrimaryKeyDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
POA_CORBA::Contained::_get_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -2505,28 +4003,28 @@ ACE_INLINE void POA_IR::ComponentDef::destroy_skel (
);
}
-ACE_INLINE void POA_IR::PrimaryKeyDef::_set_id_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::_set_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PrimaryKeyDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
POA_CORBA::Contained::_set_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::PrimaryKeyDef::_get_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::_get_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PrimaryKeyDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
POA_CORBA::Contained::_get_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -2535,28 +4033,28 @@ ACE_INLINE void POA_IR::PrimaryKeyDef::_set_id_skel (
);
}
-ACE_INLINE void POA_IR::PrimaryKeyDef::_set_name_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::_set_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PrimaryKeyDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
POA_CORBA::Contained::_set_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::PrimaryKeyDef::_get_version_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::_get_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PrimaryKeyDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
POA_CORBA::Contained::_get_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -2565,56 +4063,56 @@ ACE_INLINE void POA_IR::PrimaryKeyDef::_set_name_skel (
);
}
-ACE_INLINE void POA_IR::PrimaryKeyDef::_set_version_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::_set_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PrimaryKeyDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
POA_CORBA::Contained::_set_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::PrimaryKeyDef::_get_defined_in_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::_get_defined_in_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PrimaryKeyDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
POA_CORBA::Contained::_get_defined_in_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::PrimaryKeyDef::_get_absolute_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::_get_absolute_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PrimaryKeyDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
POA_CORBA::Contained::_get_absolute_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::PrimaryKeyDef::_get_containing_repository_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::_get_containing_repository_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PrimaryKeyDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
POA_CORBA::Contained::_get_containing_repository_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -2626,14 +4124,14 @@ ACE_INLINE void POA_IR::PrimaryKeyDef::_set_version_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::PrimaryKeyDef::describe_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::describe_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PrimaryKeyDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
POA_CORBA::Contained::describe_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -2645,28 +4143,42 @@ ACE_INLINE void POA_IR::PrimaryKeyDef::describe_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::PrimaryKeyDef::move_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::move_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::PrimaryKeyDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
POA_CORBA::Contained::move_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::PrimaryKeyDef::_get_def_kind_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::_get_type_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::PrimaryKeyDef_ptr) obj;
+ POA_CORBA::IDLType_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
+ POA_CORBA::IDLType::_get_type_skel (
+ req,
+ (POA_CORBA::IDLType_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::_get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
POA_CORBA::IRObject::_get_def_kind_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
@@ -2678,42 +4190,42 @@ ACE_INLINE void POA_IR::PrimaryKeyDef::move_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::PrimaryKeyDef::destroy_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::destroy_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::PrimaryKeyDef_ptr) obj;
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::ComponentDef_ptr) obj;
POA_CORBA::IRObject::destroy_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FactoryDef::_get_result_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_get_result_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::OperationDef::_get_result_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FactoryDef::_get_result_def_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_get_result_def_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::OperationDef::_get_result_def_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
@@ -2722,28 +4234,28 @@ ACE_INLINE void POA_IR::PrimaryKeyDef::destroy_skel (
);
}
-ACE_INLINE void POA_IR::FactoryDef::_set_result_def_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_set_result_def_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::OperationDef::_set_result_def_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FactoryDef::_get_params_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_get_params_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::OperationDef::_get_params_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
@@ -2752,28 +4264,28 @@ ACE_INLINE void POA_IR::FactoryDef::_set_result_def_skel (
);
}
-ACE_INLINE void POA_IR::FactoryDef::_set_params_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_set_params_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::OperationDef::_set_params_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FactoryDef::_get_mode_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_get_mode_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::OperationDef::_get_mode_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
@@ -2782,28 +4294,28 @@ ACE_INLINE void POA_IR::FactoryDef::_set_params_skel (
);
}
-ACE_INLINE void POA_IR::FactoryDef::_set_mode_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_set_mode_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::OperationDef::_set_mode_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FactoryDef::_get_contexts_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_get_contexts_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::OperationDef::_get_contexts_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
@@ -2812,28 +4324,28 @@ ACE_INLINE void POA_IR::FactoryDef::_set_mode_skel (
);
}
-ACE_INLINE void POA_IR::FactoryDef::_set_contexts_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_set_contexts_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::OperationDef::_set_contexts_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FactoryDef::_get_exceptions_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_get_exceptions_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::OperationDef::_get_exceptions_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
@@ -2842,28 +4354,28 @@ ACE_INLINE void POA_IR::FactoryDef::_set_contexts_skel (
);
}
-ACE_INLINE void POA_IR::FactoryDef::_set_exceptions_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_set_exceptions_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::OperationDef::_set_exceptions_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FactoryDef::_get_id_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_get_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::Contained::_get_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -2872,28 +4384,28 @@ ACE_INLINE void POA_IR::FactoryDef::_set_exceptions_skel (
);
}
-ACE_INLINE void POA_IR::FactoryDef::_set_id_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_set_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::Contained::_set_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FactoryDef::_get_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_get_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::Contained::_get_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -2902,28 +4414,28 @@ ACE_INLINE void POA_IR::FactoryDef::_set_id_skel (
);
}
-ACE_INLINE void POA_IR::FactoryDef::_set_name_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_set_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::Contained::_set_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FactoryDef::_get_version_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_get_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::Contained::_get_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -2932,56 +4444,56 @@ ACE_INLINE void POA_IR::FactoryDef::_set_name_skel (
);
}
-ACE_INLINE void POA_IR::FactoryDef::_set_version_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_set_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::Contained::_set_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FactoryDef::_get_defined_in_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_get_defined_in_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::Contained::_get_defined_in_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FactoryDef::_get_absolute_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_get_absolute_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::Contained::_get_absolute_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FactoryDef::_get_containing_repository_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_get_containing_repository_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::Contained::_get_containing_repository_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -2993,14 +4505,14 @@ ACE_INLINE void POA_IR::FactoryDef::_set_version_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::FactoryDef::describe_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::describe_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::Contained::describe_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -3012,28 +4524,28 @@ ACE_INLINE void POA_IR::FactoryDef::describe_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::FactoryDef::move_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::move_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::Contained::move_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FactoryDef::_get_def_kind_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_get_def_kind_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::IRObject::_get_def_kind_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
@@ -3045,42 +4557,42 @@ ACE_INLINE void POA_IR::FactoryDef::move_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::FactoryDef::destroy_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::destroy_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::FactoryDef_ptr) obj;
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::FactoryDef_ptr) obj;
POA_CORBA::IRObject::destroy_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FinderDef::_get_result_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_get_result_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::OperationDef::_get_result_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FinderDef::_get_result_def_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_get_result_def_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::OperationDef::_get_result_def_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
@@ -3089,28 +4601,28 @@ ACE_INLINE void POA_IR::FactoryDef::destroy_skel (
);
}
-ACE_INLINE void POA_IR::FinderDef::_set_result_def_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_set_result_def_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::OperationDef::_set_result_def_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FinderDef::_get_params_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_get_params_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::OperationDef::_get_params_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
@@ -3119,28 +4631,28 @@ ACE_INLINE void POA_IR::FinderDef::_set_result_def_skel (
);
}
-ACE_INLINE void POA_IR::FinderDef::_set_params_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_set_params_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::OperationDef::_set_params_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FinderDef::_get_mode_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_get_mode_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::OperationDef::_get_mode_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
@@ -3149,28 +4661,28 @@ ACE_INLINE void POA_IR::FinderDef::_set_params_skel (
);
}
-ACE_INLINE void POA_IR::FinderDef::_set_mode_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_set_mode_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::OperationDef::_set_mode_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FinderDef::_get_contexts_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_get_contexts_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::OperationDef::_get_contexts_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
@@ -3179,28 +4691,28 @@ ACE_INLINE void POA_IR::FinderDef::_set_mode_skel (
);
}
-ACE_INLINE void POA_IR::FinderDef::_set_contexts_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_set_contexts_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::OperationDef::_set_contexts_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FinderDef::_get_exceptions_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_get_exceptions_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::OperationDef::_get_exceptions_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
@@ -3209,28 +4721,28 @@ ACE_INLINE void POA_IR::FinderDef::_set_contexts_skel (
);
}
-ACE_INLINE void POA_IR::FinderDef::_set_exceptions_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_set_exceptions_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::OperationDef_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::OperationDef_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::OperationDef::_set_exceptions_skel (
req,
(POA_CORBA::OperationDef_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FinderDef::_get_id_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_get_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::Contained::_get_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -3239,28 +4751,28 @@ ACE_INLINE void POA_IR::FinderDef::_set_exceptions_skel (
);
}
-ACE_INLINE void POA_IR::FinderDef::_set_id_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_set_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::Contained::_set_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FinderDef::_get_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_get_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::Contained::_get_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -3269,28 +4781,28 @@ ACE_INLINE void POA_IR::FinderDef::_set_id_skel (
);
}
-ACE_INLINE void POA_IR::FinderDef::_set_name_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_set_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::Contained::_set_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FinderDef::_get_version_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_get_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::Contained::_get_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -3299,56 +4811,56 @@ ACE_INLINE void POA_IR::FinderDef::_set_name_skel (
);
}
-ACE_INLINE void POA_IR::FinderDef::_set_version_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_set_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::Contained::_set_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FinderDef::_get_defined_in_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_get_defined_in_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::Contained::_get_defined_in_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FinderDef::_get_absolute_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_get_absolute_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::Contained::_get_absolute_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FinderDef::_get_containing_repository_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_get_containing_repository_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::Contained::_get_containing_repository_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -3360,14 +4872,14 @@ ACE_INLINE void POA_IR::FinderDef::_set_version_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::FinderDef::describe_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::describe_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::Contained::describe_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -3379,28 +4891,28 @@ ACE_INLINE void POA_IR::FinderDef::describe_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::FinderDef::move_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::move_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::Contained::move_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::FinderDef::_get_def_kind_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_get_def_kind_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::IRObject::_get_def_kind_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
@@ -3412,28 +4924,28 @@ ACE_INLINE void POA_IR::FinderDef::move_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::FinderDef::destroy_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::destroy_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::FinderDef_ptr) obj;
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::FinderDef_ptr) obj;
POA_CORBA::IRObject::destroy_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::HomeDef::_get_base_interfaces_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::_get_base_interfaces_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::InterfaceDef_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
req,
(POA_CORBA::InterfaceDef_ptr) impl,
@@ -3442,14 +4954,14 @@ ACE_INLINE void POA_IR::FinderDef::destroy_skel (
);
}
-ACE_INLINE void POA_IR::HomeDef::_set_base_interfaces_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::_set_base_interfaces_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::InterfaceDef_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
req,
(POA_CORBA::InterfaceDef_ptr) impl,
@@ -3461,14 +4973,14 @@ ACE_INLINE void POA_IR::HomeDef::_set_base_interfaces_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::is_a_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::is_a_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::InterfaceDef_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::InterfaceDef::is_a_skel (
req,
(POA_CORBA::InterfaceDef_ptr) impl,
@@ -3480,14 +4992,14 @@ ACE_INLINE void POA_IR::HomeDef::is_a_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::describe_interface_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::describe_interface_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::InterfaceDef_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::InterfaceDef::describe_interface_skel (
req,
(POA_CORBA::InterfaceDef_ptr) impl,
@@ -3499,14 +5011,14 @@ ACE_INLINE void POA_IR::HomeDef::describe_interface_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::create_attribute_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_attribute_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::InterfaceDef_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::InterfaceDef::create_attribute_skel (
req,
(POA_CORBA::InterfaceDef_ptr) impl,
@@ -3518,14 +5030,14 @@ ACE_INLINE void POA_IR::HomeDef::create_attribute_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::create_operation_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_operation_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::InterfaceDef_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::InterfaceDef_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::InterfaceDef::create_operation_skel (
req,
(POA_CORBA::InterfaceDef_ptr) impl,
@@ -3537,14 +5049,52 @@ ACE_INLINE void POA_IR::HomeDef::create_operation_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::lookup_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::describe_ext_interface_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::InterfaceAttrExtension_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
+ POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel (
+ req,
+ (POA_CORBA::InterfaceAttrExtension_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_ext_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::InterfaceAttrExtension_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
+ POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel (
+ req,
+ (POA_CORBA::InterfaceAttrExtension_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::lookup_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Container::lookup_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -3556,14 +5106,14 @@ ACE_INLINE void POA_IR::HomeDef::lookup_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::contents_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::contents_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Container::contents_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -3575,14 +5125,14 @@ ACE_INLINE void POA_IR::HomeDef::contents_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::lookup_name_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::lookup_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Container::lookup_name_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -3594,14 +5144,14 @@ ACE_INLINE void POA_IR::HomeDef::lookup_name_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::describe_contents_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::describe_contents_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Container::describe_contents_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -3613,14 +5163,14 @@ ACE_INLINE void POA_IR::HomeDef::describe_contents_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::create_module_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_module_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Container::create_module_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -3632,14 +5182,14 @@ ACE_INLINE void POA_IR::HomeDef::create_module_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::create_constant_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_constant_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Container::create_constant_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -3651,14 +5201,14 @@ ACE_INLINE void POA_IR::HomeDef::create_constant_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::create_struct_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_struct_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Container::create_struct_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -3670,14 +5220,14 @@ ACE_INLINE void POA_IR::HomeDef::create_struct_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::create_union_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_union_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Container::create_union_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -3689,14 +5239,14 @@ ACE_INLINE void POA_IR::HomeDef::create_union_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::create_enum_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_enum_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Container::create_enum_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -3708,14 +5258,14 @@ ACE_INLINE void POA_IR::HomeDef::create_enum_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::create_alias_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_alias_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Container::create_alias_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -3727,14 +5277,14 @@ ACE_INLINE void POA_IR::HomeDef::create_alias_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::create_interface_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_interface_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Container::create_interface_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -3746,14 +5296,14 @@ ACE_INLINE void POA_IR::HomeDef::create_interface_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::create_value_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_value_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Container::create_value_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -3765,14 +5315,14 @@ ACE_INLINE void POA_IR::HomeDef::create_value_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::create_value_box_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_value_box_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Container::create_value_box_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -3784,14 +5334,14 @@ ACE_INLINE void POA_IR::HomeDef::create_value_box_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::create_exception_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_exception_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Container::create_exception_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -3803,14 +5353,14 @@ ACE_INLINE void POA_IR::HomeDef::create_exception_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::create_native_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_native_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Container::create_native_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -3822,14 +5372,14 @@ ACE_INLINE void POA_IR::HomeDef::create_native_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::create_abstract_interface_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_abstract_interface_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Container::create_abstract_interface_skel (
req,
(POA_CORBA::Container_ptr) impl,
@@ -3841,28 +5391,47 @@ ACE_INLINE void POA_IR::HomeDef::create_abstract_interface_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::create_local_interface_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_local_interface_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Container_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Container::create_local_interface_skel (
req,
(POA_CORBA::Container_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::HomeDef::_get_id_skel (
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
+ POA_CORBA::Container::create_ext_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::_get_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Contained::_get_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -3871,28 +5440,28 @@ ACE_INLINE void POA_IR::HomeDef::create_local_interface_skel (
);
}
-ACE_INLINE void POA_IR::HomeDef::_set_id_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::_set_id_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Contained::_set_id_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::HomeDef::_get_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::_get_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Contained::_get_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -3901,28 +5470,28 @@ ACE_INLINE void POA_IR::HomeDef::_set_id_skel (
);
}
-ACE_INLINE void POA_IR::HomeDef::_set_name_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::_set_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Contained::_set_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::HomeDef::_get_version_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::_get_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Contained::_get_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -3931,56 +5500,56 @@ ACE_INLINE void POA_IR::HomeDef::_set_name_skel (
);
}
-ACE_INLINE void POA_IR::HomeDef::_set_version_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::_set_version_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Contained::_set_version_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::HomeDef::_get_defined_in_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::_get_defined_in_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Contained::_get_defined_in_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::HomeDef::_get_absolute_name_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::_get_absolute_name_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Contained::_get_absolute_name_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::HomeDef::_get_containing_repository_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::_get_containing_repository_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Contained::_get_containing_repository_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -3992,14 +5561,14 @@ ACE_INLINE void POA_IR::HomeDef::_set_version_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::describe_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::describe_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Contained::describe_skel (
req,
(POA_CORBA::Contained_ptr) impl,
@@ -4011,42 +5580,42 @@ ACE_INLINE void POA_IR::HomeDef::describe_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::move_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::move_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::Contained_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::Contained::move_skel (
req,
(POA_CORBA::Contained_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::HomeDef::_get_type_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::_get_type_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IDLType_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::IDLType_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::IDLType::_get_type_skel (
req,
(POA_CORBA::IDLType_ptr) impl,
context
ACE_ENV_ARG_PARAMETER
);
-}ACE_INLINE void POA_IR::HomeDef::_get_def_kind_skel (
+}ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::_get_def_kind_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::IRObject::_get_def_kind_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
@@ -4058,14 +5627,14 @@ ACE_INLINE void POA_IR::HomeDef::move_skel (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
-ACE_INLINE void POA_IR::HomeDef::destroy_skel (
+ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::destroy_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::IRObject_ptr impl = (POA_IR::HomeDef_ptr) obj;
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::HomeDef_ptr) obj;
POA_CORBA::IRObject::destroy_skel (
req,
(POA_CORBA::IRObject_ptr) impl,
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h
index f66a0341b54..ab3305ef25f 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h
@@ -39,3763 +39,5053 @@
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/root_sth.cpp:116
#if defined (ACE_HAS_USING_KEYWORD)
-TAO_NAMESPACE POA_IR
+TAO_NAMESPACE POA_CORBA
{
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/root_sth.cpp:116
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ComponentRepository_tie : public ComponentRepository
+ TAO_NAMESPACE ComponentIR
{
- public:
- ComponentRepository_tie (T &t);
- // the T& ctor
- ComponentRepository_tie (T &t, PortableServer::POA_ptr poa);
- // ctor taking a POA
- ComponentRepository_tie (T *tp, CORBA::Boolean release = 1);
- // ctor taking pointer and an ownership flag
- ComponentRepository_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- CORBA::Boolean release = 1
- );
- // ctor with T*, ownership flag and a POA
- ~ComponentRepository_tie (void);
- // dtor
-
- // TIE specific functions
- T *_tied_object (void);
- // return the underlying object
- void _tied_object (T &obj);
- // set the underlying object
- void _tied_object (T *obj, CORBA::Boolean release = 1);
- // set the underlying object and the ownership flag
- CORBA::Boolean _is_owner (void);
- // do we own it
- void _is_owner (CORBA::Boolean b);
- // set the ownership
-
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::ComponentDef_ptr create_component (
- const char * id,
- const char * name,
- const char * version,
- IR::ComponentDef_ptr base_component,
- const CORBA::InterfaceDefSeq & supports_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::HomeDef_ptr create_home (
- const char * id,
- const char * name,
- const char * version,
- IR::HomeDef_ptr base_home,
- IR::ComponentDef_ptr managed_component,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup_id (
- const char * search_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- CORBA::TypeCode_ptr get_canonical_typecode (
- CORBA::TypeCode_ptr tc
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::PrimitiveDef_ptr get_primitive (
- CORBA::PrimitiveKind kind
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StringDef_ptr create_string (
- CORBA::ULong bound
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::WstringDef_ptr create_wstring (
- CORBA::ULong bound
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::SequenceDef_ptr create_sequence (
- CORBA::ULong bound,
- CORBA::IDLType_ptr element_type
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ArrayDef_ptr create_array (
- CORBA::ULong length,
- CORBA::IDLType_ptr element_type
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::FixedDef_ptr create_fixed (
- CORBA::UShort digits,
- CORBA::Short scale
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- CORBA::Long levels_to_search,
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited,
- CORBA::Long max_returned_objs
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr type,
- const CORBA::Any & value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::StructMemberSeq & members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr discriminator_type,
- const CORBA::UnionMemberSeq & members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::EnumMemberSeq & members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr original_type
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::InterfaceDefSeq & base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- CORBA::Boolean is_custom,
- CORBA::Boolean is_abstract,
- CORBA::ValueDef_ptr base_value,
- CORBA::Boolean is_truncatable,
- const CORBA::ValueDefSeq & abstract_base_values,
- const CORBA::InterfaceDefSeq & supported_interfaces,
- const CORBA::InitializerSeq & initializers
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::StructMemberSeq & members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::AbstractInterfaceDefSeq & base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::InterfaceDefSeq & base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ComponentRepository_tie (const ComponentRepository_tie &);
- void operator= (const ComponentRepository_tie &);
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ProvidesDef_tie : public ProvidesDef
- {
- public:
- ProvidesDef_tie (T &t);
- // the T& ctor
- ProvidesDef_tie (T &t, PortableServer::POA_ptr poa);
- // ctor taking a POA
- ProvidesDef_tie (T *tp, CORBA::Boolean release = 1);
- // ctor taking pointer and an ownership flag
- ProvidesDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- CORBA::Boolean release = 1
- );
- // ctor with T*, ownership flag and a POA
- ~ProvidesDef_tie (void);
- // dtor
-
- // TIE specific functions
- T *_tied_object (void);
- // return the underlying object
- void _tied_object (T &obj);
- // set the underlying object
- void _tied_object (T *obj, CORBA::Boolean release = 1);
- // set the underlying object and the ownership flag
- CORBA::Boolean _is_owner (void);
- // do we own it
- void _is_owner (CORBA::Boolean b);
- // set the ownership
-
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr interface_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ProvidesDef_tie (const ProvidesDef_tie &);
- void operator= (const ProvidesDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class UsesDef_tie : public UsesDef
- {
- public:
- UsesDef_tie (T &t);
- // the T& ctor
- UsesDef_tie (T &t, PortableServer::POA_ptr poa);
- // ctor taking a POA
- UsesDef_tie (T *tp, CORBA::Boolean release = 1);
- // ctor taking pointer and an ownership flag
- UsesDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- CORBA::Boolean release = 1
- );
- // ctor with T*, ownership flag and a POA
- ~UsesDef_tie (void);
- // dtor
-
- // TIE specific functions
- T *_tied_object (void);
- // return the underlying object
- void _tied_object (T &obj);
- // set the underlying object
- void _tied_object (T *obj, CORBA::Boolean release = 1);
- // set the underlying object and the ownership flag
- CORBA::Boolean _is_owner (void);
- // do we own it
- void _is_owner (CORBA::Boolean b);
- // set the ownership
-
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr interface_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- CORBA::Boolean is_multiple (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- UsesDef_tie (const UsesDef_tie &);
- void operator= (const UsesDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class EventDef_tie : public EventDef
- {
- public:
- EventDef_tie (T &t);
- // the T& ctor
- EventDef_tie (T &t, PortableServer::POA_ptr poa);
- // ctor taking a POA
- EventDef_tie (T *tp, CORBA::Boolean release = 1);
- // ctor taking pointer and an ownership flag
- EventDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- CORBA::Boolean release = 1
- );
- // ctor with T*, ownership flag and a POA
- ~EventDef_tie (void);
- // dtor
-
- // TIE specific functions
- T *_tied_object (void);
- // return the underlying object
- void _tied_object (T &obj);
- // set the underlying object
- void _tied_object (T *obj, CORBA::Boolean release = 1);
- // set the underlying object and the ownership flag
- CORBA::Boolean _is_owner (void);
- // do we own it
- void _is_owner (CORBA::Boolean b);
- // set the ownership
-
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- CORBA::Boolean is_a (
- const char * event_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr event (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- EventDef_tie (const EventDef_tie &);
- void operator= (const EventDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class EmitsDef_tie : public EmitsDef
- {
- public:
- EmitsDef_tie (T &t);
- // the T& ctor
- EmitsDef_tie (T &t, PortableServer::POA_ptr poa);
- // ctor taking a POA
- EmitsDef_tie (T *tp, CORBA::Boolean release = 1);
- // ctor taking pointer and an ownership flag
- EmitsDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- CORBA::Boolean release = 1
- );
- // ctor with T*, ownership flag and a POA
- ~EmitsDef_tie (void);
- // dtor
-
- // TIE specific functions
- T *_tied_object (void);
- // return the underlying object
- void _tied_object (T &obj);
- // set the underlying object
- void _tied_object (T *obj, CORBA::Boolean release = 1);
- // set the underlying object and the ownership flag
- CORBA::Boolean _is_owner (void);
- // do we own it
- void _is_owner (CORBA::Boolean b);
- // set the ownership
-
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- CORBA::Boolean is_a (
- const char * event_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr event (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- EmitsDef_tie (const EmitsDef_tie &);
- void operator= (const EmitsDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class PublishesDef_tie : public PublishesDef
- {
- public:
- PublishesDef_tie (T &t);
- // the T& ctor
- PublishesDef_tie (T &t, PortableServer::POA_ptr poa);
- // ctor taking a POA
- PublishesDef_tie (T *tp, CORBA::Boolean release = 1);
- // ctor taking pointer and an ownership flag
- PublishesDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- CORBA::Boolean release = 1
- );
- // ctor with T*, ownership flag and a POA
- ~PublishesDef_tie (void);
- // dtor
-
- // TIE specific functions
- T *_tied_object (void);
- // return the underlying object
- void _tied_object (T &obj);
- // set the underlying object
- void _tied_object (T *obj, CORBA::Boolean release = 1);
- // set the underlying object and the ownership flag
- CORBA::Boolean _is_owner (void);
- // do we own it
- void _is_owner (CORBA::Boolean b);
- // set the ownership
-
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- CORBA::Boolean is_a (
- const char * event_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr event (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- PublishesDef_tie (const PublishesDef_tie &);
- void operator= (const PublishesDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ConsumesDef_tie : public ConsumesDef
- {
- public:
- ConsumesDef_tie (T &t);
- // the T& ctor
- ConsumesDef_tie (T &t, PortableServer::POA_ptr poa);
- // ctor taking a POA
- ConsumesDef_tie (T *tp, CORBA::Boolean release = 1);
- // ctor taking pointer and an ownership flag
- ConsumesDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- CORBA::Boolean release = 1
- );
- // ctor with T*, ownership flag and a POA
- ~ConsumesDef_tie (void);
- // dtor
-
- // TIE specific functions
- T *_tied_object (void);
- // return the underlying object
- void _tied_object (T &obj);
- // set the underlying object
- void _tied_object (T *obj, CORBA::Boolean release = 1);
- // set the underlying object and the ownership flag
- CORBA::Boolean _is_owner (void);
- // do we own it
- void _is_owner (CORBA::Boolean b);
- // set the ownership
-
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- CORBA::Boolean is_a (
- const char * event_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr event (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ConsumesDef_tie (const ConsumesDef_tie &);
- void operator= (const ConsumesDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ComponentDef_tie : public ComponentDef
- {
- public:
- ComponentDef_tie (T &t);
- // the T& ctor
- ComponentDef_tie (T &t, PortableServer::POA_ptr poa);
- // ctor taking a POA
- ComponentDef_tie (T *tp, CORBA::Boolean release = 1);
- // ctor taking pointer and an ownership flag
- ComponentDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- CORBA::Boolean release = 1
- );
- // ctor with T*, ownership flag and a POA
- ~ComponentDef_tie (void);
- // dtor
-
- // TIE specific functions
- T *_tied_object (void);
- // return the underlying object
- void _tied_object (T &obj);
- // set the underlying object
- void _tied_object (T *obj, CORBA::Boolean release = 1);
- // set the underlying object and the ownership flag
- CORBA::Boolean _is_owner (void);
- // do we own it
- void _is_owner (CORBA::Boolean b);
- // set the ownership
-
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDefSeq * supported_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void supported_interfaces (
- const CORBA::InterfaceDefSeq & supported_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::ComponentDef_ptr base_component (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::ProvidesDefSeq * provides_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::UsesDefSeq * uses_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::EmitsDefSeq * emits_events (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::PublishesDefSeq * publishes_events (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::ConsumesDefSeq * consumes_events (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- CORBA::Boolean is_basic (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::ProvidesDef_ptr create_provides (
- const char * id,
- const char * name,
- const char * version,
- CORBA::InterfaceDef_ptr interface_type
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::UsesDef_ptr create_uses (
- const char * id,
- const char * name,
- const char * version,
- CORBA::InterfaceDef_ptr interface_type,
- CORBA::Boolean is_multiple
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::EmitsDef_ptr create_emits (
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::PublishesDef_ptr create_publishes (
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::ConsumesDef_ptr create_consumes (
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDefSeq * base_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void base_interfaces (
- const CORBA::InterfaceDefSeq & base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- CORBA::Boolean is_a (
- const char * interface_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef::FullInterfaceDescription * describe_interface (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AttributeDef_ptr create_attribute (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr type,
- CORBA::AttributeMode mode
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::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
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- CORBA::Long levels_to_search,
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited,
- CORBA::Long max_returned_objs
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr type,
- const CORBA::Any & value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::StructMemberSeq & members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr discriminator_type,
- const CORBA::UnionMemberSeq & members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::EnumMemberSeq & members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr original_type
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::InterfaceDefSeq & base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- CORBA::Boolean is_custom,
- CORBA::Boolean is_abstract,
- CORBA::ValueDef_ptr base_value,
- CORBA::Boolean is_truncatable,
- const CORBA::ValueDefSeq & abstract_base_values,
- const CORBA::InterfaceDefSeq & supported_interfaces,
- const CORBA::InitializerSeq & initializers
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::StructMemberSeq & members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::AbstractInterfaceDefSeq & base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::InterfaceDefSeq & base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- CORBA::TypeCode_ptr type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ComponentDef_tie (const ComponentDef_tie &);
- void operator= (const ComponentDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class PrimaryKeyDef_tie : public PrimaryKeyDef
- {
- public:
- PrimaryKeyDef_tie (T &t);
- // the T& ctor
- PrimaryKeyDef_tie (T &t, PortableServer::POA_ptr poa);
- // ctor taking a POA
- PrimaryKeyDef_tie (T *tp, CORBA::Boolean release = 1);
- // ctor taking pointer and an ownership flag
- PrimaryKeyDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- CORBA::Boolean release = 1
- );
- // ctor with T*, ownership flag and a POA
- ~PrimaryKeyDef_tie (void);
- // dtor
-
- // TIE specific functions
- T *_tied_object (void);
- // return the underlying object
- void _tied_object (T &obj);
- // set the underlying object
- void _tied_object (T *obj, CORBA::Boolean release = 1);
- // set the underlying object and the ownership flag
- CORBA::Boolean _is_owner (void);
- // do we own it
- void _is_owner (CORBA::Boolean b);
- // set the ownership
-
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- CORBA::Boolean is_a (
- const char * primary_key_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr primary_key (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- PrimaryKeyDef_tie (const PrimaryKeyDef_tie &);
- void operator= (const PrimaryKeyDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class FactoryDef_tie : public FactoryDef
- {
- public:
- FactoryDef_tie (T &t);
- // the T& ctor
- FactoryDef_tie (T &t, PortableServer::POA_ptr poa);
- // ctor taking a POA
- FactoryDef_tie (T *tp, CORBA::Boolean release = 1);
- // ctor taking pointer and an ownership flag
- FactoryDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- CORBA::Boolean release = 1
- );
- // ctor with T*, ownership flag and a POA
- ~FactoryDef_tie (void);
- // dtor
-
- // TIE specific functions
- T *_tied_object (void);
- // return the underlying object
- void _tied_object (T &obj);
- // set the underlying object
- void _tied_object (T *obj, CORBA::Boolean release = 1);
- // set the underlying object and the ownership flag
- CORBA::Boolean _is_owner (void);
- // do we own it
- void _is_owner (CORBA::Boolean b);
- // set the ownership
-
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- CORBA::TypeCode_ptr result (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::IDLType_ptr result_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void result_def (
- CORBA::IDLType_ptr result_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ParDescriptionSeq * params (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void params (
- const CORBA::ParDescriptionSeq & params
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::OperationMode mode (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void mode (
- CORBA::OperationMode mode
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContextIdSeq * contexts (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void contexts (
- const CORBA::ContextIdSeq & contexts
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDefSeq * exceptions (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void exceptions (
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- FactoryDef_tie (const FactoryDef_tie &);
- void operator= (const FactoryDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class FinderDef_tie : public FinderDef
- {
- public:
- FinderDef_tie (T &t);
- // the T& ctor
- FinderDef_tie (T &t, PortableServer::POA_ptr poa);
- // ctor taking a POA
- FinderDef_tie (T *tp, CORBA::Boolean release = 1);
- // ctor taking pointer and an ownership flag
- FinderDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- CORBA::Boolean release = 1
- );
- // ctor with T*, ownership flag and a POA
- ~FinderDef_tie (void);
- // dtor
-
- // TIE specific functions
- T *_tied_object (void);
- // return the underlying object
- void _tied_object (T &obj);
- // set the underlying object
- void _tied_object (T *obj, CORBA::Boolean release = 1);
- // set the underlying object and the ownership flag
- CORBA::Boolean _is_owner (void);
- // do we own it
- void _is_owner (CORBA::Boolean b);
- // set the ownership
-
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- CORBA::TypeCode_ptr result (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::IDLType_ptr result_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void result_def (
- CORBA::IDLType_ptr result_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ParDescriptionSeq * params (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void params (
- const CORBA::ParDescriptionSeq & params
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::OperationMode mode (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void mode (
- CORBA::OperationMode mode
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContextIdSeq * contexts (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void contexts (
- const CORBA::ContextIdSeq & contexts
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDefSeq * exceptions (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void exceptions (
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- FinderDef_tie (const FinderDef_tie &);
- void operator= (const FinderDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class HomeDef_tie : public HomeDef
- {
- public:
- HomeDef_tie (T &t);
- // the T& ctor
- HomeDef_tie (T &t, PortableServer::POA_ptr poa);
- // ctor taking a POA
- HomeDef_tie (T *tp, CORBA::Boolean release = 1);
- // ctor taking pointer and an ownership flag
- HomeDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- CORBA::Boolean release = 1
- );
- // ctor with T*, ownership flag and a POA
- ~HomeDef_tie (void);
- // dtor
-
- // TIE specific functions
- T *_tied_object (void);
- // return the underlying object
- void _tied_object (T &obj);
- // set the underlying object
- void _tied_object (T *obj, CORBA::Boolean release = 1);
- // set the underlying object and the ownership flag
- CORBA::Boolean _is_owner (void);
- // do we own it
- void _is_owner (CORBA::Boolean b);
- // set the ownership
-
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::HomeDef_ptr base_home (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::ComponentDef_ptr managed_component (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::PrimaryKeyDef_ptr primary_key (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::FactoryDefSeq * factories (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::FinderDefSeq * finders (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- CORBA::Boolean is_basic (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::PrimaryKeyDef_ptr create_primary_key (
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::FactoryDef_ptr create_factory (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::IR::FinderDef_ptr create_finder (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDefSeq * base_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void base_interfaces (
- const CORBA::InterfaceDefSeq & base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- CORBA::Boolean is_a (
- const char * interface_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef::FullInterfaceDescription * describe_interface (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AttributeDef_ptr create_attribute (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr type,
- CORBA::AttributeMode mode
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::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
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained_ptr lookup (
- const char * search_name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * contents (
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ContainedSeq * lookup_name (
- const char * search_name,
- CORBA::Long levels_to_search,
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container::DescriptionSeq * describe_contents (
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited,
- CORBA::Long max_returned_objs
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr type,
- const CORBA::Any & value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::StructMemberSeq & members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr discriminator_type,
- const CORBA::UnionMemberSeq & members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::EnumMemberSeq & members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr original_type
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::InterfaceDefSeq & base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- CORBA::Boolean is_custom,
- CORBA::Boolean is_abstract,
- CORBA::ValueDef_ptr base_value,
- CORBA::Boolean is_truncatable,
- const CORBA::ValueDefSeq & abstract_base_values,
- const CORBA::InterfaceDefSeq & supported_interfaces,
- const CORBA::InitializerSeq & initializers
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::StructMemberSeq & members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::NativeDef_ptr create_native (
- const char * id,
- const char * name,
- const char * version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::AbstractInterfaceDefSeq & base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::LocalInterfaceDef_ptr create_local_interface (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::InterfaceDefSeq & base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * id (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void id (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void name (
- const char * name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * version (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void version (
- const char * version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Container_ptr defined_in (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- char * absolute_name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Repository_ptr containing_repository (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Contained::Description * describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void move (
- CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- CORBA::TypeCode_ptr type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- HomeDef_tie (const HomeDef_tie &);
- void operator= (const HomeDef_tie &);
- };
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
+ class EventDef_tie : public EventDef
+ {
+ public:
+ EventDef_tie (T &t);
+ // the T& ctor
+ EventDef_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ EventDef_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ EventDef_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~EventDef_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtInitializerSeq * ext_initializers (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void ext_initializers (
+ const CORBA::ExtInitializerSeq & ext_initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtValueDef::ExtFullValueDescription * describe_ext_value (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDefSeq * supported_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void supported_interfaces (
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InitializerSeq * initializers (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void initializers (
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueDef_ptr base_value (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void base_value (
+ CORBA::ValueDef_ptr base_value
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueDefSeq * abstract_base_values (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void abstract_base_values (
+ const CORBA::ValueDefSeq & abstract_base_values
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::Boolean is_abstract (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void is_abstract (
+ CORBA::Boolean is_abstract
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::Boolean is_custom (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void is_custom (
+ CORBA::Boolean is_custom
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::Boolean is_truncatable (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void is_truncatable (
+ CORBA::Boolean is_truncatable
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::Boolean is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueDef::FullValueDescription * describe_value (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueMemberDef_ptr create_value_member (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::Visibility access
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AttributeDef_ptr create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::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
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained_ptr lookup (
+ const char * search_name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container::DescriptionSeq * describe_contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ModuleDef_ptr create_module (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ConstantDef_ptr create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ const CORBA::Any & value
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::StructDef_ptr create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::UnionDef_ptr create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr discriminator_type,
+ const CORBA::UnionMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::EnumDef_ptr create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::EnumMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AliasDef_ptr create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDef_ptr create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueDef_ptr create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueBoxDef_ptr create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type_def
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExceptionDef_ptr create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::NativeDef_ptr create_native (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::AbstractInterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::LocalInterfaceDef_ptr create_local_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * id (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void id (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void name (
+ const char * name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * version (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void version (
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container_ptr defined_in (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Repository_ptr containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained::Description * describe (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::TypeCode_ptr type (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ EventDef_tie (const EventDef_tie &);
+ void operator= (const EventDef_tie &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
+ class Container_tie : public Container
+ {
+ public:
+ Container_tie (T &t);
+ // the T& ctor
+ Container_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ Container_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ Container_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~Container_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::ComponentDef_ptr create_component (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::HomeDef_ptr create_home (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::EventDef_ptr create_event (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ Container_tie (const Container_tie &);
+ void operator= (const Container_tie &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
+ class ModuleDef_tie : public ModuleDef
+ {
+ public:
+ ModuleDef_tie (T &t);
+ // the T& ctor
+ ModuleDef_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ ModuleDef_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ ModuleDef_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~ModuleDef_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::ComponentDef_ptr create_component (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::HomeDef_ptr create_home (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::EventDef_ptr create_event (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained_ptr lookup (
+ const char * search_name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container::DescriptionSeq * describe_contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ModuleDef_ptr create_module (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ConstantDef_ptr create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ const CORBA::Any & value
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::StructDef_ptr create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::UnionDef_ptr create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr discriminator_type,
+ const CORBA::UnionMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::EnumDef_ptr create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::EnumMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AliasDef_ptr create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDef_ptr create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueDef_ptr create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueBoxDef_ptr create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type_def
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExceptionDef_ptr create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::NativeDef_ptr create_native (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::AbstractInterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::LocalInterfaceDef_ptr create_local_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * id (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void id (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void name (
+ const char * name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * version (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void version (
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container_ptr defined_in (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Repository_ptr containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained::Description * describe (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ ModuleDef_tie (const ModuleDef_tie &);
+ void operator= (const ModuleDef_tie &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
+ class Repository_tie : public Repository
+ {
+ public:
+ Repository_tie (T &t);
+ // the T& ctor
+ Repository_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ Repository_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ Repository_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~Repository_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained_ptr lookup_id (
+ const char * search_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::TypeCode_ptr get_canonical_typecode (
+ CORBA::TypeCode_ptr tc
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::PrimitiveDef_ptr get_primitive (
+ CORBA::PrimitiveKind kind
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::StringDef_ptr create_string (
+ CORBA::ULong bound
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::WstringDef_ptr create_wstring (
+ CORBA::ULong bound
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::SequenceDef_ptr create_sequence (
+ CORBA::ULong bound,
+ CORBA::IDLType_ptr element_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ArrayDef_ptr create_array (
+ CORBA::ULong length,
+ CORBA::IDLType_ptr element_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::FixedDef_ptr create_fixed (
+ CORBA::UShort digits,
+ CORBA::Short scale
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::ComponentDef_ptr create_component (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::HomeDef_ptr create_home (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::EventDef_ptr create_event (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained_ptr lookup (
+ const char * search_name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container::DescriptionSeq * describe_contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ModuleDef_ptr create_module (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ConstantDef_ptr create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ const CORBA::Any & value
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::StructDef_ptr create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::UnionDef_ptr create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr discriminator_type,
+ const CORBA::UnionMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::EnumDef_ptr create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::EnumMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AliasDef_ptr create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDef_ptr create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueDef_ptr create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueBoxDef_ptr create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type_def
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExceptionDef_ptr create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::NativeDef_ptr create_native (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::AbstractInterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::LocalInterfaceDef_ptr create_local_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ Repository_tie (const Repository_tie &);
+ void operator= (const Repository_tie &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
+ class ProvidesDef_tie : public ProvidesDef
+ {
+ public:
+ ProvidesDef_tie (T &t);
+ // the T& ctor
+ ProvidesDef_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ ProvidesDef_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ ProvidesDef_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~ProvidesDef_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDef_ptr interface_type (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void interface_type (
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * id (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void id (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void name (
+ const char * name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * version (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void version (
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container_ptr defined_in (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Repository_ptr containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained::Description * describe (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ ProvidesDef_tie (const ProvidesDef_tie &);
+ void operator= (const ProvidesDef_tie &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
+ class UsesDef_tie : public UsesDef
+ {
+ public:
+ UsesDef_tie (T &t);
+ // the T& ctor
+ UsesDef_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ UsesDef_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ UsesDef_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~UsesDef_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDef_ptr interface_type (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void interface_type (
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::Boolean is_multiple (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void is_multiple (
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * id (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void id (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void name (
+ const char * name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * version (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void version (
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container_ptr defined_in (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Repository_ptr containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained::Description * describe (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ UsesDef_tie (const UsesDef_tie &);
+ void operator= (const UsesDef_tie &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
+ class EventPortDef_tie : public EventPortDef
+ {
+ public:
+ EventPortDef_tie (T &t);
+ // the T& ctor
+ EventPortDef_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ EventPortDef_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ EventPortDef_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~EventPortDef_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::EventDef_ptr event (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void event (
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::Boolean is_a (
+ const char * event_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * id (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void id (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void name (
+ const char * name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * version (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void version (
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container_ptr defined_in (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Repository_ptr containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained::Description * describe (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ EventPortDef_tie (const EventPortDef_tie &);
+ void operator= (const EventPortDef_tie &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
+ class EmitsDef_tie : public EmitsDef
+ {
+ public:
+ EmitsDef_tie (T &t);
+ // the T& ctor
+ EmitsDef_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ EmitsDef_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ EmitsDef_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~EmitsDef_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::EventDef_ptr event (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void event (
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::Boolean is_a (
+ const char * event_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * id (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void id (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void name (
+ const char * name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * version (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void version (
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container_ptr defined_in (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Repository_ptr containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained::Description * describe (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ EmitsDef_tie (const EmitsDef_tie &);
+ void operator= (const EmitsDef_tie &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
+ class PublishesDef_tie : public PublishesDef
+ {
+ public:
+ PublishesDef_tie (T &t);
+ // the T& ctor
+ PublishesDef_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ PublishesDef_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ PublishesDef_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~PublishesDef_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::EventDef_ptr event (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void event (
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::Boolean is_a (
+ const char * event_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * id (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void id (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void name (
+ const char * name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * version (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void version (
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container_ptr defined_in (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Repository_ptr containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained::Description * describe (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ PublishesDef_tie (const PublishesDef_tie &);
+ void operator= (const PublishesDef_tie &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
+ class ConsumesDef_tie : public ConsumesDef
+ {
+ public:
+ ConsumesDef_tie (T &t);
+ // the T& ctor
+ ConsumesDef_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ ConsumesDef_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ ConsumesDef_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~ConsumesDef_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::EventDef_ptr event (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void event (
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::Boolean is_a (
+ const char * event_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * id (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void id (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void name (
+ const char * name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * version (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void version (
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container_ptr defined_in (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Repository_ptr containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained::Description * describe (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ ConsumesDef_tie (const ConsumesDef_tie &);
+ void operator= (const ConsumesDef_tie &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
+ class ComponentDef_tie : public ComponentDef
+ {
+ public:
+ ComponentDef_tie (T &t);
+ // the T& ctor
+ ComponentDef_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ ComponentDef_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ ComponentDef_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~ComponentDef_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::ComponentDef_ptr base_component (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void base_component (
+ CORBA::ComponentIR::ComponentDef_ptr base_component
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDefSeq * supported_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void supported_interfaces (
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::ProvidesDef_ptr create_provides (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::UsesDef_ptr create_uses (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::InterfaceDef_ptr interface_type,
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::EmitsDef_ptr create_emits (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::PublishesDef_ptr create_publishes (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::ConsumesDef_ptr create_consumes (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDefSeq * base_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void base_interfaces (
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::Boolean is_a (
+ const char * interface_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDef::FullInterfaceDescription * describe_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AttributeDef_ptr create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::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
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained_ptr lookup (
+ const char * search_name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container::DescriptionSeq * describe_contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ModuleDef_ptr create_module (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ConstantDef_ptr create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ const CORBA::Any & value
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::StructDef_ptr create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::UnionDef_ptr create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr discriminator_type,
+ const CORBA::UnionMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::EnumDef_ptr create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::EnumMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AliasDef_ptr create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDef_ptr create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueDef_ptr create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueBoxDef_ptr create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type_def
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExceptionDef_ptr create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::NativeDef_ptr create_native (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::AbstractInterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::LocalInterfaceDef_ptr create_local_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * id (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void id (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void name (
+ const char * name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * version (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void version (
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container_ptr defined_in (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Repository_ptr containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained::Description * describe (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::TypeCode_ptr type (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ ComponentDef_tie (const ComponentDef_tie &);
+ void operator= (const ComponentDef_tie &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
+ class FactoryDef_tie : public FactoryDef
+ {
+ public:
+ FactoryDef_tie (T &t);
+ // the T& ctor
+ FactoryDef_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ FactoryDef_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ FactoryDef_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~FactoryDef_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::TypeCode_ptr result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::IDLType_ptr result_def (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void result_def (
+ CORBA::IDLType_ptr result_def
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ParDescriptionSeq * params (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void params (
+ const CORBA::ParDescriptionSeq & params
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::OperationMode mode (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void mode (
+ CORBA::OperationMode mode
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContextIdSeq * contexts (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void contexts (
+ const CORBA::ContextIdSeq & contexts
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExceptionDefSeq * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void exceptions (
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * id (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void id (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void name (
+ const char * name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * version (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void version (
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container_ptr defined_in (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Repository_ptr containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained::Description * describe (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ FactoryDef_tie (const FactoryDef_tie &);
+ void operator= (const FactoryDef_tie &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
+ class FinderDef_tie : public FinderDef
+ {
+ public:
+ FinderDef_tie (T &t);
+ // the T& ctor
+ FinderDef_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ FinderDef_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ FinderDef_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~FinderDef_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::TypeCode_ptr result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::IDLType_ptr result_def (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void result_def (
+ CORBA::IDLType_ptr result_def
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ParDescriptionSeq * params (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void params (
+ const CORBA::ParDescriptionSeq & params
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::OperationMode mode (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void mode (
+ CORBA::OperationMode mode
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContextIdSeq * contexts (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void contexts (
+ const CORBA::ContextIdSeq & contexts
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExceptionDefSeq * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void exceptions (
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * id (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void id (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void name (
+ const char * name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * version (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void version (
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container_ptr defined_in (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Repository_ptr containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained::Description * describe (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ FinderDef_tie (const FinderDef_tie &);
+ void operator= (const FinderDef_tie &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
+ class HomeDef_tie : public HomeDef
+ {
+ public:
+ HomeDef_tie (T &t);
+ // the T& ctor
+ HomeDef_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ HomeDef_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ HomeDef_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~HomeDef_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::HomeDef_ptr base_home (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void base_home (
+ CORBA::ComponentIR::HomeDef_ptr base_home
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDefSeq * supported_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void supported_interfaces (
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::ComponentDef_ptr managed_component (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void managed_component (
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueDef_ptr primary_key (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void primary_key (
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::FactoryDef_ptr create_factory (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::ParDescriptionSeq & params,
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ComponentIR::FinderDef_ptr create_finder (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::ParDescriptionSeq & params,
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDefSeq * base_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void base_interfaces (
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::Boolean is_a (
+ const char * interface_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDef::FullInterfaceDescription * describe_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AttributeDef_ptr create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::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
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained_ptr lookup (
+ const char * search_name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container::DescriptionSeq * describe_contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ModuleDef_ptr create_module (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ConstantDef_ptr create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ const CORBA::Any & value
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::StructDef_ptr create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::UnionDef_ptr create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr discriminator_type,
+ const CORBA::UnionMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::EnumDef_ptr create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::EnumMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AliasDef_ptr create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDef_ptr create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueDef_ptr create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueBoxDef_ptr create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type_def
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExceptionDef_ptr create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::NativeDef_ptr create_native (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::AbstractInterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::LocalInterfaceDef_ptr create_local_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * id (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void id (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void name (
+ const char * name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * version (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void version (
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container_ptr defined_in (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Repository_ptr containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained::Description * describe (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::TypeCode_ptr type (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ HomeDef_tie (const HomeDef_tie &);
+ void operator= (const HomeDef_tie &);
+ };
+ }
+ TAO_NAMESPACE_CLOSE // module CORBA::ComponentIR
}
-TAO_NAMESPACE_CLOSE // module IR
+TAO_NAMESPACE_CLOSE // module CORBA
#endif /* ACE_HAS_USING_KEYWORD */
// TAO_IDL - Generated from
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.i b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.i
index a5a058fac8a..d307c1452e3 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.i
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.i
@@ -26,35 +26,35 @@
#if defined (ACE_HAS_USING_KEYWORD)
template <class T> ACE_INLINE
-POA_IR::ComponentRepository_tie<T>::ComponentRepository_tie (T &t)
+POA_CORBA::ComponentIR::EventDef_tie<T>::EventDef_tie (T &t)
: ptr_ (&t),
poa_ (PortableServer::POA::_nil ()),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::ComponentRepository_tie<T>::ComponentRepository_tie (T &t, PortableServer::POA_ptr poa)
+POA_CORBA::ComponentIR::EventDef_tie<T>::EventDef_tie (T &t, PortableServer::POA_ptr poa)
: ptr_ (&t),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::ComponentRepository_tie<T>::ComponentRepository_tie (T *tp, CORBA::Boolean release)
+POA_CORBA::ComponentIR::EventDef_tie<T>::EventDef_tie (T *tp, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_nil ()),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::ComponentRepository_tie<T>::ComponentRepository_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+POA_CORBA::ComponentIR::EventDef_tie<T>::EventDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::ComponentRepository_tie<T>::~ComponentRepository_tie (void)
+POA_CORBA::ComponentIR::EventDef_tie<T>::~EventDef_tie (void)
{
if (this->rel_)
{
@@ -63,13 +63,13 @@ POA_IR::ComponentRepository_tie<T>::~ComponentRepository_tie (void)
}
template <class T> ACE_INLINE T *
-POA_IR::ComponentRepository_tie<T>::_tied_object (void)
+POA_CORBA::ComponentIR::EventDef_tie<T>::_tied_object (void)
{
return this->ptr_;
}
template <class T> ACE_INLINE void
-POA_IR::ComponentRepository_tie<T>::_tied_object (T &obj)
+POA_CORBA::ComponentIR::EventDef_tie<T>::_tied_object (T &obj)
{
if (this->rel_)
{
@@ -81,7 +81,7 @@ POA_IR::ComponentRepository_tie<T>::_tied_object (T &obj)
}
template <class T> ACE_INLINE void
-POA_IR::ComponentRepository_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+POA_CORBA::ComponentIR::EventDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
{
if (this->rel_)
{
@@ -93,50 +93,58 @@ POA_IR::ComponentRepository_tie<T>::_tied_object (T *obj, CORBA::Boolean release
}
template <class T> ACE_INLINE CORBA::Boolean
-POA_IR::ComponentRepository_tie<T>::_is_owner (void)
+POA_CORBA::ComponentIR::EventDef_tie<T>::_is_owner (void)
{
return this->rel_;
}
template <class T> ACE_INLINE void
-POA_IR::ComponentRepository_tie<T>::_is_owner (CORBA::Boolean b)
+POA_CORBA::ComponentIR::EventDef_tie<T>::_is_owner (CORBA::Boolean b)
{
this->rel_ = b;
}
template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_IR::ComponentRepository_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+POA_CORBA::ComponentIR::EventDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
{
if (!CORBA::is_nil (this->poa_.in ()))
{
return PortableServer::POA::_duplicate (this->poa_.in ());
}
- return this->ComponentRepository::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
+ return this->EventDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::ComponentDef_ptr POA_IR::ComponentRepository_tie<T>::create_component (
- const char * id,
- const char * name,
- const char * version,
- IR::ComponentDef_ptr base_component,
- const CORBA::InterfaceDefSeq & supports_interfaces
+::CORBA::ExtInitializerSeq * POA_CORBA::ComponentIR::EventDef_tie<T>::ext_initializers (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->ext_initializers (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::EventDef_tie<T>::ext_initializers (
+ const CORBA::ExtInitializerSeq & ext_initializers
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->create_component (
- id,
- name,
- version,
- base_component,
- supports_interfaces
+ this->ptr_->ext_initializers (
+ ext_initializers
ACE_ENV_ARG_PARAMETER
);
}
@@ -145,26 +153,44 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::HomeDef_ptr POA_IR::ComponentRepository_tie<T>::create_home (
+::CORBA::ExtValueDef::ExtFullValueDescription * POA_CORBA::ComponentIR::EventDef_tie<T>::describe_ext_value (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_ext_value (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExtAttributeDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_ext_attribute (
const char * id,
const char * name,
const char * version,
- IR::HomeDef_ptr base_home,
- IR::ComponentDef_ptr managed_component,
- CORBA::ValueDef_ptr primary_key
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->create_home (
+ return this->ptr_->create_ext_attribute (
id,
name,
version,
- base_home,
- managed_component,
- primary_key
+ type,
+ mode,
+ get_exceptions,
+ set_exceptions
ACE_ENV_ARG_PARAMETER
);
}
@@ -173,16 +199,32 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_IR::ComponentRepository_tie<T>::lookup_id (
- const char * search_id
+::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::EventDef_tie<T>::supported_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->supported_interfaces (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::EventDef_tie<T>::supported_interfaces (
+ const CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->lookup_id (
- search_id
+ this->ptr_->supported_interfaces (
+ supported_interfaces
ACE_ENV_ARG_PARAMETER
);
}
@@ -191,16 +233,32 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-CORBA::TypeCode_ptr POA_IR::ComponentRepository_tie<T>::get_canonical_typecode (
- CORBA::TypeCode_ptr tc
+::CORBA::InitializerSeq * POA_CORBA::ComponentIR::EventDef_tie<T>::initializers (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->initializers (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::EventDef_tie<T>::initializers (
+ const CORBA::InitializerSeq & initializers
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->get_canonical_typecode (
- tc
+ this->ptr_->initializers (
+ initializers
ACE_ENV_ARG_PARAMETER
);
}
@@ -209,16 +267,32 @@ CORBA::TypeCode_ptr POA_IR::ComponentRepository_tie<T>::get_canonical_typecode
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::PrimitiveDef_ptr POA_IR::ComponentRepository_tie<T>::get_primitive (
- CORBA::PrimitiveKind kind
+::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::base_value (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->base_value (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::EventDef_tie<T>::base_value (
+ CORBA::ValueDef_ptr base_value
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->get_primitive (
- kind
+ this->ptr_->base_value (
+ base_value
ACE_ENV_ARG_PARAMETER
);
}
@@ -227,16 +301,32 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::StringDef_ptr POA_IR::ComponentRepository_tie<T>::create_string (
- CORBA::ULong bound
+::CORBA::ValueDefSeq * POA_CORBA::ComponentIR::EventDef_tie<T>::abstract_base_values (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->abstract_base_values (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::EventDef_tie<T>::abstract_base_values (
+ const CORBA::ValueDefSeq & abstract_base_values
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->create_string (
- bound
+ this->ptr_->abstract_base_values (
+ abstract_base_values
ACE_ENV_ARG_PARAMETER
);
}
@@ -245,16 +335,32 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::WstringDef_ptr POA_IR::ComponentRepository_tie<T>::create_wstring (
- CORBA::ULong bound
+CORBA::Boolean POA_CORBA::ComponentIR::EventDef_tie<T>::is_abstract (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->is_abstract (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::EventDef_tie<T>::is_abstract (
+ CORBA::Boolean is_abstract
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->create_wstring (
- bound
+ this->ptr_->is_abstract (
+ is_abstract
ACE_ENV_ARG_PARAMETER
);
}
@@ -263,18 +369,32 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::SequenceDef_ptr POA_IR::ComponentRepository_tie<T>::create_sequence (
- CORBA::ULong bound,
- CORBA::IDLType_ptr element_type
+CORBA::Boolean POA_CORBA::ComponentIR::EventDef_tie<T>::is_custom (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->is_custom (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::EventDef_tie<T>::is_custom (
+ CORBA::Boolean is_custom
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->create_sequence (
- bound,
- element_type
+ this->ptr_->is_custom (
+ is_custom
ACE_ENV_ARG_PARAMETER
);
}
@@ -283,18 +403,32 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ArrayDef_ptr POA_IR::ComponentRepository_tie<T>::create_array (
- CORBA::ULong length,
- CORBA::IDLType_ptr element_type
+CORBA::Boolean POA_CORBA::ComponentIR::EventDef_tie<T>::is_truncatable (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->is_truncatable (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::EventDef_tie<T>::is_truncatable (
+ CORBA::Boolean is_truncatable
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->create_array (
- length,
- element_type
+ this->ptr_->is_truncatable (
+ is_truncatable
ACE_ENV_ARG_PARAMETER
);
}
@@ -303,18 +437,116 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::FixedDef_ptr POA_IR::ComponentRepository_tie<T>::create_fixed (
- CORBA::UShort digits,
- CORBA::Short scale
+CORBA::Boolean POA_CORBA::ComponentIR::EventDef_tie<T>::is_a (
+ const char * id
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->create_fixed (
- digits,
- scale
+ return this->ptr_->is_a (
+ id
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueDef::FullValueDescription * POA_CORBA::ComponentIR::EventDef_tie<T>::describe_value (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_value (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueMemberDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_value_member (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::Visibility access
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_value_member (
+ id,
+ name,
+ version,
+ type,
+ access
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AttributeDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_attribute (
+ id,
+ name,
+ version,
+ type,
+ mode
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::OperationDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::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
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_operation (
+ id,
+ name,
+ version,
+ result,
+ mode,
+ params,
+ exceptions,
+ contexts
ACE_ENV_ARG_PARAMETER
);
}
@@ -323,7 +555,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_IR::ComponentRepository_tie<T>::lookup (
+::CORBA::Contained_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::lookup (
const char * search_name
ACE_ENV_ARG_DECL
)
@@ -341,7 +573,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_IR::ComponentRepository_tie<T>::contents (
+::CORBA::ContainedSeq * POA_CORBA::ComponentIR::EventDef_tie<T>::contents (
CORBA::DefinitionKind limit_type,
CORBA::Boolean exclude_inherited
ACE_ENV_ARG_DECL
@@ -361,7 +593,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_IR::ComponentRepository_tie<T>::lookup_name (
+::CORBA::ContainedSeq * POA_CORBA::ComponentIR::EventDef_tie<T>::lookup_name (
const char * search_name,
CORBA::Long levels_to_search,
CORBA::DefinitionKind limit_type,
@@ -385,7 +617,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_IR::ComponentRepository_tie<T>::describe_contents (
+::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::EventDef_tie<T>::describe_contents (
CORBA::DefinitionKind limit_type,
CORBA::Boolean exclude_inherited,
CORBA::Long max_returned_objs
@@ -407,7 +639,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_IR::ComponentRepository_tie<T>::create_module (
+::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_module (
const char * id,
const char * name,
const char * version
@@ -429,7 +661,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_IR::ComponentRepository_tie<T>::create_constant (
+::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_constant (
const char * id,
const char * name,
const char * version,
@@ -455,7 +687,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_IR::ComponentRepository_tie<T>::create_struct (
+::CORBA::StructDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_struct (
const char * id,
const char * name,
const char * version,
@@ -479,7 +711,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_IR::ComponentRepository_tie<T>::create_union (
+::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_union (
const char * id,
const char * name,
const char * version,
@@ -505,7 +737,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_IR::ComponentRepository_tie<T>::create_enum (
+::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_enum (
const char * id,
const char * name,
const char * version,
@@ -529,7 +761,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_IR::ComponentRepository_tie<T>::create_alias (
+::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_alias (
const char * id,
const char * name,
const char * version,
@@ -553,7 +785,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_IR::ComponentRepository_tie<T>::create_interface (
+::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_interface (
const char * id,
const char * name,
const char * version,
@@ -577,7 +809,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_IR::ComponentRepository_tie<T>::create_value (
+::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_value (
const char * id,
const char * name,
const char * version,
@@ -613,7 +845,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_IR::ComponentRepository_tie<T>::create_value_box (
+::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_value_box (
const char * id,
const char * name,
const char * version,
@@ -637,7 +869,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_IR::ComponentRepository_tie<T>::create_exception (
+::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_exception (
const char * id,
const char * name,
const char * version,
@@ -661,7 +893,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_IR::ComponentRepository_tie<T>::create_native (
+::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_native (
const char * id,
const char * name,
const char * version
@@ -683,7 +915,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_IR::ComponentRepository_tie<T>::create_abstract_interface (
+::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_abstract_interface (
const char * id,
const char * name,
const char * version,
@@ -707,7 +939,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_IR::ComponentRepository_tie<T>::create_local_interface (
+::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_local_interface (
const char * id,
const char * name,
const char * version,
@@ -731,7 +963,247 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_IR::ComponentRepository_tie<T>::def_kind (
+::CORBA::ExtValueDef_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ComponentIR::EventDef_tie<T>::id (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->id (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::EventDef_tie<T>::id (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->id (
+ id
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ComponentIR::EventDef_tie<T>::name (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->name (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::EventDef_tie<T>::name (
+ const char * name
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->name (
+ name
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ComponentIR::EventDef_tie<T>::version (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->version (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::EventDef_tie<T>::version (
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->version (
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Container_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::defined_in (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->defined_in (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ComponentIR::EventDef_tie<T>::absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->absolute_name (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Repository_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->containing_repository (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Contained::Description * POA_CORBA::ComponentIR::EventDef_tie<T>::describe (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::EventDef_tie<T>::move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->move (
+ new_container,
+ new_name,
+ new_version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+CORBA::TypeCode_ptr POA_CORBA::ComponentIR::EventDef_tie<T>::type (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->type (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::DefinitionKind POA_CORBA::ComponentIR::EventDef_tie<T>::def_kind (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -747,7 +1219,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::ComponentRepository_tie<T>::destroy (
+void POA_CORBA::ComponentIR::EventDef_tie<T>::destroy (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -767,35 +1239,35 @@ void POA_IR::ComponentRepository_tie<T>::destroy (
#if defined (ACE_HAS_USING_KEYWORD)
template <class T> ACE_INLINE
-POA_IR::ProvidesDef_tie<T>::ProvidesDef_tie (T &t)
+POA_CORBA::ComponentIR::Container_tie<T>::Container_tie (T &t)
: ptr_ (&t),
poa_ (PortableServer::POA::_nil ()),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::ProvidesDef_tie<T>::ProvidesDef_tie (T &t, PortableServer::POA_ptr poa)
+POA_CORBA::ComponentIR::Container_tie<T>::Container_tie (T &t, PortableServer::POA_ptr poa)
: ptr_ (&t),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::ProvidesDef_tie<T>::ProvidesDef_tie (T *tp, CORBA::Boolean release)
+POA_CORBA::ComponentIR::Container_tie<T>::Container_tie (T *tp, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_nil ()),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::ProvidesDef_tie<T>::ProvidesDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+POA_CORBA::ComponentIR::Container_tie<T>::Container_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::ProvidesDef_tie<T>::~ProvidesDef_tie (void)
+POA_CORBA::ComponentIR::Container_tie<T>::~Container_tie (void)
{
if (this->rel_)
{
@@ -804,13 +1276,13 @@ POA_IR::ProvidesDef_tie<T>::~ProvidesDef_tie (void)
}
template <class T> ACE_INLINE T *
-POA_IR::ProvidesDef_tie<T>::_tied_object (void)
+POA_CORBA::ComponentIR::Container_tie<T>::_tied_object (void)
{
return this->ptr_;
}
template <class T> ACE_INLINE void
-POA_IR::ProvidesDef_tie<T>::_tied_object (T &obj)
+POA_CORBA::ComponentIR::Container_tie<T>::_tied_object (T &obj)
{
if (this->rel_)
{
@@ -822,7 +1294,7 @@ POA_IR::ProvidesDef_tie<T>::_tied_object (T &obj)
}
template <class T> ACE_INLINE void
-POA_IR::ProvidesDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+POA_CORBA::ComponentIR::Container_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
{
if (this->rel_)
{
@@ -834,41 +1306,51 @@ POA_IR::ProvidesDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
}
template <class T> ACE_INLINE CORBA::Boolean
-POA_IR::ProvidesDef_tie<T>::_is_owner (void)
+POA_CORBA::ComponentIR::Container_tie<T>::_is_owner (void)
{
return this->rel_;
}
template <class T> ACE_INLINE void
-POA_IR::ProvidesDef_tie<T>::_is_owner (CORBA::Boolean b)
+POA_CORBA::ComponentIR::Container_tie<T>::_is_owner (CORBA::Boolean b)
{
this->rel_ = b;
}
template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_IR::ProvidesDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+POA_CORBA::ComponentIR::Container_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
{
if (!CORBA::is_nil (this->poa_.in ()))
{
return PortableServer::POA::_duplicate (this->poa_.in ());
}
- return this->ProvidesDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
+ return this->Container::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_IR::ProvidesDef_tie<T>::interface_type (
- ACE_ENV_SINGLE_ARG_DECL
+::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_component (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces
+ ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->interface_type (
- ACE_ENV_SINGLE_ARG_PARAMETER
+ return this->ptr_->create_component (
+ id,
+ name,
+ version,
+ base_component,
+ supports_interfaces
+ ACE_ENV_ARG_PARAMETER
);
}
@@ -876,7 +1358,706 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::ProvidesDef_tie<T>::id (
+::CORBA::ComponentIR::HomeDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_home (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_home (
+ id,
+ name,
+ version,
+ base_home,
+ managed_component,
+ supports_interfaces,
+ primary_key
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_event (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_event (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+#endif /* ACE_HAS_USING_KEYWORD */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_si.cpp:96
+
+#if defined (ACE_HAS_USING_KEYWORD)
+
+template <class T> ACE_INLINE
+POA_CORBA::ComponentIR::ModuleDef_tie<T>::ModuleDef_tie (T &t)
+ : ptr_ (&t),
+ poa_ (PortableServer::POA::_nil ()),
+ rel_ (0)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ComponentIR::ModuleDef_tie<T>::ModuleDef_tie (T &t, PortableServer::POA_ptr poa)
+ : ptr_ (&t),
+ poa_ (PortableServer::POA::_duplicate (poa)),
+ rel_ (0)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ComponentIR::ModuleDef_tie<T>::ModuleDef_tie (T *tp, CORBA::Boolean release)
+ : ptr_ (tp),
+ poa_ (PortableServer::POA::_nil ()),
+ rel_ (release)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ComponentIR::ModuleDef_tie<T>::ModuleDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+ : ptr_ (tp),
+ poa_ (PortableServer::POA::_duplicate (poa)),
+ rel_ (release)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ComponentIR::ModuleDef_tie<T>::~ModuleDef_tie (void)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+}
+
+template <class T> ACE_INLINE T *
+POA_CORBA::ComponentIR::ModuleDef_tie<T>::_tied_object (void)
+{
+ return this->ptr_;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ComponentIR::ModuleDef_tie<T>::_tied_object (T &obj)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
+ this->ptr_ = &obj;
+ this->rel_ = 0;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ComponentIR::ModuleDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
+ this->ptr_ = obj;
+ this->rel_ = release;
+}
+
+template <class T> ACE_INLINE CORBA::Boolean
+POA_CORBA::ComponentIR::ModuleDef_tie<T>::_is_owner (void)
+{
+ return this->rel_;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ComponentIR::ModuleDef_tie<T>::_is_owner (CORBA::Boolean b)
+{
+ this->rel_ = b;
+}
+
+template <class T> ACE_INLINE PortableServer::POA_ptr
+POA_CORBA::ComponentIR::ModuleDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+{
+ if (!CORBA::is_nil (this->poa_.in ()))
+ {
+ return PortableServer::POA::_duplicate (this->poa_.in ());
+ }
+
+ return this->ModuleDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_component (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_component (
+ id,
+ name,
+ version,
+ base_component,
+ supports_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ComponentIR::HomeDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_home (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_home (
+ id,
+ name,
+ version,
+ base_home,
+ managed_component,
+ supports_interfaces,
+ primary_key
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_event (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_event (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Contained_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::lookup (
+ const char * search_name
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->lookup (
+ search_name
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ContainedSeq * POA_CORBA::ComponentIR::ModuleDef_tie<T>::contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->contents (
+ limit_type,
+ exclude_inherited
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ContainedSeq * POA_CORBA::ComponentIR::ModuleDef_tie<T>::lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->lookup_name (
+ search_name,
+ levels_to_search,
+ limit_type,
+ exclude_inherited
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::ModuleDef_tie<T>::describe_contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_contents (
+ limit_type,
+ exclude_inherited,
+ max_returned_objs
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_module (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_module (
+ id,
+ name,
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ const CORBA::Any & value
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_constant (
+ id,
+ name,
+ version,
+ type,
+ value
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::StructDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_struct (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr discriminator_type,
+ const CORBA::UnionMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_union (
+ id,
+ name,
+ version,
+ discriminator_type,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::EnumMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_enum (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_alias (
+ id,
+ name,
+ version,
+ original_type
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type_def
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_value_box (
+ id,
+ name,
+ version,
+ original_type_def
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_exception (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_native (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_native (
+ id,
+ name,
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_abstract_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::AbstractInterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_abstract_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_local_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_local_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExtValueDef_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ComponentIR::ModuleDef_tie<T>::id (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -892,7 +2073,7 @@ char * POA_IR::ProvidesDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::ProvidesDef_tie<T>::id (
+void POA_CORBA::ComponentIR::ModuleDef_tie<T>::id (
const char * id
ACE_ENV_ARG_DECL
)
@@ -910,7 +2091,7 @@ void POA_IR::ProvidesDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::ProvidesDef_tie<T>::name (
+char * POA_CORBA::ComponentIR::ModuleDef_tie<T>::name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -926,7 +2107,7 @@ char * POA_IR::ProvidesDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::ProvidesDef_tie<T>::name (
+void POA_CORBA::ComponentIR::ModuleDef_tie<T>::name (
const char * name
ACE_ENV_ARG_DECL
)
@@ -944,7 +2125,7 @@ void POA_IR::ProvidesDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::ProvidesDef_tie<T>::version (
+char * POA_CORBA::ComponentIR::ModuleDef_tie<T>::version (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -960,7 +2141,7 @@ char * POA_IR::ProvidesDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::ProvidesDef_tie<T>::version (
+void POA_CORBA::ComponentIR::ModuleDef_tie<T>::version (
const char * version
ACE_ENV_ARG_DECL
)
@@ -978,7 +2159,7 @@ void POA_IR::ProvidesDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_IR::ProvidesDef_tie<T>::defined_in (
+::CORBA::Container_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::defined_in (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -994,7 +2175,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::ProvidesDef_tie<T>::absolute_name (
+char * POA_CORBA::ComponentIR::ModuleDef_tie<T>::absolute_name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1010,7 +2191,7 @@ char * POA_IR::ProvidesDef_tie<T>::absolute_name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_IR::ProvidesDef_tie<T>::containing_repository (
+::CORBA::Repository_ptr POA_CORBA::ComponentIR::ModuleDef_tie<T>::containing_repository (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1026,7 +2207,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_IR::ProvidesDef_tie<T>::describe (
+::CORBA::Contained::Description * POA_CORBA::ComponentIR::ModuleDef_tie<T>::describe (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1042,7 +2223,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::ProvidesDef_tie<T>::move (
+void POA_CORBA::ComponentIR::ModuleDef_tie<T>::move (
CORBA::Container_ptr new_container,
const char * new_name,
const char * new_version
@@ -1064,7 +2245,7 @@ void POA_IR::ProvidesDef_tie<T>::move (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_IR::ProvidesDef_tie<T>::def_kind (
+::CORBA::DefinitionKind POA_CORBA::ComponentIR::ModuleDef_tie<T>::def_kind (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1080,7 +2261,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::ProvidesDef_tie<T>::destroy (
+void POA_CORBA::ComponentIR::ModuleDef_tie<T>::destroy (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1100,35 +2281,35 @@ void POA_IR::ProvidesDef_tie<T>::destroy (
#if defined (ACE_HAS_USING_KEYWORD)
template <class T> ACE_INLINE
-POA_IR::UsesDef_tie<T>::UsesDef_tie (T &t)
+POA_CORBA::ComponentIR::Repository_tie<T>::Repository_tie (T &t)
: ptr_ (&t),
poa_ (PortableServer::POA::_nil ()),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::UsesDef_tie<T>::UsesDef_tie (T &t, PortableServer::POA_ptr poa)
+POA_CORBA::ComponentIR::Repository_tie<T>::Repository_tie (T &t, PortableServer::POA_ptr poa)
: ptr_ (&t),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::UsesDef_tie<T>::UsesDef_tie (T *tp, CORBA::Boolean release)
+POA_CORBA::ComponentIR::Repository_tie<T>::Repository_tie (T *tp, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_nil ()),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::UsesDef_tie<T>::UsesDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+POA_CORBA::ComponentIR::Repository_tie<T>::Repository_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::UsesDef_tie<T>::~UsesDef_tie (void)
+POA_CORBA::ComponentIR::Repository_tie<T>::~Repository_tie (void)
{
if (this->rel_)
{
@@ -1137,13 +2318,13 @@ POA_IR::UsesDef_tie<T>::~UsesDef_tie (void)
}
template <class T> ACE_INLINE T *
-POA_IR::UsesDef_tie<T>::_tied_object (void)
+POA_CORBA::ComponentIR::Repository_tie<T>::_tied_object (void)
{
return this->ptr_;
}
template <class T> ACE_INLINE void
-POA_IR::UsesDef_tie<T>::_tied_object (T &obj)
+POA_CORBA::ComponentIR::Repository_tie<T>::_tied_object (T &obj)
{
if (this->rel_)
{
@@ -1155,7 +2336,7 @@ POA_IR::UsesDef_tie<T>::_tied_object (T &obj)
}
template <class T> ACE_INLINE void
-POA_IR::UsesDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+POA_CORBA::ComponentIR::Repository_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
{
if (this->rel_)
{
@@ -1167,40 +2348,726 @@ POA_IR::UsesDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
}
template <class T> ACE_INLINE CORBA::Boolean
-POA_IR::UsesDef_tie<T>::_is_owner (void)
+POA_CORBA::ComponentIR::Repository_tie<T>::_is_owner (void)
{
return this->rel_;
}
template <class T> ACE_INLINE void
-POA_IR::UsesDef_tie<T>::_is_owner (CORBA::Boolean b)
+POA_CORBA::ComponentIR::Repository_tie<T>::_is_owner (CORBA::Boolean b)
{
this->rel_ = b;
}
template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_IR::UsesDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+POA_CORBA::ComponentIR::Repository_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
{
if (!CORBA::is_nil (this->poa_.in ()))
{
return PortableServer::POA::_duplicate (this->poa_.in ());
}
- return this->UsesDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
+ return this->Repository::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_IR::UsesDef_tie<T>::interface_type (
+::CORBA::Contained_ptr POA_CORBA::ComponentIR::Repository_tie<T>::lookup_id (
+ const char * search_id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->lookup_id (
+ search_id
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+CORBA::TypeCode_ptr POA_CORBA::ComponentIR::Repository_tie<T>::get_canonical_typecode (
+ CORBA::TypeCode_ptr tc
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->get_canonical_typecode (
+ tc
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::PrimitiveDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::get_primitive (
+ CORBA::PrimitiveKind kind
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->get_primitive (
+ kind
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::StringDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_string (
+ CORBA::ULong bound
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_string (
+ bound
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::WstringDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_wstring (
+ CORBA::ULong bound
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_wstring (
+ bound
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::SequenceDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_sequence (
+ CORBA::ULong bound,
+ CORBA::IDLType_ptr element_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_sequence (
+ bound,
+ element_type
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ArrayDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_array (
+ CORBA::ULong length,
+ CORBA::IDLType_ptr element_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_array (
+ length,
+ element_type
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::FixedDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_fixed (
+ CORBA::UShort digits,
+ CORBA::Short scale
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_fixed (
+ digits,
+ scale
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_component (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_component (
+ id,
+ name,
+ version,
+ base_component,
+ supports_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ComponentIR::HomeDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_home (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_home (
+ id,
+ name,
+ version,
+ base_home,
+ managed_component,
+ supports_interfaces,
+ primary_key
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_event (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_event (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Contained_ptr POA_CORBA::ComponentIR::Repository_tie<T>::lookup (
+ const char * search_name
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->lookup (
+ search_name
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ContainedSeq * POA_CORBA::ComponentIR::Repository_tie<T>::contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->contents (
+ limit_type,
+ exclude_inherited
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ContainedSeq * POA_CORBA::ComponentIR::Repository_tie<T>::lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->lookup_name (
+ search_name,
+ levels_to_search,
+ limit_type,
+ exclude_inherited
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::Repository_tie<T>::describe_contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_contents (
+ limit_type,
+ exclude_inherited,
+ max_returned_objs
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_module (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_module (
+ id,
+ name,
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ const CORBA::Any & value
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_constant (
+ id,
+ name,
+ version,
+ type,
+ value
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::StructDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_struct (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr discriminator_type,
+ const CORBA::UnionMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_union (
+ id,
+ name,
+ version,
+ discriminator_type,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::EnumMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_enum (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_alias (
+ id,
+ name,
+ version,
+ original_type
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type_def
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_value_box (
+ id,
+ name,
+ version,
+ original_type_def
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_exception (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_native (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_native (
+ id,
+ name,
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_abstract_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::AbstractInterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_abstract_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_local_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_local_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExtValueDef_ptr POA_CORBA::ComponentIR::Repository_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::DefinitionKind POA_CORBA::ComponentIR::Repository_tie<T>::def_kind (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->interface_type (
+ return this->ptr_->def_kind (
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
@@ -1209,14 +3076,127 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-CORBA::Boolean POA_IR::UsesDef_tie<T>::is_multiple (
+void POA_CORBA::ComponentIR::Repository_tie<T>::destroy (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->is_multiple (
+ this->ptr_->destroy (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+#endif /* ACE_HAS_USING_KEYWORD */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_si.cpp:96
+
+#if defined (ACE_HAS_USING_KEYWORD)
+
+template <class T> ACE_INLINE
+POA_CORBA::ComponentIR::ProvidesDef_tie<T>::ProvidesDef_tie (T &t)
+ : ptr_ (&t),
+ poa_ (PortableServer::POA::_nil ()),
+ rel_ (0)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ComponentIR::ProvidesDef_tie<T>::ProvidesDef_tie (T &t, PortableServer::POA_ptr poa)
+ : ptr_ (&t),
+ poa_ (PortableServer::POA::_duplicate (poa)),
+ rel_ (0)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ComponentIR::ProvidesDef_tie<T>::ProvidesDef_tie (T *tp, CORBA::Boolean release)
+ : ptr_ (tp),
+ poa_ (PortableServer::POA::_nil ()),
+ rel_ (release)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ComponentIR::ProvidesDef_tie<T>::ProvidesDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+ : ptr_ (tp),
+ poa_ (PortableServer::POA::_duplicate (poa)),
+ rel_ (release)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ComponentIR::ProvidesDef_tie<T>::~ProvidesDef_tie (void)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+}
+
+template <class T> ACE_INLINE T *
+POA_CORBA::ComponentIR::ProvidesDef_tie<T>::_tied_object (void)
+{
+ return this->ptr_;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ComponentIR::ProvidesDef_tie<T>::_tied_object (T &obj)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
+ this->ptr_ = &obj;
+ this->rel_ = 0;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ComponentIR::ProvidesDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
+ this->ptr_ = obj;
+ this->rel_ = release;
+}
+
+template <class T> ACE_INLINE CORBA::Boolean
+POA_CORBA::ComponentIR::ProvidesDef_tie<T>::_is_owner (void)
+{
+ return this->rel_;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ComponentIR::ProvidesDef_tie<T>::_is_owner (CORBA::Boolean b)
+{
+ this->rel_ = b;
+}
+
+template <class T> ACE_INLINE PortableServer::POA_ptr
+POA_CORBA::ComponentIR::ProvidesDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+{
+ if (!CORBA::is_nil (this->poa_.in ()))
+ {
+ return PortableServer::POA::_duplicate (this->poa_.in ());
+ }
+
+ return this->ProvidesDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::ProvidesDef_tie<T>::interface_type (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->interface_type (
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
@@ -1225,7 +3205,25 @@ CORBA::Boolean POA_IR::UsesDef_tie<T>::is_multiple (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::UsesDef_tie<T>::id (
+void POA_CORBA::ComponentIR::ProvidesDef_tie<T>::interface_type (
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->interface_type (
+ interface_type
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ComponentIR::ProvidesDef_tie<T>::id (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1241,7 +3239,7 @@ char * POA_IR::UsesDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::UsesDef_tie<T>::id (
+void POA_CORBA::ComponentIR::ProvidesDef_tie<T>::id (
const char * id
ACE_ENV_ARG_DECL
)
@@ -1259,7 +3257,7 @@ void POA_IR::UsesDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::UsesDef_tie<T>::name (
+char * POA_CORBA::ComponentIR::ProvidesDef_tie<T>::name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1275,7 +3273,7 @@ char * POA_IR::UsesDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::UsesDef_tie<T>::name (
+void POA_CORBA::ComponentIR::ProvidesDef_tie<T>::name (
const char * name
ACE_ENV_ARG_DECL
)
@@ -1293,7 +3291,7 @@ void POA_IR::UsesDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::UsesDef_tie<T>::version (
+char * POA_CORBA::ComponentIR::ProvidesDef_tie<T>::version (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1309,7 +3307,7 @@ char * POA_IR::UsesDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::UsesDef_tie<T>::version (
+void POA_CORBA::ComponentIR::ProvidesDef_tie<T>::version (
const char * version
ACE_ENV_ARG_DECL
)
@@ -1327,7 +3325,7 @@ void POA_IR::UsesDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_IR::UsesDef_tie<T>::defined_in (
+::CORBA::Container_ptr POA_CORBA::ComponentIR::ProvidesDef_tie<T>::defined_in (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1343,7 +3341,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::UsesDef_tie<T>::absolute_name (
+char * POA_CORBA::ComponentIR::ProvidesDef_tie<T>::absolute_name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1359,7 +3357,7 @@ char * POA_IR::UsesDef_tie<T>::absolute_name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_IR::UsesDef_tie<T>::containing_repository (
+::CORBA::Repository_ptr POA_CORBA::ComponentIR::ProvidesDef_tie<T>::containing_repository (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1375,7 +3373,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_IR::UsesDef_tie<T>::describe (
+::CORBA::Contained::Description * POA_CORBA::ComponentIR::ProvidesDef_tie<T>::describe (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1391,7 +3389,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::UsesDef_tie<T>::move (
+void POA_CORBA::ComponentIR::ProvidesDef_tie<T>::move (
CORBA::Container_ptr new_container,
const char * new_name,
const char * new_version
@@ -1413,7 +3411,7 @@ void POA_IR::UsesDef_tie<T>::move (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_IR::UsesDef_tie<T>::def_kind (
+::CORBA::DefinitionKind POA_CORBA::ComponentIR::ProvidesDef_tie<T>::def_kind (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1429,7 +3427,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::UsesDef_tie<T>::destroy (
+void POA_CORBA::ComponentIR::ProvidesDef_tie<T>::destroy (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1449,35 +3447,35 @@ void POA_IR::UsesDef_tie<T>::destroy (
#if defined (ACE_HAS_USING_KEYWORD)
template <class T> ACE_INLINE
-POA_IR::EventDef_tie<T>::EventDef_tie (T &t)
+POA_CORBA::ComponentIR::UsesDef_tie<T>::UsesDef_tie (T &t)
: ptr_ (&t),
poa_ (PortableServer::POA::_nil ()),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::EventDef_tie<T>::EventDef_tie (T &t, PortableServer::POA_ptr poa)
+POA_CORBA::ComponentIR::UsesDef_tie<T>::UsesDef_tie (T &t, PortableServer::POA_ptr poa)
: ptr_ (&t),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::EventDef_tie<T>::EventDef_tie (T *tp, CORBA::Boolean release)
+POA_CORBA::ComponentIR::UsesDef_tie<T>::UsesDef_tie (T *tp, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_nil ()),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::EventDef_tie<T>::EventDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+POA_CORBA::ComponentIR::UsesDef_tie<T>::UsesDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::EventDef_tie<T>::~EventDef_tie (void)
+POA_CORBA::ComponentIR::UsesDef_tie<T>::~UsesDef_tie (void)
{
if (this->rel_)
{
@@ -1486,13 +3484,13 @@ POA_IR::EventDef_tie<T>::~EventDef_tie (void)
}
template <class T> ACE_INLINE T *
-POA_IR::EventDef_tie<T>::_tied_object (void)
+POA_CORBA::ComponentIR::UsesDef_tie<T>::_tied_object (void)
{
return this->ptr_;
}
template <class T> ACE_INLINE void
-POA_IR::EventDef_tie<T>::_tied_object (T &obj)
+POA_CORBA::ComponentIR::UsesDef_tie<T>::_tied_object (T &obj)
{
if (this->rel_)
{
@@ -1504,7 +3502,7 @@ POA_IR::EventDef_tie<T>::_tied_object (T &obj)
}
template <class T> ACE_INLINE void
-POA_IR::EventDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+POA_CORBA::ComponentIR::UsesDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
{
if (this->rel_)
{
@@ -1516,42 +3514,58 @@ POA_IR::EventDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
}
template <class T> ACE_INLINE CORBA::Boolean
-POA_IR::EventDef_tie<T>::_is_owner (void)
+POA_CORBA::ComponentIR::UsesDef_tie<T>::_is_owner (void)
{
return this->rel_;
}
template <class T> ACE_INLINE void
-POA_IR::EventDef_tie<T>::_is_owner (CORBA::Boolean b)
+POA_CORBA::ComponentIR::UsesDef_tie<T>::_is_owner (CORBA::Boolean b)
{
this->rel_ = b;
}
template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_IR::EventDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+POA_CORBA::ComponentIR::UsesDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
{
if (!CORBA::is_nil (this->poa_.in ()))
{
return PortableServer::POA::_duplicate (this->poa_.in ());
}
- return this->EventDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
+ return this->UsesDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-CORBA::Boolean POA_IR::EventDef_tie<T>::is_a (
- const char * event_id
+::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::UsesDef_tie<T>::interface_type (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->interface_type (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::UsesDef_tie<T>::interface_type (
+ CORBA::InterfaceDef_ptr interface_type
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->is_a (
- event_id
+ this->ptr_->interface_type (
+ interface_type
ACE_ENV_ARG_PARAMETER
);
}
@@ -1560,14 +3574,14 @@ CORBA::Boolean POA_IR::EventDef_tie<T>::is_a (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_IR::EventDef_tie<T>::event (
+CORBA::Boolean POA_CORBA::ComponentIR::UsesDef_tie<T>::is_multiple (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->event (
+ return this->ptr_->is_multiple (
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
@@ -1576,7 +3590,25 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::EventDef_tie<T>::id (
+void POA_CORBA::ComponentIR::UsesDef_tie<T>::is_multiple (
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->is_multiple (
+ is_multiple
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ComponentIR::UsesDef_tie<T>::id (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1592,7 +3624,7 @@ char * POA_IR::EventDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::EventDef_tie<T>::id (
+void POA_CORBA::ComponentIR::UsesDef_tie<T>::id (
const char * id
ACE_ENV_ARG_DECL
)
@@ -1610,7 +3642,7 @@ void POA_IR::EventDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::EventDef_tie<T>::name (
+char * POA_CORBA::ComponentIR::UsesDef_tie<T>::name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1626,7 +3658,7 @@ char * POA_IR::EventDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::EventDef_tie<T>::name (
+void POA_CORBA::ComponentIR::UsesDef_tie<T>::name (
const char * name
ACE_ENV_ARG_DECL
)
@@ -1644,7 +3676,7 @@ void POA_IR::EventDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::EventDef_tie<T>::version (
+char * POA_CORBA::ComponentIR::UsesDef_tie<T>::version (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1660,7 +3692,7 @@ char * POA_IR::EventDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::EventDef_tie<T>::version (
+void POA_CORBA::ComponentIR::UsesDef_tie<T>::version (
const char * version
ACE_ENV_ARG_DECL
)
@@ -1678,7 +3710,7 @@ void POA_IR::EventDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_IR::EventDef_tie<T>::defined_in (
+::CORBA::Container_ptr POA_CORBA::ComponentIR::UsesDef_tie<T>::defined_in (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1694,7 +3726,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::EventDef_tie<T>::absolute_name (
+char * POA_CORBA::ComponentIR::UsesDef_tie<T>::absolute_name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1710,7 +3742,7 @@ char * POA_IR::EventDef_tie<T>::absolute_name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_IR::EventDef_tie<T>::containing_repository (
+::CORBA::Repository_ptr POA_CORBA::ComponentIR::UsesDef_tie<T>::containing_repository (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1726,7 +3758,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_IR::EventDef_tie<T>::describe (
+::CORBA::Contained::Description * POA_CORBA::ComponentIR::UsesDef_tie<T>::describe (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1742,7 +3774,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::EventDef_tie<T>::move (
+void POA_CORBA::ComponentIR::UsesDef_tie<T>::move (
CORBA::Container_ptr new_container,
const char * new_name,
const char * new_version
@@ -1764,7 +3796,7 @@ void POA_IR::EventDef_tie<T>::move (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_IR::EventDef_tie<T>::def_kind (
+::CORBA::DefinitionKind POA_CORBA::ComponentIR::UsesDef_tie<T>::def_kind (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1780,7 +3812,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::EventDef_tie<T>::destroy (
+void POA_CORBA::ComponentIR::UsesDef_tie<T>::destroy (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1800,35 +3832,35 @@ void POA_IR::EventDef_tie<T>::destroy (
#if defined (ACE_HAS_USING_KEYWORD)
template <class T> ACE_INLINE
-POA_IR::EmitsDef_tie<T>::EmitsDef_tie (T &t)
+POA_CORBA::ComponentIR::EventPortDef_tie<T>::EventPortDef_tie (T &t)
: ptr_ (&t),
poa_ (PortableServer::POA::_nil ()),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::EmitsDef_tie<T>::EmitsDef_tie (T &t, PortableServer::POA_ptr poa)
+POA_CORBA::ComponentIR::EventPortDef_tie<T>::EventPortDef_tie (T &t, PortableServer::POA_ptr poa)
: ptr_ (&t),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::EmitsDef_tie<T>::EmitsDef_tie (T *tp, CORBA::Boolean release)
+POA_CORBA::ComponentIR::EventPortDef_tie<T>::EventPortDef_tie (T *tp, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_nil ()),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::EmitsDef_tie<T>::EmitsDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+POA_CORBA::ComponentIR::EventPortDef_tie<T>::EventPortDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::EmitsDef_tie<T>::~EmitsDef_tie (void)
+POA_CORBA::ComponentIR::EventPortDef_tie<T>::~EventPortDef_tie (void)
{
if (this->rel_)
{
@@ -1837,13 +3869,13 @@ POA_IR::EmitsDef_tie<T>::~EmitsDef_tie (void)
}
template <class T> ACE_INLINE T *
-POA_IR::EmitsDef_tie<T>::_tied_object (void)
+POA_CORBA::ComponentIR::EventPortDef_tie<T>::_tied_object (void)
{
return this->ptr_;
}
template <class T> ACE_INLINE void
-POA_IR::EmitsDef_tie<T>::_tied_object (T &obj)
+POA_CORBA::ComponentIR::EventPortDef_tie<T>::_tied_object (T &obj)
{
if (this->rel_)
{
@@ -1855,7 +3887,7 @@ POA_IR::EmitsDef_tie<T>::_tied_object (T &obj)
}
template <class T> ACE_INLINE void
-POA_IR::EmitsDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+POA_CORBA::ComponentIR::EventPortDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
{
if (this->rel_)
{
@@ -1867,42 +3899,58 @@ POA_IR::EmitsDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
}
template <class T> ACE_INLINE CORBA::Boolean
-POA_IR::EmitsDef_tie<T>::_is_owner (void)
+POA_CORBA::ComponentIR::EventPortDef_tie<T>::_is_owner (void)
{
return this->rel_;
}
template <class T> ACE_INLINE void
-POA_IR::EmitsDef_tie<T>::_is_owner (CORBA::Boolean b)
+POA_CORBA::ComponentIR::EventPortDef_tie<T>::_is_owner (CORBA::Boolean b)
{
this->rel_ = b;
}
template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_IR::EmitsDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+POA_CORBA::ComponentIR::EventPortDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
{
if (!CORBA::is_nil (this->poa_.in ()))
{
return PortableServer::POA::_duplicate (this->poa_.in ());
}
- return this->EmitsDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
+ return this->EventPortDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-CORBA::Boolean POA_IR::EmitsDef_tie<T>::is_a (
- const char * event_id
+::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::EventPortDef_tie<T>::event (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->event (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::EventPortDef_tie<T>::event (
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->is_a (
- event_id
+ this->ptr_->event (
+ event
ACE_ENV_ARG_PARAMETER
);
}
@@ -1911,15 +3959,17 @@ CORBA::Boolean POA_IR::EmitsDef_tie<T>::is_a (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_IR::EmitsDef_tie<T>::event (
- ACE_ENV_SINGLE_ARG_DECL
+CORBA::Boolean POA_CORBA::ComponentIR::EventPortDef_tie<T>::is_a (
+ const char * event_id
+ ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->event (
- ACE_ENV_SINGLE_ARG_PARAMETER
+ return this->ptr_->is_a (
+ event_id
+ ACE_ENV_ARG_PARAMETER
);
}
@@ -1927,7 +3977,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::EmitsDef_tie<T>::id (
+char * POA_CORBA::ComponentIR::EventPortDef_tie<T>::id (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1943,7 +3993,7 @@ char * POA_IR::EmitsDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::EmitsDef_tie<T>::id (
+void POA_CORBA::ComponentIR::EventPortDef_tie<T>::id (
const char * id
ACE_ENV_ARG_DECL
)
@@ -1961,7 +4011,7 @@ void POA_IR::EmitsDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::EmitsDef_tie<T>::name (
+char * POA_CORBA::ComponentIR::EventPortDef_tie<T>::name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -1977,7 +4027,7 @@ char * POA_IR::EmitsDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::EmitsDef_tie<T>::name (
+void POA_CORBA::ComponentIR::EventPortDef_tie<T>::name (
const char * name
ACE_ENV_ARG_DECL
)
@@ -1995,7 +4045,7 @@ void POA_IR::EmitsDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::EmitsDef_tie<T>::version (
+char * POA_CORBA::ComponentIR::EventPortDef_tie<T>::version (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2011,7 +4061,7 @@ char * POA_IR::EmitsDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::EmitsDef_tie<T>::version (
+void POA_CORBA::ComponentIR::EventPortDef_tie<T>::version (
const char * version
ACE_ENV_ARG_DECL
)
@@ -2029,7 +4079,7 @@ void POA_IR::EmitsDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_IR::EmitsDef_tie<T>::defined_in (
+::CORBA::Container_ptr POA_CORBA::ComponentIR::EventPortDef_tie<T>::defined_in (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2045,7 +4095,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::EmitsDef_tie<T>::absolute_name (
+char * POA_CORBA::ComponentIR::EventPortDef_tie<T>::absolute_name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2061,7 +4111,7 @@ char * POA_IR::EmitsDef_tie<T>::absolute_name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_IR::EmitsDef_tie<T>::containing_repository (
+::CORBA::Repository_ptr POA_CORBA::ComponentIR::EventPortDef_tie<T>::containing_repository (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2077,7 +4127,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_IR::EmitsDef_tie<T>::describe (
+::CORBA::Contained::Description * POA_CORBA::ComponentIR::EventPortDef_tie<T>::describe (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2093,7 +4143,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::EmitsDef_tie<T>::move (
+void POA_CORBA::ComponentIR::EventPortDef_tie<T>::move (
CORBA::Container_ptr new_container,
const char * new_name,
const char * new_version
@@ -2115,7 +4165,7 @@ void POA_IR::EmitsDef_tie<T>::move (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_IR::EmitsDef_tie<T>::def_kind (
+::CORBA::DefinitionKind POA_CORBA::ComponentIR::EventPortDef_tie<T>::def_kind (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2131,7 +4181,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::EmitsDef_tie<T>::destroy (
+void POA_CORBA::ComponentIR::EventPortDef_tie<T>::destroy (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2151,35 +4201,35 @@ void POA_IR::EmitsDef_tie<T>::destroy (
#if defined (ACE_HAS_USING_KEYWORD)
template <class T> ACE_INLINE
-POA_IR::PublishesDef_tie<T>::PublishesDef_tie (T &t)
+POA_CORBA::ComponentIR::EmitsDef_tie<T>::EmitsDef_tie (T &t)
: ptr_ (&t),
poa_ (PortableServer::POA::_nil ()),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::PublishesDef_tie<T>::PublishesDef_tie (T &t, PortableServer::POA_ptr poa)
+POA_CORBA::ComponentIR::EmitsDef_tie<T>::EmitsDef_tie (T &t, PortableServer::POA_ptr poa)
: ptr_ (&t),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::PublishesDef_tie<T>::PublishesDef_tie (T *tp, CORBA::Boolean release)
+POA_CORBA::ComponentIR::EmitsDef_tie<T>::EmitsDef_tie (T *tp, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_nil ()),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::PublishesDef_tie<T>::PublishesDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+POA_CORBA::ComponentIR::EmitsDef_tie<T>::EmitsDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::PublishesDef_tie<T>::~PublishesDef_tie (void)
+POA_CORBA::ComponentIR::EmitsDef_tie<T>::~EmitsDef_tie (void)
{
if (this->rel_)
{
@@ -2188,13 +4238,13 @@ POA_IR::PublishesDef_tie<T>::~PublishesDef_tie (void)
}
template <class T> ACE_INLINE T *
-POA_IR::PublishesDef_tie<T>::_tied_object (void)
+POA_CORBA::ComponentIR::EmitsDef_tie<T>::_tied_object (void)
{
return this->ptr_;
}
template <class T> ACE_INLINE void
-POA_IR::PublishesDef_tie<T>::_tied_object (T &obj)
+POA_CORBA::ComponentIR::EmitsDef_tie<T>::_tied_object (T &obj)
{
if (this->rel_)
{
@@ -2206,7 +4256,7 @@ POA_IR::PublishesDef_tie<T>::_tied_object (T &obj)
}
template <class T> ACE_INLINE void
-POA_IR::PublishesDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+POA_CORBA::ComponentIR::EmitsDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
{
if (this->rel_)
{
@@ -2218,42 +4268,58 @@ POA_IR::PublishesDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
}
template <class T> ACE_INLINE CORBA::Boolean
-POA_IR::PublishesDef_tie<T>::_is_owner (void)
+POA_CORBA::ComponentIR::EmitsDef_tie<T>::_is_owner (void)
{
return this->rel_;
}
template <class T> ACE_INLINE void
-POA_IR::PublishesDef_tie<T>::_is_owner (CORBA::Boolean b)
+POA_CORBA::ComponentIR::EmitsDef_tie<T>::_is_owner (CORBA::Boolean b)
{
this->rel_ = b;
}
template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_IR::PublishesDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+POA_CORBA::ComponentIR::EmitsDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
{
if (!CORBA::is_nil (this->poa_.in ()))
{
return PortableServer::POA::_duplicate (this->poa_.in ());
}
- return this->PublishesDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
+ return this->EmitsDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-CORBA::Boolean POA_IR::PublishesDef_tie<T>::is_a (
- const char * event_id
+::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::EmitsDef_tie<T>::event (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->event (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::EmitsDef_tie<T>::event (
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->is_a (
- event_id
+ this->ptr_->event (
+ event
ACE_ENV_ARG_PARAMETER
);
}
@@ -2262,15 +4328,17 @@ CORBA::Boolean POA_IR::PublishesDef_tie<T>::is_a (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_IR::PublishesDef_tie<T>::event (
- ACE_ENV_SINGLE_ARG_DECL
+CORBA::Boolean POA_CORBA::ComponentIR::EmitsDef_tie<T>::is_a (
+ const char * event_id
+ ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->event (
- ACE_ENV_SINGLE_ARG_PARAMETER
+ return this->ptr_->is_a (
+ event_id
+ ACE_ENV_ARG_PARAMETER
);
}
@@ -2278,7 +4346,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::PublishesDef_tie<T>::id (
+char * POA_CORBA::ComponentIR::EmitsDef_tie<T>::id (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2294,7 +4362,7 @@ char * POA_IR::PublishesDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::PublishesDef_tie<T>::id (
+void POA_CORBA::ComponentIR::EmitsDef_tie<T>::id (
const char * id
ACE_ENV_ARG_DECL
)
@@ -2312,7 +4380,7 @@ void POA_IR::PublishesDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::PublishesDef_tie<T>::name (
+char * POA_CORBA::ComponentIR::EmitsDef_tie<T>::name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2328,7 +4396,7 @@ char * POA_IR::PublishesDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::PublishesDef_tie<T>::name (
+void POA_CORBA::ComponentIR::EmitsDef_tie<T>::name (
const char * name
ACE_ENV_ARG_DECL
)
@@ -2346,7 +4414,7 @@ void POA_IR::PublishesDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::PublishesDef_tie<T>::version (
+char * POA_CORBA::ComponentIR::EmitsDef_tie<T>::version (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2362,7 +4430,7 @@ char * POA_IR::PublishesDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::PublishesDef_tie<T>::version (
+void POA_CORBA::ComponentIR::EmitsDef_tie<T>::version (
const char * version
ACE_ENV_ARG_DECL
)
@@ -2380,7 +4448,7 @@ void POA_IR::PublishesDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_IR::PublishesDef_tie<T>::defined_in (
+::CORBA::Container_ptr POA_CORBA::ComponentIR::EmitsDef_tie<T>::defined_in (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2396,7 +4464,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::PublishesDef_tie<T>::absolute_name (
+char * POA_CORBA::ComponentIR::EmitsDef_tie<T>::absolute_name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2412,7 +4480,7 @@ char * POA_IR::PublishesDef_tie<T>::absolute_name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_IR::PublishesDef_tie<T>::containing_repository (
+::CORBA::Repository_ptr POA_CORBA::ComponentIR::EmitsDef_tie<T>::containing_repository (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2428,7 +4496,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_IR::PublishesDef_tie<T>::describe (
+::CORBA::Contained::Description * POA_CORBA::ComponentIR::EmitsDef_tie<T>::describe (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2444,7 +4512,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::PublishesDef_tie<T>::move (
+void POA_CORBA::ComponentIR::EmitsDef_tie<T>::move (
CORBA::Container_ptr new_container,
const char * new_name,
const char * new_version
@@ -2466,7 +4534,7 @@ void POA_IR::PublishesDef_tie<T>::move (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_IR::PublishesDef_tie<T>::def_kind (
+::CORBA::DefinitionKind POA_CORBA::ComponentIR::EmitsDef_tie<T>::def_kind (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2482,7 +4550,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::PublishesDef_tie<T>::destroy (
+void POA_CORBA::ComponentIR::EmitsDef_tie<T>::destroy (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2502,35 +4570,35 @@ void POA_IR::PublishesDef_tie<T>::destroy (
#if defined (ACE_HAS_USING_KEYWORD)
template <class T> ACE_INLINE
-POA_IR::ConsumesDef_tie<T>::ConsumesDef_tie (T &t)
+POA_CORBA::ComponentIR::PublishesDef_tie<T>::PublishesDef_tie (T &t)
: ptr_ (&t),
poa_ (PortableServer::POA::_nil ()),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::ConsumesDef_tie<T>::ConsumesDef_tie (T &t, PortableServer::POA_ptr poa)
+POA_CORBA::ComponentIR::PublishesDef_tie<T>::PublishesDef_tie (T &t, PortableServer::POA_ptr poa)
: ptr_ (&t),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::ConsumesDef_tie<T>::ConsumesDef_tie (T *tp, CORBA::Boolean release)
+POA_CORBA::ComponentIR::PublishesDef_tie<T>::PublishesDef_tie (T *tp, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_nil ()),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::ConsumesDef_tie<T>::ConsumesDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+POA_CORBA::ComponentIR::PublishesDef_tie<T>::PublishesDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::ConsumesDef_tie<T>::~ConsumesDef_tie (void)
+POA_CORBA::ComponentIR::PublishesDef_tie<T>::~PublishesDef_tie (void)
{
if (this->rel_)
{
@@ -2539,13 +4607,13 @@ POA_IR::ConsumesDef_tie<T>::~ConsumesDef_tie (void)
}
template <class T> ACE_INLINE T *
-POA_IR::ConsumesDef_tie<T>::_tied_object (void)
+POA_CORBA::ComponentIR::PublishesDef_tie<T>::_tied_object (void)
{
return this->ptr_;
}
template <class T> ACE_INLINE void
-POA_IR::ConsumesDef_tie<T>::_tied_object (T &obj)
+POA_CORBA::ComponentIR::PublishesDef_tie<T>::_tied_object (T &obj)
{
if (this->rel_)
{
@@ -2557,7 +4625,7 @@ POA_IR::ConsumesDef_tie<T>::_tied_object (T &obj)
}
template <class T> ACE_INLINE void
-POA_IR::ConsumesDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+POA_CORBA::ComponentIR::PublishesDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
{
if (this->rel_)
{
@@ -2569,42 +4637,58 @@ POA_IR::ConsumesDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
}
template <class T> ACE_INLINE CORBA::Boolean
-POA_IR::ConsumesDef_tie<T>::_is_owner (void)
+POA_CORBA::ComponentIR::PublishesDef_tie<T>::_is_owner (void)
{
return this->rel_;
}
template <class T> ACE_INLINE void
-POA_IR::ConsumesDef_tie<T>::_is_owner (CORBA::Boolean b)
+POA_CORBA::ComponentIR::PublishesDef_tie<T>::_is_owner (CORBA::Boolean b)
{
this->rel_ = b;
}
template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_IR::ConsumesDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+POA_CORBA::ComponentIR::PublishesDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
{
if (!CORBA::is_nil (this->poa_.in ()))
{
return PortableServer::POA::_duplicate (this->poa_.in ());
}
- return this->ConsumesDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
+ return this->PublishesDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-CORBA::Boolean POA_IR::ConsumesDef_tie<T>::is_a (
- const char * event_id
+::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::PublishesDef_tie<T>::event (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->event (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::PublishesDef_tie<T>::event (
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->is_a (
- event_id
+ this->ptr_->event (
+ event
ACE_ENV_ARG_PARAMETER
);
}
@@ -2613,15 +4697,17 @@ CORBA::Boolean POA_IR::ConsumesDef_tie<T>::is_a (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_IR::ConsumesDef_tie<T>::event (
- ACE_ENV_SINGLE_ARG_DECL
+CORBA::Boolean POA_CORBA::ComponentIR::PublishesDef_tie<T>::is_a (
+ const char * event_id
+ ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->event (
- ACE_ENV_SINGLE_ARG_PARAMETER
+ return this->ptr_->is_a (
+ event_id
+ ACE_ENV_ARG_PARAMETER
);
}
@@ -2629,7 +4715,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::ConsumesDef_tie<T>::id (
+char * POA_CORBA::ComponentIR::PublishesDef_tie<T>::id (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2645,7 +4731,7 @@ char * POA_IR::ConsumesDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::ConsumesDef_tie<T>::id (
+void POA_CORBA::ComponentIR::PublishesDef_tie<T>::id (
const char * id
ACE_ENV_ARG_DECL
)
@@ -2663,7 +4749,7 @@ void POA_IR::ConsumesDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::ConsumesDef_tie<T>::name (
+char * POA_CORBA::ComponentIR::PublishesDef_tie<T>::name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2679,7 +4765,7 @@ char * POA_IR::ConsumesDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::ConsumesDef_tie<T>::name (
+void POA_CORBA::ComponentIR::PublishesDef_tie<T>::name (
const char * name
ACE_ENV_ARG_DECL
)
@@ -2697,7 +4783,7 @@ void POA_IR::ConsumesDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::ConsumesDef_tie<T>::version (
+char * POA_CORBA::ComponentIR::PublishesDef_tie<T>::version (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2713,7 +4799,7 @@ char * POA_IR::ConsumesDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::ConsumesDef_tie<T>::version (
+void POA_CORBA::ComponentIR::PublishesDef_tie<T>::version (
const char * version
ACE_ENV_ARG_DECL
)
@@ -2731,7 +4817,7 @@ void POA_IR::ConsumesDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_IR::ConsumesDef_tie<T>::defined_in (
+::CORBA::Container_ptr POA_CORBA::ComponentIR::PublishesDef_tie<T>::defined_in (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2747,7 +4833,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::ConsumesDef_tie<T>::absolute_name (
+char * POA_CORBA::ComponentIR::PublishesDef_tie<T>::absolute_name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2763,7 +4849,7 @@ char * POA_IR::ConsumesDef_tie<T>::absolute_name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_IR::ConsumesDef_tie<T>::containing_repository (
+::CORBA::Repository_ptr POA_CORBA::ComponentIR::PublishesDef_tie<T>::containing_repository (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2779,7 +4865,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_IR::ConsumesDef_tie<T>::describe (
+::CORBA::Contained::Description * POA_CORBA::ComponentIR::PublishesDef_tie<T>::describe (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2795,7 +4881,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::ConsumesDef_tie<T>::move (
+void POA_CORBA::ComponentIR::PublishesDef_tie<T>::move (
CORBA::Container_ptr new_container,
const char * new_name,
const char * new_version
@@ -2817,7 +4903,7 @@ void POA_IR::ConsumesDef_tie<T>::move (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_IR::ConsumesDef_tie<T>::def_kind (
+::CORBA::DefinitionKind POA_CORBA::ComponentIR::PublishesDef_tie<T>::def_kind (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2833,7 +4919,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::ConsumesDef_tie<T>::destroy (
+void POA_CORBA::ComponentIR::PublishesDef_tie<T>::destroy (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -2853,35 +4939,35 @@ void POA_IR::ConsumesDef_tie<T>::destroy (
#if defined (ACE_HAS_USING_KEYWORD)
template <class T> ACE_INLINE
-POA_IR::ComponentDef_tie<T>::ComponentDef_tie (T &t)
+POA_CORBA::ComponentIR::ConsumesDef_tie<T>::ConsumesDef_tie (T &t)
: ptr_ (&t),
poa_ (PortableServer::POA::_nil ()),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::ComponentDef_tie<T>::ComponentDef_tie (T &t, PortableServer::POA_ptr poa)
+POA_CORBA::ComponentIR::ConsumesDef_tie<T>::ConsumesDef_tie (T &t, PortableServer::POA_ptr poa)
: ptr_ (&t),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::ComponentDef_tie<T>::ComponentDef_tie (T *tp, CORBA::Boolean release)
+POA_CORBA::ComponentIR::ConsumesDef_tie<T>::ConsumesDef_tie (T *tp, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_nil ()),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::ComponentDef_tie<T>::ComponentDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+POA_CORBA::ComponentIR::ConsumesDef_tie<T>::ConsumesDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::ComponentDef_tie<T>::~ComponentDef_tie (void)
+POA_CORBA::ComponentIR::ConsumesDef_tie<T>::~ConsumesDef_tie (void)
{
if (this->rel_)
{
@@ -2890,13 +4976,13 @@ POA_IR::ComponentDef_tie<T>::~ComponentDef_tie (void)
}
template <class T> ACE_INLINE T *
-POA_IR::ComponentDef_tie<T>::_tied_object (void)
+POA_CORBA::ComponentIR::ConsumesDef_tie<T>::_tied_object (void)
{
return this->ptr_;
}
template <class T> ACE_INLINE void
-POA_IR::ComponentDef_tie<T>::_tied_object (T &obj)
+POA_CORBA::ComponentIR::ConsumesDef_tie<T>::_tied_object (T &obj)
{
if (this->rel_)
{
@@ -2908,7 +4994,7 @@ POA_IR::ComponentDef_tie<T>::_tied_object (T &obj)
}
template <class T> ACE_INLINE void
-POA_IR::ComponentDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+POA_CORBA::ComponentIR::ConsumesDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
{
if (this->rel_)
{
@@ -2920,40 +5006,40 @@ POA_IR::ComponentDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
}
template <class T> ACE_INLINE CORBA::Boolean
-POA_IR::ComponentDef_tie<T>::_is_owner (void)
+POA_CORBA::ComponentIR::ConsumesDef_tie<T>::_is_owner (void)
{
return this->rel_;
}
template <class T> ACE_INLINE void
-POA_IR::ComponentDef_tie<T>::_is_owner (CORBA::Boolean b)
+POA_CORBA::ComponentIR::ConsumesDef_tie<T>::_is_owner (CORBA::Boolean b)
{
this->rel_ = b;
}
template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_IR::ComponentDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+POA_CORBA::ComponentIR::ConsumesDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
{
if (!CORBA::is_nil (this->poa_.in ()))
{
return PortableServer::POA::_duplicate (this->poa_.in ());
}
- return this->ComponentDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
+ return this->ConsumesDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_IR::ComponentDef_tie<T>::supported_interfaces (
+::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::ConsumesDef_tie<T>::event (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->supported_interfaces (
+ return this->ptr_->event (
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
@@ -2962,16 +5048,34 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::ComponentDef_tie<T>::supported_interfaces (
- const CORBA::InterfaceDefSeq & supported_interfaces
+void POA_CORBA::ComponentIR::ConsumesDef_tie<T>::event (
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- this->ptr_->supported_interfaces (
- supported_interfaces
+ this->ptr_->event (
+ event
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+CORBA::Boolean POA_CORBA::ComponentIR::ConsumesDef_tie<T>::is_a (
+ const char * event_id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->is_a (
+ event_id
ACE_ENV_ARG_PARAMETER
);
}
@@ -2980,14 +5084,82 @@ void POA_IR::ComponentDef_tie<T>::supported_interfaces (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::ComponentDef_ptr POA_IR::ComponentDef_tie<T>::base_component (
+char * POA_CORBA::ComponentIR::ConsumesDef_tie<T>::id (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->base_component (
+ return this->ptr_->id (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::ConsumesDef_tie<T>::id (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->id (
+ id
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ComponentIR::ConsumesDef_tie<T>::name (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->name (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::ConsumesDef_tie<T>::name (
+ const char * name
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->name (
+ name
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ComponentIR::ConsumesDef_tie<T>::version (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->version (
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
@@ -2996,14 +5168,32 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::ProvidesDefSeq * POA_IR::ComponentDef_tie<T>::provides_interfaces (
+void POA_CORBA::ComponentIR::ConsumesDef_tie<T>::version (
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->version (
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Container_ptr POA_CORBA::ComponentIR::ConsumesDef_tie<T>::defined_in (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->provides_interfaces (
+ return this->ptr_->defined_in (
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
@@ -3012,14 +5202,14 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::UsesDefSeq * POA_IR::ComponentDef_tie<T>::uses_interfaces (
+char * POA_CORBA::ComponentIR::ConsumesDef_tie<T>::absolute_name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->uses_interfaces (
+ return this->ptr_->absolute_name (
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
@@ -3028,14 +5218,14 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::EmitsDefSeq * POA_IR::ComponentDef_tie<T>::emits_events (
+::CORBA::Repository_ptr POA_CORBA::ComponentIR::ConsumesDef_tie<T>::containing_repository (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->emits_events (
+ return this->ptr_->containing_repository (
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
@@ -3044,14 +5234,14 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::PublishesDefSeq * POA_IR::ComponentDef_tie<T>::publishes_events (
+::CORBA::Contained::Description * POA_CORBA::ComponentIR::ConsumesDef_tie<T>::describe (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->publishes_events (
+ return this->ptr_->describe (
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
@@ -3060,30 +5250,165 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::ConsumesDefSeq * POA_IR::ComponentDef_tie<T>::consumes_events (
+void POA_CORBA::ComponentIR::ConsumesDef_tie<T>::move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->move (
+ new_container,
+ new_name,
+ new_version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::DefinitionKind POA_CORBA::ComponentIR::ConsumesDef_tie<T>::def_kind (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->def_kind (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::ConsumesDef_tie<T>::destroy (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->consumes_events (
+ this->ptr_->destroy (
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
+#endif /* ACE_HAS_USING_KEYWORD */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_si.cpp:96
+
+#if defined (ACE_HAS_USING_KEYWORD)
+
+template <class T> ACE_INLINE
+POA_CORBA::ComponentIR::ComponentDef_tie<T>::ComponentDef_tie (T &t)
+ : ptr_ (&t),
+ poa_ (PortableServer::POA::_nil ()),
+ rel_ (0)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ComponentIR::ComponentDef_tie<T>::ComponentDef_tie (T &t, PortableServer::POA_ptr poa)
+ : ptr_ (&t),
+ poa_ (PortableServer::POA::_duplicate (poa)),
+ rel_ (0)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ComponentIR::ComponentDef_tie<T>::ComponentDef_tie (T *tp, CORBA::Boolean release)
+ : ptr_ (tp),
+ poa_ (PortableServer::POA::_nil ()),
+ rel_ (release)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ComponentIR::ComponentDef_tie<T>::ComponentDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+ : ptr_ (tp),
+ poa_ (PortableServer::POA::_duplicate (poa)),
+ rel_ (release)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ComponentIR::ComponentDef_tie<T>::~ComponentDef_tie (void)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+}
+
+template <class T> ACE_INLINE T *
+POA_CORBA::ComponentIR::ComponentDef_tie<T>::_tied_object (void)
+{
+ return this->ptr_;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ComponentIR::ComponentDef_tie<T>::_tied_object (T &obj)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
+ this->ptr_ = &obj;
+ this->rel_ = 0;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ComponentIR::ComponentDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
+ this->ptr_ = obj;
+ this->rel_ = release;
+}
+
+template <class T> ACE_INLINE CORBA::Boolean
+POA_CORBA::ComponentIR::ComponentDef_tie<T>::_is_owner (void)
+{
+ return this->rel_;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ComponentIR::ComponentDef_tie<T>::_is_owner (CORBA::Boolean b)
+{
+ this->rel_ = b;
+}
+
+template <class T> ACE_INLINE PortableServer::POA_ptr
+POA_CORBA::ComponentIR::ComponentDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+{
+ if (!CORBA::is_nil (this->poa_.in ()))
+ {
+ return PortableServer::POA::_duplicate (this->poa_.in ());
+ }
+
+ return this->ComponentDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-CORBA::Boolean POA_IR::ComponentDef_tie<T>::is_basic (
+::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::base_component (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->is_basic (
+ return this->ptr_->base_component (
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
@@ -3092,7 +5417,59 @@ CORBA::Boolean POA_IR::ComponentDef_tie<T>::is_basic (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::ProvidesDef_ptr POA_IR::ComponentDef_tie<T>::create_provides (
+void POA_CORBA::ComponentIR::ComponentDef_tie<T>::base_component (
+ CORBA::ComponentIR::ComponentDef_ptr base_component
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->base_component (
+ base_component
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::ComponentDef_tie<T>::supported_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->supported_interfaces (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::ComponentDef_tie<T>::supported_interfaces (
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->supported_interfaces (
+ supported_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ComponentIR::ProvidesDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_provides (
const char * id,
const char * name,
const char * version,
@@ -3116,7 +5493,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::UsesDef_ptr POA_IR::ComponentDef_tie<T>::create_uses (
+::CORBA::ComponentIR::UsesDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_uses (
const char * id,
const char * name,
const char * version,
@@ -3142,11 +5519,11 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::EmitsDef_ptr POA_IR::ComponentDef_tie<T>::create_emits (
+::CORBA::ComponentIR::EmitsDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_emits (
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -3157,7 +5534,7 @@ template <class T> ACE_INLINE
id,
name,
version,
- value
+ event
ACE_ENV_ARG_PARAMETER
);
}
@@ -3166,11 +5543,11 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::PublishesDef_ptr POA_IR::ComponentDef_tie<T>::create_publishes (
+::CORBA::ComponentIR::PublishesDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_publishes (
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -3181,7 +5558,7 @@ template <class T> ACE_INLINE
id,
name,
version,
- value
+ event
ACE_ENV_ARG_PARAMETER
);
}
@@ -3190,11 +5567,11 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::ConsumesDef_ptr POA_IR::ComponentDef_tie<T>::create_consumes (
+::CORBA::ComponentIR::ConsumesDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_consumes (
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -3205,7 +5582,7 @@ template <class T> ACE_INLINE
id,
name,
version,
- value
+ event
ACE_ENV_ARG_PARAMETER
);
}
@@ -3214,7 +5591,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_IR::ComponentDef_tie<T>::base_interfaces (
+::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::ComponentDef_tie<T>::base_interfaces (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -3230,7 +5607,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::ComponentDef_tie<T>::base_interfaces (
+void POA_CORBA::ComponentIR::ComponentDef_tie<T>::base_interfaces (
const CORBA::InterfaceDefSeq & base_interfaces
ACE_ENV_ARG_DECL
)
@@ -3248,7 +5625,7 @@ void POA_IR::ComponentDef_tie<T>::base_interfaces (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-CORBA::Boolean POA_IR::ComponentDef_tie<T>::is_a (
+CORBA::Boolean POA_CORBA::ComponentIR::ComponentDef_tie<T>::is_a (
const char * interface_id
ACE_ENV_ARG_DECL
)
@@ -3266,7 +5643,7 @@ CORBA::Boolean POA_IR::ComponentDef_tie<T>::is_a (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::InterfaceDef::FullInterfaceDescription * POA_IR::ComponentDef_tie<T>::describe_interface (
+::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::ComponentIR::ComponentDef_tie<T>::describe_interface (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -3282,7 +5659,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::AttributeDef_ptr POA_IR::ComponentDef_tie<T>::create_attribute (
+::CORBA::AttributeDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_attribute (
const char * id,
const char * name,
const char * version,
@@ -3308,7 +5685,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::OperationDef_ptr POA_IR::ComponentDef_tie<T>::create_operation (
+::CORBA::OperationDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_operation (
const char * id,
const char * name,
const char * version,
@@ -3340,7 +5717,53 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_IR::ComponentDef_tie<T>::lookup (
+::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * POA_CORBA::ComponentIR::ComponentDef_tie<T>::describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExtAttributeDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_attribute (
+ id,
+ name,
+ version,
+ type,
+ mode,
+ get_exceptions,
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Contained_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::lookup (
const char * search_name
ACE_ENV_ARG_DECL
)
@@ -3358,7 +5781,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_IR::ComponentDef_tie<T>::contents (
+::CORBA::ContainedSeq * POA_CORBA::ComponentIR::ComponentDef_tie<T>::contents (
CORBA::DefinitionKind limit_type,
CORBA::Boolean exclude_inherited
ACE_ENV_ARG_DECL
@@ -3378,7 +5801,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_IR::ComponentDef_tie<T>::lookup_name (
+::CORBA::ContainedSeq * POA_CORBA::ComponentIR::ComponentDef_tie<T>::lookup_name (
const char * search_name,
CORBA::Long levels_to_search,
CORBA::DefinitionKind limit_type,
@@ -3402,7 +5825,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_IR::ComponentDef_tie<T>::describe_contents (
+::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::ComponentDef_tie<T>::describe_contents (
CORBA::DefinitionKind limit_type,
CORBA::Boolean exclude_inherited,
CORBA::Long max_returned_objs
@@ -3424,7 +5847,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_IR::ComponentDef_tie<T>::create_module (
+::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_module (
const char * id,
const char * name,
const char * version
@@ -3446,7 +5869,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_IR::ComponentDef_tie<T>::create_constant (
+::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_constant (
const char * id,
const char * name,
const char * version,
@@ -3472,7 +5895,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_IR::ComponentDef_tie<T>::create_struct (
+::CORBA::StructDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_struct (
const char * id,
const char * name,
const char * version,
@@ -3496,7 +5919,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_IR::ComponentDef_tie<T>::create_union (
+::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_union (
const char * id,
const char * name,
const char * version,
@@ -3522,7 +5945,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_IR::ComponentDef_tie<T>::create_enum (
+::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_enum (
const char * id,
const char * name,
const char * version,
@@ -3546,7 +5969,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_IR::ComponentDef_tie<T>::create_alias (
+::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_alias (
const char * id,
const char * name,
const char * version,
@@ -3570,7 +5993,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_IR::ComponentDef_tie<T>::create_interface (
+::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_interface (
const char * id,
const char * name,
const char * version,
@@ -3594,7 +6017,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_IR::ComponentDef_tie<T>::create_value (
+::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_value (
const char * id,
const char * name,
const char * version,
@@ -3630,7 +6053,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_IR::ComponentDef_tie<T>::create_value_box (
+::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_value_box (
const char * id,
const char * name,
const char * version,
@@ -3654,7 +6077,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_IR::ComponentDef_tie<T>::create_exception (
+::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_exception (
const char * id,
const char * name,
const char * version,
@@ -3678,7 +6101,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_IR::ComponentDef_tie<T>::create_native (
+::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_native (
const char * id,
const char * name,
const char * version
@@ -3700,7 +6123,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_IR::ComponentDef_tie<T>::create_abstract_interface (
+::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_abstract_interface (
const char * id,
const char * name,
const char * version,
@@ -3724,7 +6147,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_IR::ComponentDef_tie<T>::create_local_interface (
+::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_local_interface (
const char * id,
const char * name,
const char * version,
@@ -3748,7 +6171,43 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::ComponentDef_tie<T>::id (
+::CORBA::ExtValueDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ComponentIR::ComponentDef_tie<T>::id (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -3764,7 +6223,7 @@ char * POA_IR::ComponentDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::ComponentDef_tie<T>::id (
+void POA_CORBA::ComponentIR::ComponentDef_tie<T>::id (
const char * id
ACE_ENV_ARG_DECL
)
@@ -3782,7 +6241,7 @@ void POA_IR::ComponentDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::ComponentDef_tie<T>::name (
+char * POA_CORBA::ComponentIR::ComponentDef_tie<T>::name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -3798,7 +6257,7 @@ char * POA_IR::ComponentDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::ComponentDef_tie<T>::name (
+void POA_CORBA::ComponentIR::ComponentDef_tie<T>::name (
const char * name
ACE_ENV_ARG_DECL
)
@@ -3816,7 +6275,7 @@ void POA_IR::ComponentDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::ComponentDef_tie<T>::version (
+char * POA_CORBA::ComponentIR::ComponentDef_tie<T>::version (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -3832,7 +6291,7 @@ char * POA_IR::ComponentDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::ComponentDef_tie<T>::version (
+void POA_CORBA::ComponentIR::ComponentDef_tie<T>::version (
const char * version
ACE_ENV_ARG_DECL
)
@@ -3850,7 +6309,7 @@ void POA_IR::ComponentDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_IR::ComponentDef_tie<T>::defined_in (
+::CORBA::Container_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::defined_in (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -3866,7 +6325,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::ComponentDef_tie<T>::absolute_name (
+char * POA_CORBA::ComponentIR::ComponentDef_tie<T>::absolute_name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -3882,7 +6341,7 @@ char * POA_IR::ComponentDef_tie<T>::absolute_name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_IR::ComponentDef_tie<T>::containing_repository (
+::CORBA::Repository_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::containing_repository (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -3898,7 +6357,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_IR::ComponentDef_tie<T>::describe (
+::CORBA::Contained::Description * POA_CORBA::ComponentIR::ComponentDef_tie<T>::describe (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -3914,7 +6373,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::ComponentDef_tie<T>::move (
+void POA_CORBA::ComponentIR::ComponentDef_tie<T>::move (
CORBA::Container_ptr new_container,
const char * new_name,
const char * new_version
@@ -3936,7 +6395,7 @@ void POA_IR::ComponentDef_tie<T>::move (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-CORBA::TypeCode_ptr POA_IR::ComponentDef_tie<T>::type (
+CORBA::TypeCode_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::type (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -3952,358 +6411,7 @@ CORBA::TypeCode_ptr POA_IR::ComponentDef_tie<T>::type (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_IR::ComponentDef_tie<T>::def_kind (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- return this->ptr_->def_kind (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
-
-template <class T> ACE_INLINE
-void POA_IR::ComponentDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-#endif /* ACE_HAS_USING_KEYWORD */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_si.cpp:96
-
-#if defined (ACE_HAS_USING_KEYWORD)
-
-template <class T> ACE_INLINE
-POA_IR::PrimaryKeyDef_tie<T>::PrimaryKeyDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_IR::PrimaryKeyDef_tie<T>::PrimaryKeyDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_IR::PrimaryKeyDef_tie<T>::PrimaryKeyDef_tie (T *tp, CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_IR::PrimaryKeyDef_tie<T>::PrimaryKeyDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_IR::PrimaryKeyDef_tie<T>::~PrimaryKeyDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_IR::PrimaryKeyDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_IR::PrimaryKeyDef_tie<T>::_tied_object (T &obj)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = &obj;
- this->rel_ = 0;
-}
-
-template <class T> ACE_INLINE void
-POA_IR::PrimaryKeyDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-
- this->ptr_ = obj;
- this->rel_ = release;
-}
-
-template <class T> ACE_INLINE CORBA::Boolean
-POA_IR::PrimaryKeyDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_IR::PrimaryKeyDef_tie<T>::_is_owner (CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_IR::PrimaryKeyDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
-{
- if (!CORBA::is_nil (this->poa_.in ()))
- {
- return PortableServer::POA::_duplicate (this->poa_.in ());
- }
-
- return this->PrimaryKeyDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
-
-template <class T> ACE_INLINE
-CORBA::Boolean POA_IR::PrimaryKeyDef_tie<T>::is_a (
- const char * primary_key_id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- return this->ptr_->is_a (
- primary_key_id
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_IR::PrimaryKeyDef_tie<T>::primary_key (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- return this->ptr_->primary_key (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
-
-template <class T> ACE_INLINE
-char * POA_IR::PrimaryKeyDef_tie<T>::id (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- return this->ptr_->id (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
-
-template <class T> ACE_INLINE
-void POA_IR::PrimaryKeyDef_tie<T>::id (
- const char * id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- this->ptr_->id (
- id
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
-
-template <class T> ACE_INLINE
-char * POA_IR::PrimaryKeyDef_tie<T>::name (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- return this->ptr_->name (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
-
-template <class T> ACE_INLINE
-void POA_IR::PrimaryKeyDef_tie<T>::name (
- const char * name
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- this->ptr_->name (
- name
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
-
-template <class T> ACE_INLINE
-char * POA_IR::PrimaryKeyDef_tie<T>::version (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- return this->ptr_->version (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
-
-template <class T> ACE_INLINE
-void POA_IR::PrimaryKeyDef_tie<T>::version (
- const char * version
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- this->ptr_->version (
- version
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_IR::PrimaryKeyDef_tie<T>::defined_in (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- return this->ptr_->defined_in (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
-
-template <class T> ACE_INLINE
-char * POA_IR::PrimaryKeyDef_tie<T>::absolute_name (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- return this->ptr_->absolute_name (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_IR::PrimaryKeyDef_tie<T>::containing_repository (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- return this->ptr_->containing_repository (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_IR::PrimaryKeyDef_tie<T>::describe (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- return this->ptr_->describe (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
-
-template <class T> ACE_INLINE
-void POA_IR::PrimaryKeyDef_tie<T>::move (
- CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- this->ptr_->move (
- new_container,
- new_name,
- new_version
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_IR::PrimaryKeyDef_tie<T>::def_kind (
+::CORBA::DefinitionKind POA_CORBA::ComponentIR::ComponentDef_tie<T>::def_kind (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4319,7 +6427,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::PrimaryKeyDef_tie<T>::destroy (
+void POA_CORBA::ComponentIR::ComponentDef_tie<T>::destroy (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4339,35 +6447,35 @@ void POA_IR::PrimaryKeyDef_tie<T>::destroy (
#if defined (ACE_HAS_USING_KEYWORD)
template <class T> ACE_INLINE
-POA_IR::FactoryDef_tie<T>::FactoryDef_tie (T &t)
+POA_CORBA::ComponentIR::FactoryDef_tie<T>::FactoryDef_tie (T &t)
: ptr_ (&t),
poa_ (PortableServer::POA::_nil ()),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::FactoryDef_tie<T>::FactoryDef_tie (T &t, PortableServer::POA_ptr poa)
+POA_CORBA::ComponentIR::FactoryDef_tie<T>::FactoryDef_tie (T &t, PortableServer::POA_ptr poa)
: ptr_ (&t),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::FactoryDef_tie<T>::FactoryDef_tie (T *tp, CORBA::Boolean release)
+POA_CORBA::ComponentIR::FactoryDef_tie<T>::FactoryDef_tie (T *tp, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_nil ()),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::FactoryDef_tie<T>::FactoryDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+POA_CORBA::ComponentIR::FactoryDef_tie<T>::FactoryDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::FactoryDef_tie<T>::~FactoryDef_tie (void)
+POA_CORBA::ComponentIR::FactoryDef_tie<T>::~FactoryDef_tie (void)
{
if (this->rel_)
{
@@ -4376,13 +6484,13 @@ POA_IR::FactoryDef_tie<T>::~FactoryDef_tie (void)
}
template <class T> ACE_INLINE T *
-POA_IR::FactoryDef_tie<T>::_tied_object (void)
+POA_CORBA::ComponentIR::FactoryDef_tie<T>::_tied_object (void)
{
return this->ptr_;
}
template <class T> ACE_INLINE void
-POA_IR::FactoryDef_tie<T>::_tied_object (T &obj)
+POA_CORBA::ComponentIR::FactoryDef_tie<T>::_tied_object (T &obj)
{
if (this->rel_)
{
@@ -4394,7 +6502,7 @@ POA_IR::FactoryDef_tie<T>::_tied_object (T &obj)
}
template <class T> ACE_INLINE void
-POA_IR::FactoryDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+POA_CORBA::ComponentIR::FactoryDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
{
if (this->rel_)
{
@@ -4406,19 +6514,19 @@ POA_IR::FactoryDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
}
template <class T> ACE_INLINE CORBA::Boolean
-POA_IR::FactoryDef_tie<T>::_is_owner (void)
+POA_CORBA::ComponentIR::FactoryDef_tie<T>::_is_owner (void)
{
return this->rel_;
}
template <class T> ACE_INLINE void
-POA_IR::FactoryDef_tie<T>::_is_owner (CORBA::Boolean b)
+POA_CORBA::ComponentIR::FactoryDef_tie<T>::_is_owner (CORBA::Boolean b)
{
this->rel_ = b;
}
template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_IR::FactoryDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+POA_CORBA::ComponentIR::FactoryDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
{
if (!CORBA::is_nil (this->poa_.in ()))
{
@@ -4432,7 +6540,7 @@ POA_IR::FactoryDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-CORBA::TypeCode_ptr POA_IR::FactoryDef_tie<T>::result (
+CORBA::TypeCode_ptr POA_CORBA::ComponentIR::FactoryDef_tie<T>::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4448,7 +6556,7 @@ CORBA::TypeCode_ptr POA_IR::FactoryDef_tie<T>::result (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_IR::FactoryDef_tie<T>::result_def (
+::CORBA::IDLType_ptr POA_CORBA::ComponentIR::FactoryDef_tie<T>::result_def (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4464,7 +6572,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FactoryDef_tie<T>::result_def (
+void POA_CORBA::ComponentIR::FactoryDef_tie<T>::result_def (
CORBA::IDLType_ptr result_def
ACE_ENV_ARG_DECL
)
@@ -4482,7 +6590,7 @@ void POA_IR::FactoryDef_tie<T>::result_def (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ParDescriptionSeq * POA_IR::FactoryDef_tie<T>::params (
+::CORBA::ParDescriptionSeq * POA_CORBA::ComponentIR::FactoryDef_tie<T>::params (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4498,7 +6606,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FactoryDef_tie<T>::params (
+void POA_CORBA::ComponentIR::FactoryDef_tie<T>::params (
const CORBA::ParDescriptionSeq & params
ACE_ENV_ARG_DECL
)
@@ -4516,7 +6624,7 @@ void POA_IR::FactoryDef_tie<T>::params (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::OperationMode POA_IR::FactoryDef_tie<T>::mode (
+::CORBA::OperationMode POA_CORBA::ComponentIR::FactoryDef_tie<T>::mode (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4532,7 +6640,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FactoryDef_tie<T>::mode (
+void POA_CORBA::ComponentIR::FactoryDef_tie<T>::mode (
CORBA::OperationMode mode
ACE_ENV_ARG_DECL
)
@@ -4550,7 +6658,7 @@ void POA_IR::FactoryDef_tie<T>::mode (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ContextIdSeq * POA_IR::FactoryDef_tie<T>::contexts (
+::CORBA::ContextIdSeq * POA_CORBA::ComponentIR::FactoryDef_tie<T>::contexts (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4566,7 +6674,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FactoryDef_tie<T>::contexts (
+void POA_CORBA::ComponentIR::FactoryDef_tie<T>::contexts (
const CORBA::ContextIdSeq & contexts
ACE_ENV_ARG_DECL
)
@@ -4584,7 +6692,7 @@ void POA_IR::FactoryDef_tie<T>::contexts (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ExceptionDefSeq * POA_IR::FactoryDef_tie<T>::exceptions (
+::CORBA::ExceptionDefSeq * POA_CORBA::ComponentIR::FactoryDef_tie<T>::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4600,7 +6708,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FactoryDef_tie<T>::exceptions (
+void POA_CORBA::ComponentIR::FactoryDef_tie<T>::exceptions (
const CORBA::ExceptionDefSeq & exceptions
ACE_ENV_ARG_DECL
)
@@ -4618,7 +6726,7 @@ void POA_IR::FactoryDef_tie<T>::exceptions (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::FactoryDef_tie<T>::id (
+char * POA_CORBA::ComponentIR::FactoryDef_tie<T>::id (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4634,7 +6742,7 @@ char * POA_IR::FactoryDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FactoryDef_tie<T>::id (
+void POA_CORBA::ComponentIR::FactoryDef_tie<T>::id (
const char * id
ACE_ENV_ARG_DECL
)
@@ -4652,7 +6760,7 @@ void POA_IR::FactoryDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::FactoryDef_tie<T>::name (
+char * POA_CORBA::ComponentIR::FactoryDef_tie<T>::name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4668,7 +6776,7 @@ char * POA_IR::FactoryDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FactoryDef_tie<T>::name (
+void POA_CORBA::ComponentIR::FactoryDef_tie<T>::name (
const char * name
ACE_ENV_ARG_DECL
)
@@ -4686,7 +6794,7 @@ void POA_IR::FactoryDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::FactoryDef_tie<T>::version (
+char * POA_CORBA::ComponentIR::FactoryDef_tie<T>::version (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4702,7 +6810,7 @@ char * POA_IR::FactoryDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FactoryDef_tie<T>::version (
+void POA_CORBA::ComponentIR::FactoryDef_tie<T>::version (
const char * version
ACE_ENV_ARG_DECL
)
@@ -4720,7 +6828,7 @@ void POA_IR::FactoryDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_IR::FactoryDef_tie<T>::defined_in (
+::CORBA::Container_ptr POA_CORBA::ComponentIR::FactoryDef_tie<T>::defined_in (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4736,7 +6844,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::FactoryDef_tie<T>::absolute_name (
+char * POA_CORBA::ComponentIR::FactoryDef_tie<T>::absolute_name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4752,7 +6860,7 @@ char * POA_IR::FactoryDef_tie<T>::absolute_name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_IR::FactoryDef_tie<T>::containing_repository (
+::CORBA::Repository_ptr POA_CORBA::ComponentIR::FactoryDef_tie<T>::containing_repository (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4768,7 +6876,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_IR::FactoryDef_tie<T>::describe (
+::CORBA::Contained::Description * POA_CORBA::ComponentIR::FactoryDef_tie<T>::describe (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4784,7 +6892,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FactoryDef_tie<T>::move (
+void POA_CORBA::ComponentIR::FactoryDef_tie<T>::move (
CORBA::Container_ptr new_container,
const char * new_name,
const char * new_version
@@ -4806,7 +6914,7 @@ void POA_IR::FactoryDef_tie<T>::move (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_IR::FactoryDef_tie<T>::def_kind (
+::CORBA::DefinitionKind POA_CORBA::ComponentIR::FactoryDef_tie<T>::def_kind (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4822,7 +6930,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FactoryDef_tie<T>::destroy (
+void POA_CORBA::ComponentIR::FactoryDef_tie<T>::destroy (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4842,35 +6950,35 @@ void POA_IR::FactoryDef_tie<T>::destroy (
#if defined (ACE_HAS_USING_KEYWORD)
template <class T> ACE_INLINE
-POA_IR::FinderDef_tie<T>::FinderDef_tie (T &t)
+POA_CORBA::ComponentIR::FinderDef_tie<T>::FinderDef_tie (T &t)
: ptr_ (&t),
poa_ (PortableServer::POA::_nil ()),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::FinderDef_tie<T>::FinderDef_tie (T &t, PortableServer::POA_ptr poa)
+POA_CORBA::ComponentIR::FinderDef_tie<T>::FinderDef_tie (T &t, PortableServer::POA_ptr poa)
: ptr_ (&t),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::FinderDef_tie<T>::FinderDef_tie (T *tp, CORBA::Boolean release)
+POA_CORBA::ComponentIR::FinderDef_tie<T>::FinderDef_tie (T *tp, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_nil ()),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::FinderDef_tie<T>::FinderDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+POA_CORBA::ComponentIR::FinderDef_tie<T>::FinderDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::FinderDef_tie<T>::~FinderDef_tie (void)
+POA_CORBA::ComponentIR::FinderDef_tie<T>::~FinderDef_tie (void)
{
if (this->rel_)
{
@@ -4879,13 +6987,13 @@ POA_IR::FinderDef_tie<T>::~FinderDef_tie (void)
}
template <class T> ACE_INLINE T *
-POA_IR::FinderDef_tie<T>::_tied_object (void)
+POA_CORBA::ComponentIR::FinderDef_tie<T>::_tied_object (void)
{
return this->ptr_;
}
template <class T> ACE_INLINE void
-POA_IR::FinderDef_tie<T>::_tied_object (T &obj)
+POA_CORBA::ComponentIR::FinderDef_tie<T>::_tied_object (T &obj)
{
if (this->rel_)
{
@@ -4897,7 +7005,7 @@ POA_IR::FinderDef_tie<T>::_tied_object (T &obj)
}
template <class T> ACE_INLINE void
-POA_IR::FinderDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+POA_CORBA::ComponentIR::FinderDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
{
if (this->rel_)
{
@@ -4909,19 +7017,19 @@ POA_IR::FinderDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
}
template <class T> ACE_INLINE CORBA::Boolean
-POA_IR::FinderDef_tie<T>::_is_owner (void)
+POA_CORBA::ComponentIR::FinderDef_tie<T>::_is_owner (void)
{
return this->rel_;
}
template <class T> ACE_INLINE void
-POA_IR::FinderDef_tie<T>::_is_owner (CORBA::Boolean b)
+POA_CORBA::ComponentIR::FinderDef_tie<T>::_is_owner (CORBA::Boolean b)
{
this->rel_ = b;
}
template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_IR::FinderDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+POA_CORBA::ComponentIR::FinderDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
{
if (!CORBA::is_nil (this->poa_.in ()))
{
@@ -4935,7 +7043,7 @@ POA_IR::FinderDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-CORBA::TypeCode_ptr POA_IR::FinderDef_tie<T>::result (
+CORBA::TypeCode_ptr POA_CORBA::ComponentIR::FinderDef_tie<T>::result (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4951,7 +7059,7 @@ CORBA::TypeCode_ptr POA_IR::FinderDef_tie<T>::result (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_IR::FinderDef_tie<T>::result_def (
+::CORBA::IDLType_ptr POA_CORBA::ComponentIR::FinderDef_tie<T>::result_def (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4967,7 +7075,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FinderDef_tie<T>::result_def (
+void POA_CORBA::ComponentIR::FinderDef_tie<T>::result_def (
CORBA::IDLType_ptr result_def
ACE_ENV_ARG_DECL
)
@@ -4985,7 +7093,7 @@ void POA_IR::FinderDef_tie<T>::result_def (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ParDescriptionSeq * POA_IR::FinderDef_tie<T>::params (
+::CORBA::ParDescriptionSeq * POA_CORBA::ComponentIR::FinderDef_tie<T>::params (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -5001,7 +7109,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FinderDef_tie<T>::params (
+void POA_CORBA::ComponentIR::FinderDef_tie<T>::params (
const CORBA::ParDescriptionSeq & params
ACE_ENV_ARG_DECL
)
@@ -5019,7 +7127,7 @@ void POA_IR::FinderDef_tie<T>::params (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::OperationMode POA_IR::FinderDef_tie<T>::mode (
+::CORBA::OperationMode POA_CORBA::ComponentIR::FinderDef_tie<T>::mode (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -5035,7 +7143,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FinderDef_tie<T>::mode (
+void POA_CORBA::ComponentIR::FinderDef_tie<T>::mode (
CORBA::OperationMode mode
ACE_ENV_ARG_DECL
)
@@ -5053,7 +7161,7 @@ void POA_IR::FinderDef_tie<T>::mode (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ContextIdSeq * POA_IR::FinderDef_tie<T>::contexts (
+::CORBA::ContextIdSeq * POA_CORBA::ComponentIR::FinderDef_tie<T>::contexts (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -5069,7 +7177,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FinderDef_tie<T>::contexts (
+void POA_CORBA::ComponentIR::FinderDef_tie<T>::contexts (
const CORBA::ContextIdSeq & contexts
ACE_ENV_ARG_DECL
)
@@ -5087,7 +7195,7 @@ void POA_IR::FinderDef_tie<T>::contexts (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ExceptionDefSeq * POA_IR::FinderDef_tie<T>::exceptions (
+::CORBA::ExceptionDefSeq * POA_CORBA::ComponentIR::FinderDef_tie<T>::exceptions (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -5103,7 +7211,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FinderDef_tie<T>::exceptions (
+void POA_CORBA::ComponentIR::FinderDef_tie<T>::exceptions (
const CORBA::ExceptionDefSeq & exceptions
ACE_ENV_ARG_DECL
)
@@ -5121,7 +7229,7 @@ void POA_IR::FinderDef_tie<T>::exceptions (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::FinderDef_tie<T>::id (
+char * POA_CORBA::ComponentIR::FinderDef_tie<T>::id (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -5137,7 +7245,7 @@ char * POA_IR::FinderDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FinderDef_tie<T>::id (
+void POA_CORBA::ComponentIR::FinderDef_tie<T>::id (
const char * id
ACE_ENV_ARG_DECL
)
@@ -5155,7 +7263,7 @@ void POA_IR::FinderDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::FinderDef_tie<T>::name (
+char * POA_CORBA::ComponentIR::FinderDef_tie<T>::name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -5171,7 +7279,7 @@ char * POA_IR::FinderDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FinderDef_tie<T>::name (
+void POA_CORBA::ComponentIR::FinderDef_tie<T>::name (
const char * name
ACE_ENV_ARG_DECL
)
@@ -5189,7 +7297,7 @@ void POA_IR::FinderDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::FinderDef_tie<T>::version (
+char * POA_CORBA::ComponentIR::FinderDef_tie<T>::version (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -5205,7 +7313,7 @@ char * POA_IR::FinderDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FinderDef_tie<T>::version (
+void POA_CORBA::ComponentIR::FinderDef_tie<T>::version (
const char * version
ACE_ENV_ARG_DECL
)
@@ -5223,7 +7331,7 @@ void POA_IR::FinderDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_IR::FinderDef_tie<T>::defined_in (
+::CORBA::Container_ptr POA_CORBA::ComponentIR::FinderDef_tie<T>::defined_in (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -5239,7 +7347,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::FinderDef_tie<T>::absolute_name (
+char * POA_CORBA::ComponentIR::FinderDef_tie<T>::absolute_name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -5255,7 +7363,7 @@ char * POA_IR::FinderDef_tie<T>::absolute_name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_IR::FinderDef_tie<T>::containing_repository (
+::CORBA::Repository_ptr POA_CORBA::ComponentIR::FinderDef_tie<T>::containing_repository (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -5271,7 +7379,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_IR::FinderDef_tie<T>::describe (
+::CORBA::Contained::Description * POA_CORBA::ComponentIR::FinderDef_tie<T>::describe (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -5287,7 +7395,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FinderDef_tie<T>::move (
+void POA_CORBA::ComponentIR::FinderDef_tie<T>::move (
CORBA::Container_ptr new_container,
const char * new_name,
const char * new_version
@@ -5309,7 +7417,7 @@ void POA_IR::FinderDef_tie<T>::move (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_IR::FinderDef_tie<T>::def_kind (
+::CORBA::DefinitionKind POA_CORBA::ComponentIR::FinderDef_tie<T>::def_kind (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -5325,7 +7433,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::FinderDef_tie<T>::destroy (
+void POA_CORBA::ComponentIR::FinderDef_tie<T>::destroy (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -5345,35 +7453,35 @@ void POA_IR::FinderDef_tie<T>::destroy (
#if defined (ACE_HAS_USING_KEYWORD)
template <class T> ACE_INLINE
-POA_IR::HomeDef_tie<T>::HomeDef_tie (T &t)
+POA_CORBA::ComponentIR::HomeDef_tie<T>::HomeDef_tie (T &t)
: ptr_ (&t),
poa_ (PortableServer::POA::_nil ()),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::HomeDef_tie<T>::HomeDef_tie (T &t, PortableServer::POA_ptr poa)
+POA_CORBA::ComponentIR::HomeDef_tie<T>::HomeDef_tie (T &t, PortableServer::POA_ptr poa)
: ptr_ (&t),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (0)
{}
template <class T> ACE_INLINE
-POA_IR::HomeDef_tie<T>::HomeDef_tie (T *tp, CORBA::Boolean release)
+POA_CORBA::ComponentIR::HomeDef_tie<T>::HomeDef_tie (T *tp, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_nil ()),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::HomeDef_tie<T>::HomeDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+POA_CORBA::ComponentIR::HomeDef_tie<T>::HomeDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
: ptr_ (tp),
poa_ (PortableServer::POA::_duplicate (poa)),
rel_ (release)
{}
template <class T> ACE_INLINE
-POA_IR::HomeDef_tie<T>::~HomeDef_tie (void)
+POA_CORBA::ComponentIR::HomeDef_tie<T>::~HomeDef_tie (void)
{
if (this->rel_)
{
@@ -5382,13 +7490,13 @@ POA_IR::HomeDef_tie<T>::~HomeDef_tie (void)
}
template <class T> ACE_INLINE T *
-POA_IR::HomeDef_tie<T>::_tied_object (void)
+POA_CORBA::ComponentIR::HomeDef_tie<T>::_tied_object (void)
{
return this->ptr_;
}
template <class T> ACE_INLINE void
-POA_IR::HomeDef_tie<T>::_tied_object (T &obj)
+POA_CORBA::ComponentIR::HomeDef_tie<T>::_tied_object (T &obj)
{
if (this->rel_)
{
@@ -5400,7 +7508,7 @@ POA_IR::HomeDef_tie<T>::_tied_object (T &obj)
}
template <class T> ACE_INLINE void
-POA_IR::HomeDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+POA_CORBA::ComponentIR::HomeDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
{
if (this->rel_)
{
@@ -5412,19 +7520,19 @@ POA_IR::HomeDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
}
template <class T> ACE_INLINE CORBA::Boolean
-POA_IR::HomeDef_tie<T>::_is_owner (void)
+POA_CORBA::ComponentIR::HomeDef_tie<T>::_is_owner (void)
{
return this->rel_;
}
template <class T> ACE_INLINE void
-POA_IR::HomeDef_tie<T>::_is_owner (CORBA::Boolean b)
+POA_CORBA::ComponentIR::HomeDef_tie<T>::_is_owner (CORBA::Boolean b)
{
this->rel_ = b;
}
template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_IR::HomeDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+POA_CORBA::ComponentIR::HomeDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
{
if (!CORBA::is_nil (this->poa_.in ()))
{
@@ -5438,7 +7546,7 @@ POA_IR::HomeDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::HomeDef_ptr POA_IR::HomeDef_tie<T>::base_home (
+::CORBA::ComponentIR::HomeDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::base_home (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -5454,15 +7562,17 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::ComponentDef_ptr POA_IR::HomeDef_tie<T>::managed_component (
- ACE_ENV_SINGLE_ARG_DECL
+void POA_CORBA::ComponentIR::HomeDef_tie<T>::base_home (
+ CORBA::ComponentIR::HomeDef_ptr base_home
+ ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->managed_component (
- ACE_ENV_SINGLE_ARG_PARAMETER
+ this->ptr_->base_home (
+ base_home
+ ACE_ENV_ARG_PARAMETER
);
}
@@ -5470,14 +7580,14 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::PrimaryKeyDef_ptr POA_IR::HomeDef_tie<T>::primary_key (
+::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::HomeDef_tie<T>::supported_interfaces (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->primary_key (
+ return this->ptr_->supported_interfaces (
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
@@ -5486,15 +7596,17 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::FactoryDefSeq * POA_IR::HomeDef_tie<T>::factories (
- ACE_ENV_SINGLE_ARG_DECL
+void POA_CORBA::ComponentIR::HomeDef_tie<T>::supported_interfaces (
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->factories (
- ACE_ENV_SINGLE_ARG_PARAMETER
+ this->ptr_->supported_interfaces (
+ supported_interfaces
+ ACE_ENV_ARG_PARAMETER
);
}
@@ -5502,14 +7614,14 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::FinderDefSeq * POA_IR::HomeDef_tie<T>::finders (
+::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::managed_component (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->finders (
+ return this->ptr_->managed_component (
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
@@ -5518,14 +7630,32 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-CORBA::Boolean POA_IR::HomeDef_tie<T>::is_basic (
+void POA_CORBA::ComponentIR::HomeDef_tie<T>::managed_component (
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->managed_component (
+ managed_component
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::primary_key (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- return this->ptr_->is_basic (
+ return this->ptr_->primary_key (
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
@@ -5534,10 +7664,7 @@ CORBA::Boolean POA_IR::HomeDef_tie<T>::is_basic (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::PrimaryKeyDef_ptr POA_IR::HomeDef_tie<T>::create_primary_key (
- const char * id,
- const char * name,
- const char * version,
+void POA_CORBA::ComponentIR::HomeDef_tie<T>::primary_key (
CORBA::ValueDef_ptr primary_key
ACE_ENV_ARG_DECL
)
@@ -5545,10 +7672,7 @@ template <class T> ACE_INLINE
CORBA::SystemException
))
{
- return this->ptr_->create_primary_key (
- id,
- name,
- version,
+ this->ptr_->primary_key (
primary_key
ACE_ENV_ARG_PARAMETER
);
@@ -5558,7 +7682,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::FactoryDef_ptr POA_IR::HomeDef_tie<T>::create_factory (
+::CORBA::ComponentIR::FactoryDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_factory (
const char * id,
const char * name,
const char * version,
@@ -5584,7 +7708,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::IR::FinderDef_ptr POA_IR::HomeDef_tie<T>::create_finder (
+::CORBA::ComponentIR::FinderDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_finder (
const char * id,
const char * name,
const char * version,
@@ -5610,7 +7734,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_IR::HomeDef_tie<T>::base_interfaces (
+::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::HomeDef_tie<T>::base_interfaces (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -5626,7 +7750,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::HomeDef_tie<T>::base_interfaces (
+void POA_CORBA::ComponentIR::HomeDef_tie<T>::base_interfaces (
const CORBA::InterfaceDefSeq & base_interfaces
ACE_ENV_ARG_DECL
)
@@ -5644,7 +7768,7 @@ void POA_IR::HomeDef_tie<T>::base_interfaces (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-CORBA::Boolean POA_IR::HomeDef_tie<T>::is_a (
+CORBA::Boolean POA_CORBA::ComponentIR::HomeDef_tie<T>::is_a (
const char * interface_id
ACE_ENV_ARG_DECL
)
@@ -5662,7 +7786,7 @@ CORBA::Boolean POA_IR::HomeDef_tie<T>::is_a (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::InterfaceDef::FullInterfaceDescription * POA_IR::HomeDef_tie<T>::describe_interface (
+::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::ComponentIR::HomeDef_tie<T>::describe_interface (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -5678,7 +7802,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::AttributeDef_ptr POA_IR::HomeDef_tie<T>::create_attribute (
+::CORBA::AttributeDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_attribute (
const char * id,
const char * name,
const char * version,
@@ -5704,7 +7828,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::OperationDef_ptr POA_IR::HomeDef_tie<T>::create_operation (
+::CORBA::OperationDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_operation (
const char * id,
const char * name,
const char * version,
@@ -5736,7 +7860,53 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_IR::HomeDef_tie<T>::lookup (
+::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * POA_CORBA::ComponentIR::HomeDef_tie<T>::describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExtAttributeDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_attribute (
+ id,
+ name,
+ version,
+ type,
+ mode,
+ get_exceptions,
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Contained_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::lookup (
const char * search_name
ACE_ENV_ARG_DECL
)
@@ -5754,7 +7924,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_IR::HomeDef_tie<T>::contents (
+::CORBA::ContainedSeq * POA_CORBA::ComponentIR::HomeDef_tie<T>::contents (
CORBA::DefinitionKind limit_type,
CORBA::Boolean exclude_inherited
ACE_ENV_ARG_DECL
@@ -5774,7 +7944,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_IR::HomeDef_tie<T>::lookup_name (
+::CORBA::ContainedSeq * POA_CORBA::ComponentIR::HomeDef_tie<T>::lookup_name (
const char * search_name,
CORBA::Long levels_to_search,
CORBA::DefinitionKind limit_type,
@@ -5798,7 +7968,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_IR::HomeDef_tie<T>::describe_contents (
+::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::HomeDef_tie<T>::describe_contents (
CORBA::DefinitionKind limit_type,
CORBA::Boolean exclude_inherited,
CORBA::Long max_returned_objs
@@ -5820,7 +7990,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_IR::HomeDef_tie<T>::create_module (
+::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_module (
const char * id,
const char * name,
const char * version
@@ -5842,7 +8012,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_IR::HomeDef_tie<T>::create_constant (
+::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_constant (
const char * id,
const char * name,
const char * version,
@@ -5868,7 +8038,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_IR::HomeDef_tie<T>::create_struct (
+::CORBA::StructDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_struct (
const char * id,
const char * name,
const char * version,
@@ -5892,7 +8062,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_IR::HomeDef_tie<T>::create_union (
+::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_union (
const char * id,
const char * name,
const char * version,
@@ -5918,7 +8088,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_IR::HomeDef_tie<T>::create_enum (
+::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_enum (
const char * id,
const char * name,
const char * version,
@@ -5942,7 +8112,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_IR::HomeDef_tie<T>::create_alias (
+::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_alias (
const char * id,
const char * name,
const char * version,
@@ -5966,7 +8136,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_IR::HomeDef_tie<T>::create_interface (
+::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_interface (
const char * id,
const char * name,
const char * version,
@@ -5990,7 +8160,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_IR::HomeDef_tie<T>::create_value (
+::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_value (
const char * id,
const char * name,
const char * version,
@@ -6026,7 +8196,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_IR::HomeDef_tie<T>::create_value_box (
+::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_value_box (
const char * id,
const char * name,
const char * version,
@@ -6050,7 +8220,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_IR::HomeDef_tie<T>::create_exception (
+::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_exception (
const char * id,
const char * name,
const char * version,
@@ -6074,7 +8244,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_IR::HomeDef_tie<T>::create_native (
+::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_native (
const char * id,
const char * name,
const char * version
@@ -6096,7 +8266,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_IR::HomeDef_tie<T>::create_abstract_interface (
+::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_abstract_interface (
const char * id,
const char * name,
const char * version,
@@ -6120,7 +8290,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_IR::HomeDef_tie<T>::create_local_interface (
+::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_local_interface (
const char * id,
const char * name,
const char * version,
@@ -6144,7 +8314,43 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::HomeDef_tie<T>::id (
+::CORBA::ExtValueDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ComponentIR::HomeDef_tie<T>::id (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -6160,7 +8366,7 @@ char * POA_IR::HomeDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::HomeDef_tie<T>::id (
+void POA_CORBA::ComponentIR::HomeDef_tie<T>::id (
const char * id
ACE_ENV_ARG_DECL
)
@@ -6178,7 +8384,7 @@ void POA_IR::HomeDef_tie<T>::id (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::HomeDef_tie<T>::name (
+char * POA_CORBA::ComponentIR::HomeDef_tie<T>::name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -6194,7 +8400,7 @@ char * POA_IR::HomeDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::HomeDef_tie<T>::name (
+void POA_CORBA::ComponentIR::HomeDef_tie<T>::name (
const char * name
ACE_ENV_ARG_DECL
)
@@ -6212,7 +8418,7 @@ void POA_IR::HomeDef_tie<T>::name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::HomeDef_tie<T>::version (
+char * POA_CORBA::ComponentIR::HomeDef_tie<T>::version (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -6228,7 +8434,7 @@ char * POA_IR::HomeDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::HomeDef_tie<T>::version (
+void POA_CORBA::ComponentIR::HomeDef_tie<T>::version (
const char * version
ACE_ENV_ARG_DECL
)
@@ -6246,7 +8452,7 @@ void POA_IR::HomeDef_tie<T>::version (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_IR::HomeDef_tie<T>::defined_in (
+::CORBA::Container_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::defined_in (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -6262,7 +8468,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-char * POA_IR::HomeDef_tie<T>::absolute_name (
+char * POA_CORBA::ComponentIR::HomeDef_tie<T>::absolute_name (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -6278,7 +8484,7 @@ char * POA_IR::HomeDef_tie<T>::absolute_name (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_IR::HomeDef_tie<T>::containing_repository (
+::CORBA::Repository_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::containing_repository (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -6294,7 +8500,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_IR::HomeDef_tie<T>::describe (
+::CORBA::Contained::Description * POA_CORBA::ComponentIR::HomeDef_tie<T>::describe (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -6310,7 +8516,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::HomeDef_tie<T>::move (
+void POA_CORBA::ComponentIR::HomeDef_tie<T>::move (
CORBA::Container_ptr new_container,
const char * new_name,
const char * new_version
@@ -6332,7 +8538,7 @@ void POA_IR::HomeDef_tie<T>::move (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-CORBA::TypeCode_ptr POA_IR::HomeDef_tie<T>::type (
+CORBA::TypeCode_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::type (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -6348,7 +8554,7 @@ CORBA::TypeCode_ptr POA_IR::HomeDef_tie<T>::type (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_IR::HomeDef_tie<T>::def_kind (
+::CORBA::DefinitionKind POA_CORBA::ComponentIR::HomeDef_tie<T>::def_kind (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -6364,7 +8570,7 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
-void POA_IR::HomeDef_tie<T>::destroy (
+void POA_CORBA::ComponentIR::HomeDef_tie<T>::destroy (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp
index 70c2e941ce4..083d8606606 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp
@@ -249,7 +249,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_FixedDef_digits_get::TAO_ServerRequestInfo_CORBA_FixedDef_digits_get (
TAO_ServerRequest &_tao_server_request,
@@ -391,7 +391,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_FixedDef_digits_set::TAO_ServerRequestInfo_CORBA_FixedDef_digits_set (
TAO_ServerRequest &_tao_server_request,
@@ -532,7 +532,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_FixedDef_scale_get::TAO_ServerRequestInfo_CORBA_FixedDef_scale_get (
TAO_ServerRequest &_tao_server_request,
@@ -674,7 +674,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_FixedDef_scale_set::TAO_ServerRequestInfo_CORBA_FixedDef_scale_set (
TAO_ServerRequest &_tao_server_request,
@@ -855,7 +855,7 @@ POA_CORBA::_TAO_FixedDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_FixedDef_Proxy_Broker *
CORBA__TAO_FixedDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -1767,7 +1767,7 @@ const char* POA_CORBA::FixedDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::FixedDef::_dispatch (
TAO_ServerRequest &req,
@@ -1782,7 +1782,7 @@ void POA_CORBA::FixedDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::FixedDef *
POA_CORBA::FixedDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -2030,7 +2030,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueMemberDef_type_get::TAO_ServerRequestInfo_CORBA_ValueMemberDef_type_get (
TAO_ServerRequest &_tao_server_request,
@@ -2172,7 +2172,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueMemberDef_type_def_get::TAO_ServerRequestInfo_CORBA_ValueMemberDef_type_def_get (
TAO_ServerRequest &_tao_server_request,
@@ -2314,7 +2314,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueMemberDef_type_def_set::TAO_ServerRequestInfo_CORBA_ValueMemberDef_type_def_set (
TAO_ServerRequest &_tao_server_request,
@@ -2455,7 +2455,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueMemberDef_access_get::TAO_ServerRequestInfo_CORBA_ValueMemberDef_access_get (
TAO_ServerRequest &_tao_server_request,
@@ -2597,7 +2597,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueMemberDef_access_set::TAO_ServerRequestInfo_CORBA_ValueMemberDef_access_set (
TAO_ServerRequest &_tao_server_request,
@@ -2778,7 +2778,7 @@ POA_CORBA::_TAO_ValueMemberDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_ValueMemberDef_Proxy_Broker *
CORBA__TAO_ValueMemberDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -3859,7 +3859,7 @@ const char* POA_CORBA::ValueMemberDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::ValueMemberDef::_dispatch (
TAO_ServerRequest &req,
@@ -3874,7 +3874,7 @@ void POA_CORBA::ValueMemberDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::ValueMemberDef *
POA_CORBA::ValueMemberDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -3984,14 +3984,14 @@ TAO_CORBA_ValueDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int l
{
enum
{
- TOTAL_KEYWORDS = 54,
+ TOTAL_KEYWORDS = 55,
MIN_WORD_LENGTH = 4,
MAX_WORD_LENGTH = 26,
MIN_HASH_VALUE = 4,
MAX_HASH_VALUE = 91,
HASH_VALUE_RANGE = 88,
- DUPLICATES = 16,
- WORDLIST_SIZE = 58
+ DUPLICATES = 17,
+ WORDLIST_SIZE = 59
};
static const class TAO_operation_db_entry wordlist[] =
@@ -4038,6 +4038,7 @@ TAO_CORBA_ValueDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int l
{"create_module", &POA_CORBA::ValueDef::create_module_skel},
{"create_native", &POA_CORBA::ValueDef::create_native_skel},
{"create_attribute", &POA_CORBA::ValueDef::create_attribute_skel},
+ {"create_ext_value", &POA_CORBA::ValueDef::create_ext_value_skel},
{"create_interface", &POA_CORBA::ValueDef::create_interface_skel},
{"describe_contents", &POA_CORBA::ValueDef::describe_contents_skel},
{"create_value_member", &POA_CORBA::ValueDef::create_value_member_skel},
@@ -4059,9 +4060,9 @@ TAO_CORBA_ValueDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int l
-98, -94, -17, -2, 16, -94, -21, -2, -24, -2, 19, -1, -26, -2,
-29, -4, 20, -1, -103, 23, -34, -2, -105, -102, 28, -1, -103, 33,
-99, 36, 37, 38, -1, -1, -1, -1, -1, -1, 39, -1, -42, -2,
- 40, 41, -95, -44, -2, -93, 46, -1, 47, -1, 48, 49, 50, -1,
- 51, -1, 52, -1, -1, -1, -1, -1, 53, -1, 54, -1, -1, -1,
- -1, -1, -1, 55, -1, -56, -2, -93,
+ 40, 41, -95, -44, -3, -93, 47, -1, 48, -1, 49, 50, 51, -1,
+ 52, -1, 53, -1, -1, -1, -1, -1, 54, -1, 55, -1, -1, -1,
+ -1, -1, -1, 56, -1, -57, -2, -93,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -4158,7 +4159,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueDef_supported_interfaces_get::TAO_ServerRequestInfo_CORBA_ValueDef_supported_interfaces_get (
TAO_ServerRequest &_tao_server_request,
@@ -4300,7 +4301,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueDef_supported_interfaces_set::TAO_ServerRequestInfo_CORBA_ValueDef_supported_interfaces_set (
TAO_ServerRequest &_tao_server_request,
@@ -4441,7 +4442,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueDef_initializers_get::TAO_ServerRequestInfo_CORBA_ValueDef_initializers_get (
TAO_ServerRequest &_tao_server_request,
@@ -4583,7 +4584,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueDef_initializers_set::TAO_ServerRequestInfo_CORBA_ValueDef_initializers_set (
TAO_ServerRequest &_tao_server_request,
@@ -4724,7 +4725,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueDef_base_value_get::TAO_ServerRequestInfo_CORBA_ValueDef_base_value_get (
TAO_ServerRequest &_tao_server_request,
@@ -4866,7 +4867,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueDef_base_value_set::TAO_ServerRequestInfo_CORBA_ValueDef_base_value_set (
TAO_ServerRequest &_tao_server_request,
@@ -5007,7 +5008,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueDef_abstract_base_values_get::TAO_ServerRequestInfo_CORBA_ValueDef_abstract_base_values_get (
TAO_ServerRequest &_tao_server_request,
@@ -5149,7 +5150,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueDef_abstract_base_values_set::TAO_ServerRequestInfo_CORBA_ValueDef_abstract_base_values_set (
TAO_ServerRequest &_tao_server_request,
@@ -5290,7 +5291,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueDef_is_abstract_get::TAO_ServerRequestInfo_CORBA_ValueDef_is_abstract_get (
TAO_ServerRequest &_tao_server_request,
@@ -5432,7 +5433,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueDef_is_abstract_set::TAO_ServerRequestInfo_CORBA_ValueDef_is_abstract_set (
TAO_ServerRequest &_tao_server_request,
@@ -5573,7 +5574,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueDef_is_custom_get::TAO_ServerRequestInfo_CORBA_ValueDef_is_custom_get (
TAO_ServerRequest &_tao_server_request,
@@ -5715,7 +5716,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueDef_is_custom_set::TAO_ServerRequestInfo_CORBA_ValueDef_is_custom_set (
TAO_ServerRequest &_tao_server_request,
@@ -5856,7 +5857,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueDef_is_truncatable_get::TAO_ServerRequestInfo_CORBA_ValueDef_is_truncatable_get (
TAO_ServerRequest &_tao_server_request,
@@ -5998,7 +5999,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueDef_is_truncatable_set::TAO_ServerRequestInfo_CORBA_ValueDef_is_truncatable_set (
TAO_ServerRequest &_tao_server_request,
@@ -6141,7 +6142,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueDef_is_a::TAO_ServerRequestInfo_CORBA_ValueDef_is_a (
TAO_ServerRequest &_tao_server_request,
@@ -6293,7 +6294,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueDef_describe_value::TAO_ServerRequestInfo_CORBA_ValueDef_describe_value (
TAO_ServerRequest &_tao_server_request,
@@ -6445,7 +6446,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueDef_create_value_member::TAO_ServerRequestInfo_CORBA_ValueDef_create_value_member (
TAO_ServerRequest &_tao_server_request,
@@ -6631,7 +6632,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueDef_create_attribute::TAO_ServerRequestInfo_CORBA_ValueDef_create_attribute (
TAO_ServerRequest &_tao_server_request,
@@ -6823,7 +6824,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueDef_create_operation::TAO_ServerRequestInfo_CORBA_ValueDef_create_operation (
TAO_ServerRequest &_tao_server_request,
@@ -7057,7 +7058,7 @@ POA_CORBA::_TAO_ValueDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_ValueDef_Proxy_Broker *
CORBA__TAO_ValueDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -10687,7 +10688,7 @@ const char* POA_CORBA::ValueDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::ValueDef::_dispatch (
TAO_ServerRequest &req,
@@ -10702,7 +10703,7 @@ void POA_CORBA::ValueDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::ValueDef *
POA_CORBA::ValueDef::_this (ACE_ENV_SINGLE_ARG_DECL)
@@ -10746,6 +10747,1983 @@ POA_CORBA::ValueDef::_this (ACE_ENV_SINGLE_ARG_DECL)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+class TAO_CORBA_ExtValueDef_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);
+};
+
+/* 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_ExtValueDef_Perfect_Hash_OpTable -N lookup */
+unsigned int
+TAO_CORBA_ExtValueDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
+{
+ static const unsigned char asso_values[] =
+ {
+#if defined (ACE_MVS)
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 0,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 0,
+ 101, 45, 30, 0, 101, 101, 101, 0, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 0, 10, 30,
+ 101, 0, 101, 0, 101, 101, 101, 101, 101, 101,
+ 101, 101, 15, 40, 101, 101, 101, 10, 15, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101,
+#else
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
+ 101, 101, 101, 101, 101, 0, 101, 0, 101, 45,
+ 30, 0, 101, 101, 101, 0, 101, 101, 0, 10,
+ 30, 101, 0, 101, 0, 15, 40, 101, 101, 101,
+ 10, 15, 101, 101, 101, 101, 101, 101,
+#endif /* ACE_MVS */
+ };
+ return len + asso_values[str[len - 1]] + asso_values[str[0]];
+}
+
+const class TAO_operation_db_entry *
+TAO_CORBA_ExtValueDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
+{
+ enum
+ {
+ TOTAL_KEYWORDS = 59,
+ MIN_WORD_LENGTH = 4,
+ MAX_WORD_LENGTH = 26,
+ MIN_HASH_VALUE = 4,
+ MAX_HASH_VALUE = 100,
+ HASH_VALUE_RANGE = 97,
+ DUPLICATES = 18,
+ WORDLIST_SIZE = 63
+ };
+
+ static const class TAO_operation_db_entry wordlist[] =
+ {
+ {"",0},{"",0},{"",0},{"",0},
+ {"is_a", &POA_CORBA::ExtValueDef::is_a_skel},
+ {"_is_a", &POA_CORBA::ExtValueDef::_is_a_skel},
+ {"lookup", &POA_CORBA::ExtValueDef::lookup_skel},
+ {"_get_name", &POA_CORBA::ExtValueDef::_get_name_skel},
+ {"_get_type", &POA_CORBA::ExtValueDef::_get_type_skel},
+ {"_set_name", &POA_CORBA::ExtValueDef::_set_name_skel},
+ {"_interface", &POA_CORBA::ExtValueDef::_interface_skel},
+ {"lookup_name", &POA_CORBA::ExtValueDef::lookup_name_skel},
+ {"move", &POA_CORBA::ExtValueDef::move_skel},
+ {"_get_base_value", &POA_CORBA::ExtValueDef::_get_base_value_skel},
+ {"_set_base_value", &POA_CORBA::ExtValueDef::_set_base_value_skel},
+ {"_get_absolute_name", &POA_CORBA::ExtValueDef::_get_absolute_name_skel},
+ {"_get_is_truncatable", &POA_CORBA::ExtValueDef::_get_is_truncatable_skel},
+ {"_set_is_truncatable", &POA_CORBA::ExtValueDef::_set_is_truncatable_skel},
+ {"_get_is_custom", &POA_CORBA::ExtValueDef::_get_is_custom_skel},
+ {"_set_is_custom", &POA_CORBA::ExtValueDef::_set_is_custom_skel},
+ {"_get_initializers", &POA_CORBA::ExtValueDef::_get_initializers_skel},
+ {"_set_initializers", &POA_CORBA::ExtValueDef::_set_initializers_skel},
+ {"_get_ext_initializers", &POA_CORBA::ExtValueDef::_get_ext_initializers_skel},
+ {"_set_ext_initializers", &POA_CORBA::ExtValueDef::_set_ext_initializers_skel},
+ {"_get_id", &POA_CORBA::ExtValueDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ExtValueDef::_set_id_skel},
+ {"describe", &POA_CORBA::ExtValueDef::describe_skel},
+ {"_get_supported_interfaces", &POA_CORBA::ExtValueDef::_get_supported_interfaces_skel},
+ {"_set_abstract_base_values", &POA_CORBA::ExtValueDef::_set_abstract_base_values_skel},
+ {"_get_abstract_base_values", &POA_CORBA::ExtValueDef::_get_abstract_base_values_skel},
+ {"_set_supported_interfaces", &POA_CORBA::ExtValueDef::_set_supported_interfaces_skel},
+ {"_get_containing_repository", &POA_CORBA::ExtValueDef::_get_containing_repository_skel},
+ {"_get_version", &POA_CORBA::ExtValueDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ExtValueDef::_set_version_skel},
+ {"_get_def_kind", &POA_CORBA::ExtValueDef::_get_def_kind_skel},
+ {"describe_value", &POA_CORBA::ExtValueDef::describe_value_skel},
+ {"_get_defined_in", &POA_CORBA::ExtValueDef::_get_defined_in_skel},
+ {"describe_ext_value", &POA_CORBA::ExtValueDef::describe_ext_value_skel},
+ {"_component", &POA_CORBA::ExtValueDef::_component_skel},
+ {"destroy", &POA_CORBA::ExtValueDef::destroy_skel},
+ {"_non_existent", &POA_CORBA::ExtValueDef::_non_existent_skel},
+ {"_get_is_abstract", &POA_CORBA::ExtValueDef::_get_is_abstract_skel},
+ {"_set_is_abstract", &POA_CORBA::ExtValueDef::_set_is_abstract_skel},
+ {"create_value", &POA_CORBA::ExtValueDef::create_value_skel},
+ {"create_module", &POA_CORBA::ExtValueDef::create_module_skel},
+ {"create_native", &POA_CORBA::ExtValueDef::create_native_skel},
+ {"create_attribute", &POA_CORBA::ExtValueDef::create_attribute_skel},
+ {"create_ext_value", &POA_CORBA::ExtValueDef::create_ext_value_skel},
+ {"create_interface", &POA_CORBA::ExtValueDef::create_interface_skel},
+ {"describe_contents", &POA_CORBA::ExtValueDef::describe_contents_skel},
+ {"create_value_member", &POA_CORBA::ExtValueDef::create_value_member_skel},
+ {"create_ext_attribute", &POA_CORBA::ExtValueDef::create_ext_attribute_skel},
+ {"create_enum", &POA_CORBA::ExtValueDef::create_enum_skel},
+ {"create_local_interface", &POA_CORBA::ExtValueDef::create_local_interface_skel},
+ {"contents", &POA_CORBA::ExtValueDef::contents_skel},
+ {"create_abstract_interface", &POA_CORBA::ExtValueDef::create_abstract_interface_skel},
+ {"create_value_box", &POA_CORBA::ExtValueDef::create_value_box_skel},
+ {"create_alias", &POA_CORBA::ExtValueDef::create_alias_skel},
+ {"create_union", &POA_CORBA::ExtValueDef::create_union_skel},
+ {"create_operation", &POA_CORBA::ExtValueDef::create_operation_skel},
+ {"create_exception", &POA_CORBA::ExtValueDef::create_exception_skel},
+ {"create_struct", &POA_CORBA::ExtValueDef::create_struct_skel},
+ {"create_constant", &POA_CORBA::ExtValueDef::create_constant_skel},
+ };
+
+ static const signed char lookup[] =
+ {
+ -1, -1, -1, -1, 4, 5, 6, -7, -3, -102, 10, 11, -13, -2,
+ 12, -103, -16, -2, 15, -103, -18, -2, -20, -2, -104, -1, -22, -2,
+ -24, -2, -27, -4, -110, -1, -32, -2, -110, -109, 26, -1, -110, 31,
+ -108, 34, 35, 36, -41, -2, 37, -1, 38, -1, 39, 40, -44, -2,
+ -110, 43, -104, -46, -3, -102, 49, -1, 50, 51, 52, 53, 54, -1,
+ 55, 56, 57, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 58, -1, -59, -2, -102, -1, -1, -1, -1, -1, -1,
+ 61, -1, 62,
+ };
+
+ 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 < WORDLIST_SIZE)
+ {
+ const char *s = wordlist[slot].opname_;
+
+ if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
+ return &wordlist[slot];
+ }
+ else if (slot < 0 && slot >= -MAX_HASH_VALUE)
+ return 0;
+ else
+ {
+ unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
+ const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
+ const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
+
+ while (--ptr >= base)
+ if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
+ return ptr;
+ }
+ }
+ }
+ return 0;
+}
+static TAO_CORBA_ExtValueDef_Perfect_Hash_OpTable tao_CORBA_ExtValueDef_optable;
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
+class TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_get : public TAO_ServerRequestInfo
+{
+public:
+ TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_get (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::ExtValueDef *tao_impl
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual Dynamic::ParameterList * arguments (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual char * target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Boolean target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::ExtInitializerSeq * result);
+
+private:
+ TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_get (
+ const TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_get &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_get &
+ );
+
+private:
+ POA_CORBA::ExtValueDef *_tao_impl;
+ ::CORBA::ExtInitializerSeq * _result;
+};
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+
+TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_get::TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_get (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ POA_CORBA::ExtValueDef *tao_impl
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
+ _tao_impl (tao_impl)
+{}
+
+Dynamic::ParameterList *
+TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_get::arguments (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return parameter_list;
+}
+
+Dynamic::ExceptionList *
+TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_get::exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_get::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+
+ return safe_result_any._retn ();
+}
+
+char *
+TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_get::target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return
+ CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
+}
+
+CORBA::Boolean
+TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_get::target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
+}
+
+void
+TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_get::result (::CORBA::ExtInitializerSeq * result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
+class TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_set : public TAO_ServerRequestInfo
+{
+public:
+ TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_set (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::ExtValueDef *tao_impl,
+ const CORBA::ExtInitializerSeq & ext_initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual Dynamic::ParameterList * arguments (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual char * target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Boolean target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+private:
+ TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_set (
+ const TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_set &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_set &
+ );
+
+private:
+ POA_CORBA::ExtValueDef *_tao_impl;
+
+ const CORBA::ExtInitializerSeq & ext_initializers_;
+};
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+
+TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_set::TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_set (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ POA_CORBA::ExtValueDef *tao_impl,
+ const CORBA::ExtInitializerSeq & ext_initializers
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
+ _tao_impl (tao_impl),
+ ext_initializers_ (ext_initializers)
+{}
+
+Dynamic::ParameterList *
+TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_set::arguments (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+
+ (*parameter_list)[len].argument <<= this->ext_initializers_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_set::exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_set::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 1;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return result_any;
+}
+
+char *
+TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_set::target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return
+ CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
+}
+
+CORBA::Boolean
+TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_set::target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
+class TAO_ServerRequestInfo_CORBA_ExtValueDef_describe_ext_value : public TAO_ServerRequestInfo
+{
+public:
+ TAO_ServerRequestInfo_CORBA_ExtValueDef_describe_ext_value (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::ExtValueDef *tao_impl
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual Dynamic::ParameterList * arguments (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual char * target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Boolean target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::ExtValueDef::ExtFullValueDescription * result);
+
+private:
+ TAO_ServerRequestInfo_CORBA_ExtValueDef_describe_ext_value (
+ const TAO_ServerRequestInfo_CORBA_ExtValueDef_describe_ext_value &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_ExtValueDef_describe_ext_value &
+ );
+
+private:
+ POA_CORBA::ExtValueDef *_tao_impl;
+ ::CORBA::ExtValueDef::ExtFullValueDescription * _result;
+};
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+
+TAO_ServerRequestInfo_CORBA_ExtValueDef_describe_ext_value::TAO_ServerRequestInfo_CORBA_ExtValueDef_describe_ext_value (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ POA_CORBA::ExtValueDef *tao_impl
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
+ _tao_impl (tao_impl)
+{}
+
+Dynamic::ParameterList *
+TAO_ServerRequestInfo_CORBA_ExtValueDef_describe_ext_value::arguments (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return parameter_list;
+}
+
+Dynamic::ExceptionList *
+TAO_ServerRequestInfo_CORBA_ExtValueDef_describe_ext_value::exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_ExtValueDef_describe_ext_value::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+
+ return safe_result_any._retn ();
+}
+
+char *
+TAO_ServerRequestInfo_CORBA_ExtValueDef_describe_ext_value::target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return
+ CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
+}
+
+CORBA::Boolean
+TAO_ServerRequestInfo_CORBA_ExtValueDef_describe_ext_value::target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
+}
+
+void
+TAO_ServerRequestInfo_CORBA_ExtValueDef_describe_ext_value::result (::CORBA::ExtValueDef::ExtFullValueDescription * result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
+class TAO_ServerRequestInfo_CORBA_ExtValueDef_create_ext_attribute : public TAO_ServerRequestInfo
+{
+public:
+ TAO_ServerRequestInfo_CORBA_ExtValueDef_create_ext_attribute (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::ExtValueDef *tao_impl,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode & mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual Dynamic::ParameterList * arguments (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual char * target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Boolean target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::ExtAttributeDef_ptr result);
+
+private:
+ TAO_ServerRequestInfo_CORBA_ExtValueDef_create_ext_attribute (
+ const TAO_ServerRequestInfo_CORBA_ExtValueDef_create_ext_attribute &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_ExtValueDef_create_ext_attribute &
+ );
+
+private:
+ POA_CORBA::ExtValueDef *_tao_impl;
+
+ const char * id_;
+ const char * name_;
+ const char * version_;
+ CORBA::IDLType_ptr type_;
+ const CORBA::AttributeMode & mode_;
+ const CORBA::ExceptionDefSeq & get_exceptions_;
+ const CORBA::ExceptionDefSeq & set_exceptions_;::CORBA::ExtAttributeDef_ptr _result;
+};
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+
+TAO_ServerRequestInfo_CORBA_ExtValueDef_create_ext_attribute::TAO_ServerRequestInfo_CORBA_ExtValueDef_create_ext_attribute (
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
+ POA_CORBA::ExtValueDef *tao_impl,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode & mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
+ _tao_impl (tao_impl),
+ id_ (id),
+ name_ (name),
+ version_ (version),
+ type_ (type),
+ mode_ (mode),
+ get_exceptions_ (get_exceptions),
+ set_exceptions_ (set_exceptions)
+{}
+
+Dynamic::ParameterList *
+TAO_ServerRequestInfo_CORBA_ExtValueDef_create_ext_attribute::arguments (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+ parameter_list->length (7);
+ CORBA::ULong len = 0;
+
+ (*parameter_list)[len].argument <<= id_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= name_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= version_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->type_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->mode_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->get_exceptions_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->set_exceptions_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ServerRequestInfo_CORBA_ExtValueDef_create_ext_attribute::exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_ExtValueDef_create_ext_attribute::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+
+ return safe_result_any._retn ();
+}
+
+char *
+TAO_ServerRequestInfo_CORBA_ExtValueDef_create_ext_attribute::target_most_derived_interface (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return
+ CORBA::string_dup (this->_tao_impl->_interface_repository_id ());
+}
+
+CORBA::Boolean
+TAO_ServerRequestInfo_CORBA_ExtValueDef_create_ext_attribute::target_is_a (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
+}
+
+void
+TAO_ServerRequestInfo_CORBA_ExtValueDef_create_ext_attribute::result (::CORBA::ExtAttributeDef_ptr result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+///////////////////////////////////////////////////////////////////////
+// Strategized Proxy Broker Implementation
+//
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
+
+// Factory function Implementation.
+POA_CORBA::_TAO_ExtValueDef_Strategized_Proxy_Broker *POA_CORBA::_TAO_ExtValueDef_Strategized_Proxy_Broker::the_TAO_ExtValueDef_Strategized_Proxy_Broker (void)
+{
+ static POA_CORBA::_TAO_ExtValueDef_Strategized_Proxy_Broker strategized_proxy_broker;
+ return &strategized_proxy_broker;
+}
+
+POA_CORBA::_TAO_ExtValueDef_Strategized_Proxy_Broker::_TAO_ExtValueDef_Strategized_Proxy_Broker (void)
+{
+ for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
+ {
+ this->proxy_cache_[i] = 0;
+ }
+}
+
+POA_CORBA::_TAO_ExtValueDef_Strategized_Proxy_Broker::~_TAO_ExtValueDef_Strategized_Proxy_Broker (void)
+{
+ for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
+ {
+ delete this->proxy_cache_[i];
+
+ // Hack to prevent bug mentioned in 1204. Refer to 1204
+ // for details..
+ this->proxy_cache_[i] = 0;
+ }
+}
+
+CORBA::_TAO_ExtValueDef_Proxy_Impl&
+POA_CORBA::_TAO_ExtValueDef_Strategized_Proxy_Broker::select_proxy (
+ ::CORBA::ExtValueDef *object
+ ACE_ENV_ARG_DECL
+ )
+{
+ int strategy =
+ TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
+ if (this->proxy_cache_[strategy] != 0)
+ {
+ return *this->proxy_cache_[strategy];
+ }
+
+ this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
+ return *this->proxy_cache_[strategy];
+}
+
+void
+POA_CORBA::_TAO_ExtValueDef_Strategized_Proxy_Broker::create_proxy (
+ int strategy
+ ACE_ENV_ARG_DECL
+ )
+{
+ ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
+
+ if (this->proxy_cache_[strategy] == 0)
+ {
+ switch (strategy)
+ {
+ case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY:
+ ACE_NEW_THROW_EX (
+ this->proxy_cache_[strategy],
+ POA_CORBA::_TAO_ExtValueDef_ThruPOA_Proxy_Impl,
+ CORBA::NO_MEMORY ()
+ );
+ ACE_CHECK;
+ break;
+
+ case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
+ default:
+ ACE_NEW_THROW_EX (
+ this->proxy_cache_[strategy],
+ ::CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl,
+ CORBA::NO_MEMORY ()
+ );
+ ACE_CHECK;
+ break;
+ }
+ }
+}
+
+//
+// End Strategized Proxy Broker Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+
+CORBA::_TAO_ExtValueDef_Proxy_Broker *
+CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
+{
+ ACE_UNUSED_ARG (obj);
+ return ::POA_CORBA::_TAO_ExtValueDef_Strategized_Proxy_Broker::the_TAO_ExtValueDef_Strategized_Proxy_Broker();
+}
+
+int
+CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_Initializer (long)
+{
+ CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_function_pointer =
+ CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_function;
+
+ return 0;
+}
+
+static int CORBA__TAO_ExtValueDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+ CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_Initializer));
+
+
+///////////////////////////////////////////////////////////////////////
+// ThruPOA Proxy Implementation
+//
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
+
+POA_CORBA::_TAO_ExtValueDef_ThruPOA_Proxy_Impl::_TAO_ExtValueDef_ThruPOA_Proxy_Impl (void)
+{}
+
+// ThruPOA Implementation of the IDL interface methods
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
+::CORBA::ExtInitializerSeq * POA_CORBA::_TAO_ExtValueDef_ThruPOA_Proxy_Impl::ext_initializers (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ ::CORBA::ExtInitializerSeq_var _tao_retval;
+ ACE_UNUSED_ARG (_tao_retval);
+ TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
+ );
+ CORBA::Object_var forward_to;
+ servant_upcall.prepare_for_upcall (
+ _collocated_tao_target_->_object_key (),
+ "_get_ext_initializers",
+ forward_to.out ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ return ACE_reinterpret_cast (
+ POA_CORBA::ExtValueDef_ptr,
+ servant_upcall.servant ()->_downcast (
+ "IDL:omg.org/CORBA/ExtValueDef:1.0"
+ )
+ )->ext_initializers (
+
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
+void POA_CORBA::_TAO_ExtValueDef_ThruPOA_Proxy_Impl::ext_initializers (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::ExtInitializerSeq & ext_initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
+ );
+ CORBA::Object_var forward_to;
+ servant_upcall.prepare_for_upcall (
+ _collocated_tao_target_->_object_key (),
+ "_set_ext_initializers",
+ forward_to.out ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ ACE_reinterpret_cast (
+ POA_CORBA::ExtValueDef_ptr,
+ servant_upcall.servant ()->_downcast (
+ "IDL:omg.org/CORBA/ExtValueDef:1.0"
+ )
+ )->ext_initializers (
+
+ ext_initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
+::CORBA::ExtValueDef::ExtFullValueDescription * POA_CORBA::_TAO_ExtValueDef_ThruPOA_Proxy_Impl::describe_ext_value (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ ::CORBA::ExtValueDef::ExtFullValueDescription_var _tao_retval;
+ ACE_UNUSED_ARG (_tao_retval);
+ TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
+ );
+ CORBA::Object_var forward_to;
+ servant_upcall.prepare_for_upcall (
+ _collocated_tao_target_->_object_key (),
+ "describe_ext_value",
+ forward_to.out ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ return ACE_reinterpret_cast (
+ POA_CORBA::ExtValueDef_ptr,
+ servant_upcall.servant ()->_downcast (
+ "IDL:omg.org/CORBA/ExtValueDef:1.0"
+ )
+ )->describe_ext_value (
+
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
+::CORBA::ExtAttributeDef_ptr POA_CORBA::_TAO_ExtValueDef_ThruPOA_Proxy_Impl::create_ext_attribute (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ ::CORBA::ExtAttributeDef_var _tao_retval;
+ ACE_UNUSED_ARG (_tao_retval);
+ TAO_Object_Adapter::Servant_Upcall servant_upcall (
+ _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
+ );
+ CORBA::Object_var forward_to;
+ servant_upcall.prepare_for_upcall (
+ _collocated_tao_target_->_object_key (),
+ "create_ext_attribute",
+ forward_to.out ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ return ACE_reinterpret_cast (
+ POA_CORBA::ExtValueDef_ptr,
+ servant_upcall.servant ()->_downcast (
+ "IDL:omg.org/CORBA/ExtValueDef:1.0"
+ )
+ )->create_ext_attribute (
+
+ id,
+ name,
+ version,
+ type,
+ mode,
+ get_exceptions,
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+}//
+// End ThruPOA Proxy Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
+
+POA_CORBA::ExtValueDef::ExtValueDef (void)
+{
+ this->optable_ = &tao_CORBA_ExtValueDef_optable;
+}
+
+POA_CORBA::ExtValueDef::ExtValueDef (const ExtValueDef& rhs)
+ : ACE_NESTED_CLASS (POA_CORBA,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)
+{}
+
+POA_CORBA::ExtValueDef::~ExtValueDef (void)
+{
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
+void POA_CORBA::ExtValueDef::_get_ext_initializers_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtValueDef *_tao_impl =
+ ACE_static_cast (
+ POA_CORBA::ExtValueDef *,
+ _tao_servant
+ );
+ ::CORBA::ExtInitializerSeq_var _tao_retval;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
+
+ TAO_ServerRequestInterceptor_Adapter _tao_vfr (
+ _tao_server_request.orb_core ()->server_request_interceptors (),
+ _tao_server_request.interceptor_count ()
+ );
+
+ TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_get _tao_ri (
+ _tao_server_request,
+ _tao_upcall,
+ _tao_impl
+ ACE_ENV_ARG_PARAMETER
+ );
+
+ ACE_TRY
+ {
+ {
+ TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
+ 1 /* Copy TSC to RSC */);
+
+ _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ _tao_retval =
+ _tao_impl->ext_initializers (
+
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ ::CORBA::ExtInitializerSeq * _tao_retval_info = _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_server_request.init_reply ();
+
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(
+ (_tao_out << _tao_retval.in ())
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+ // In case _tao_servant_upcall is not used in this function
+ ACE_UNUSED_ARG (_tao_servant_upcall);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
+void POA_CORBA::ExtValueDef::_set_ext_initializers_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ExtValueDef *_tao_impl =
+ ACE_static_cast (
+ POA_CORBA::ExtValueDef *,
+ _tao_servant
+ );
+ _tao_server_request.argument_flag (0);
+
+ CORBA::ExtInitializerSeq ext_initializers;
+
+ if (!(
+ (_tao_in >> ext_initializers)
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
+
+ TAO_ServerRequestInterceptor_Adapter _tao_vfr (
+ _tao_server_request.orb_core ()->server_request_interceptors (),
+ _tao_server_request.interceptor_count ()
+ );
+
+ TAO_ServerRequestInfo_CORBA_ExtValueDef_ext_initializers_set _tao_ri (
+ _tao_server_request,
+ _tao_upcall,
+ _tao_impl,
+
+ ext_initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+
+ ACE_TRY
+ {
+ {
+ TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
+ 1 /* Copy TSC to RSC */);
+
+ _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_impl->ext_initializers (
+
+ ext_initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_server_request.init_reply ();
+
+ // In case _tao_servant_upcall is not used in this function
+ ACE_UNUSED_ARG (_tao_servant_upcall);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
+void POA_CORBA::ExtValueDef::describe_ext_value_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtValueDef *_tao_impl =
+ ACE_static_cast (
+ POA_CORBA::ExtValueDef *,
+ _tao_servant
+ );
+ ::CORBA::ExtValueDef::ExtFullValueDescription_var _tao_retval;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
+
+ TAO_ServerRequestInterceptor_Adapter _tao_vfr (
+ _tao_server_request.orb_core ()->server_request_interceptors (),
+ _tao_server_request.interceptor_count ()
+ );
+
+ TAO_ServerRequestInfo_CORBA_ExtValueDef_describe_ext_value _tao_ri (
+ _tao_server_request,
+ _tao_upcall,
+ _tao_impl
+ ACE_ENV_ARG_PARAMETER
+ );
+
+ ACE_TRY
+ {
+ {
+ TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
+ 1 /* Copy TSC to RSC */);
+
+ _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ _tao_retval =
+ _tao_impl->describe_ext_value (
+
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ ::CORBA::ExtValueDef::ExtFullValueDescription * _tao_retval_info = _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_server_request.init_reply ();
+
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(
+ (_tao_out << _tao_retval.in ())
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+ // In case _tao_servant_upcall is not used in this function
+ ACE_UNUSED_ARG (_tao_servant_upcall);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
+void POA_CORBA::ExtValueDef::create_ext_attribute_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ExtValueDef *_tao_impl =
+ ACE_static_cast (
+ POA_CORBA::ExtValueDef *,
+ _tao_servant
+ );
+ ::CORBA::ExtAttributeDef_var _tao_retval;
+ CORBA::String_var id;
+ CORBA::String_var name;
+ CORBA::String_var version;
+ CORBA::IDLType_var type;
+ CORBA::AttributeMode mode;
+ CORBA::ExceptionDefSeq get_exceptions;
+ CORBA::ExceptionDefSeq set_exceptions;
+
+ if (!(
+ (_tao_in >> id.out ()) &&
+ (_tao_in >> name.out ()) &&
+ (_tao_in >> version.out ()) &&
+ (_tao_in >> type.out ()) &&
+ (_tao_in >> mode) &&
+ (_tao_in >> get_exceptions) &&
+ (_tao_in >> set_exceptions)
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
+ ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
+
+ TAO_ServerRequestInterceptor_Adapter _tao_vfr (
+ _tao_server_request.orb_core ()->server_request_interceptors (),
+ _tao_server_request.interceptor_count ()
+ );
+
+ TAO_ServerRequestInfo_CORBA_ExtValueDef_create_ext_attribute _tao_ri (
+ _tao_server_request,
+ _tao_upcall,
+ _tao_impl,
+
+ id.in (),
+
+ name.in (),
+
+ version.in (),
+
+ type.in (),
+
+ mode,
+
+ get_exceptions,
+
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+
+ ACE_TRY
+ {
+ {
+ TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
+ 1 /* Copy TSC to RSC */);
+
+ _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
+#endif /* TAO_HAS_INTERCEPTORS */
+ _tao_retval =
+ _tao_impl->create_ext_attribute (
+
+ id.in (),
+
+ name.in (),
+
+ version.in (),
+
+ type.in (),
+
+ mode,
+
+ get_exceptions,
+
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ ::CORBA::ExtAttributeDef_ptr _tao_retval_info = _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_server_request.init_reply ();
+
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(
+ (_tao_out << _tao_retval.in ())
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
+
+ // In case _tao_servant_upcall is not used in this function
+ ACE_UNUSED_ARG (_tao_servant_upcall);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+
+void POA_CORBA::ExtValueDef::_is_a_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
+ POA_CORBA::ExtValueDef *_tao_impl = (POA_CORBA::ExtValueDef *) _tao_servant;
+ CORBA::Boolean _tao_retval = 0;
+ CORBA::String_var value;
+
+ if (!(_tao_in >> value.out ()))
+ ACE_THROW (CORBA::MARSHAL ());
+
+ _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+void POA_CORBA::ExtValueDef::_non_existent_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtValueDef *_tao_impl = (POA_CORBA::ExtValueDef *) _tao_servant;
+ CORBA::Boolean _tao_retval =
+ _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+void POA_CORBA::ExtValueDef::_interface_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtValueDef *_tao_impl = (POA_CORBA::ExtValueDef *) _tao_servant;
+ CORBA::InterfaceDef_ptr _tao_retval = 0;
+ CORBA::Boolean _tao_result = 0;
+
+ TAO_IFR_Client_Adapter *_tao_adapter =
+ ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
+ TAO_ORB_Core::ifr_client_adapter_name ()
+ );
+
+ if (_tao_adapter == 0)
+ {
+ ACE_THROW (CORBA::INTF_REPOS ());
+ }
+
+ ACE_TRY
+ {
+ _tao_retval =
+ _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ _tao_server_request.init_reply ();
+
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ _tao_result =
+ _tao_adapter->interfacedef_cdr_insert (
+ _tao_out,
+ _tao_retval
+ );
+ }
+ ACE_CATCHALL
+ {
+ _tao_adapter->dispose (_tao_retval);
+ }
+ ACE_ENDTRY;
+
+ if (_tao_result == 0)
+ {
+ ACE_THROW (CORBA::MARSHAL ());
+ }
+}
+
+void POA_CORBA::ExtValueDef::_component_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_object_reference,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ExtValueDef *_tao_impl = (POA_CORBA::ExtValueDef *) _tao_object_reference;
+ CORBA::Object_var _tao_retval =
+ _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << _tao_retval._retn ()))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+CORBA::Boolean POA_CORBA::ExtValueDef::_is_a (
+ const char* value
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ExtValueDef:1.0"
+ ) ||
+ !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,
+ "IDL:org.omg/CORBA/Object:1.0"
+ )
+ )
+ {
+ return 1;
+ }
+ else
+ {
+ return 0;
+ }
+}
+
+void* POA_CORBA::ExtValueDef::_downcast (
+ const char* logical_type_id
+ )
+{
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/ExtValueDef:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::ExtValueDef_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/ValueDef:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::ValueDef_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/Container:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::Container_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/Contained:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::Contained_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/IDLType:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/IRObject:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/Object:1.0") == 0)
+ {
+ return ACE_static_cast(PortableServer::Servant, this);
+ }
+
+ return 0;
+}
+
+const char* POA_CORBA::ExtValueDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/CORBA/ExtValueDef:1.0";
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+
+void POA_CORBA::ExtValueDef::_dispatch (
+ TAO_ServerRequest &req,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ )
+{
+ this->synchronous_upcall_dispatch (req,
+ servant_upcall,
+ this
+ ACE_ENV_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+
+CORBA::ExtValueDef *
+POA_CORBA::ExtValueDef::_this (ACE_ENV_SINGLE_ARG_DECL)
+{
+ TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ TAO_Stub_Auto_Ptr safe_stub (stub);
+ CORBA::Object_ptr tmp = CORBA::Object::_nil ();
+
+ if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 1,
+ this
+ ),
+ 0
+ );
+ }
+ else
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 0,
+ this
+ ),
+ 0
+ );
+ }
+
+ CORBA::Object_var obj = tmp;
+ (void) safe_stub.release ();
+ return ::CORBA::ExtValueDef::_unchecked_narrow (obj.in ());
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+
class TAO_CORBA_ValueBoxDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
private:
@@ -10948,7 +12926,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueBoxDef_original_type_def_get::TAO_ServerRequestInfo_CORBA_ValueBoxDef_original_type_def_get (
TAO_ServerRequest &_tao_server_request,
@@ -11090,7 +13068,7 @@ private:
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
TAO_ServerRequestInfo_CORBA_ValueBoxDef_original_type_def_set::TAO_ServerRequestInfo_CORBA_ValueBoxDef_original_type_def_set (
TAO_ServerRequest &_tao_server_request,
@@ -11271,7 +13249,7 @@ POA_CORBA::_TAO_ValueBoxDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
CORBA::_TAO_ValueBoxDef_Proxy_Broker *
CORBA__TAO_ValueBoxDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -11869,7 +13847,7 @@ const char* POA_CORBA::ValueBoxDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
void POA_CORBA::ValueBoxDef::_dispatch (
TAO_ServerRequest &req,
@@ -11884,7 +13862,7 @@ void POA_CORBA::ValueBoxDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
CORBA::ValueBoxDef *
POA_CORBA::ValueBoxDef::_this (ACE_ENV_SINGLE_ARG_DECL)
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h
index 781d7f9ddf3..5741b5c6632 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h
@@ -1280,6 +1280,16 @@ TAO_NAMESPACE POA_CORBA
void *obj,
void *context
ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
); static void _get_id_skel (
TAO_ServerRequest &req,
void *obj,
@@ -1681,6 +1691,675 @@ TAO_NAMESPACE POA_CORBA
///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+ class ExtValueDef;
+ typedef ExtValueDef *ExtValueDef_ptr;
+
+ class _TAO_ExtValueDef_ThruPOA_Proxy_Impl;
+ class _TAO_ExtValueDef_Strategized_Proxy_Broker;
+
+ class ExtValueDef
+ : public virtual POA_CORBA::ValueDef
+ {
+ protected:
+ ExtValueDef (void);
+
+ public:
+ ExtValueDef (const ExtValueDef& rhs);
+ virtual ~ExtValueDef (void);
+
+ virtual CORBA::Boolean _is_a (
+ const char* logical_type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void* _downcast (
+ const char* logical_type_id
+ );
+
+ static void _is_a_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _non_existent_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _interface_skel (
+ TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ virtual void _dispatch (
+ TAO_ServerRequest &req,
+ void *_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ ::CORBA::ExtValueDef *_this (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual const char* _interface_repository_id (void) const;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ExtInitializerSeq * ext_initializers (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _get_ext_initializers_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual void ext_initializers (
+ const CORBA::ExtInitializerSeq & ext_initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void _set_ext_initializers_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ExtValueDef::ExtFullValueDescription * describe_ext_value (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void describe_ext_value_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
+ virtual ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ static void create_ext_attribute_skel (
+ TAO_ServerRequest &_tao_req,
+ void *_tao_servant,
+ void *_tao_servant_upcall
+ ACE_ENV_ARG_DECL
+ ); static void _get_supported_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_supported_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_initializers_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_initializers_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_base_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_base_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_abstract_base_values_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_abstract_base_values_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_is_abstract_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_is_abstract_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_is_custom_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_is_custom_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_is_truncatable_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_is_truncatable_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void is_a_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_member_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_operation_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void lookup_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void lookup_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_module_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_constant_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_struct_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_union_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_enum_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_alias_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_value_box_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_exception_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_native_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_abstract_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_local_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static void _set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_type_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ static void destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ };
+
+ ///////////////////////////////////////////////////////////////////////
+ // Strategized Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
+ class _TAO_ExtValueDef_Strategized_Proxy_Broker : public virtual ::CORBA::_TAO_ExtValueDef_Proxy_Broker
+ {
+ public:
+ _TAO_ExtValueDef_Strategized_Proxy_Broker (void);
+
+ virtual ~_TAO_ExtValueDef_Strategized_Proxy_Broker (void);
+
+ virtual ::CORBA::_TAO_ExtValueDef_Proxy_Impl &select_proxy (
+ ::CORBA::ExtValueDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ // Helper methods that takes care to create the proxy
+ // as soon as their use is necessary.
+ void create_proxy (
+ int collocation_strategy
+ ACE_ENV_ARG_DECL
+ );
+
+ // Caches the proxy implementations. The proxy implementation
+ // are totally stateless, and those can be shared by all the
+ // instances of a given IDL interface type.
+ ::CORBA::_TAO_ExtValueDef_Proxy_Impl
+ *proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
+
+ TAO_SYNCH_MUTEX mutex_;
+ // This funxtion is used to get an handle to the unique instance
+ // of the Strategized Proxy Broker that is available for a given
+ // interface.
+
+ public:
+ static _TAO_ExtValueDef_Strategized_Proxy_Broker *the_TAO_ExtValueDef_Strategized_Proxy_Broker (void);
+ };
+
+ //
+ // End Strategized Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // ThruPOA Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class _TAO_ExtValueDef_ThruPOA_Proxy_Impl :
+ public virtual ::CORBA::_TAO_ExtValueDef_Proxy_Impl,
+ public virtual TAO_ThruPOA_Object_Proxy_Impl,
+ public virtual ::POA_CORBA::_TAO_ValueDef_ThruPOA_Proxy_Impl
+ {
+ public:
+ _TAO_ExtValueDef_ThruPOA_Proxy_Impl (void);
+
+ virtual ~_TAO_ExtValueDef_ThruPOA_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ExtInitializerSeq * ext_initializers (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void ext_initializers (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::ExtInitializerSeq & ext_initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ExtValueDef::ExtFullValueDescription * describe_ext_value (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // ThruPOA Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
class ValueBoxDef;
typedef ValueBoxDef *ValueBoxDef_ptr;
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.i b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.i
index 423b6489bfb..69ffa759df6 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.i
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.i
@@ -591,6 +591,25 @@ ACE_INLINE void POA_CORBA::ValueDef::create_local_interface_skel (
context
ACE_ENV_ARG_PARAMETER
);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ValueDef::create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
+ POA_CORBA::Container::create_ext_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
}ACE_INLINE void POA_CORBA::ValueDef::_get_id_skel (
TAO_ServerRequest &req,
void *obj,
@@ -808,6 +827,870 @@ ACE_INLINE void POA_CORBA::ValueDef::destroy_skel (
context
ACE_ENV_ARG_PARAMETER
);
+}ACE_INLINE void POA_CORBA::ExtValueDef::_get_supported_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::ValueDef::_get_supported_interfaces_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtValueDef::_set_supported_interfaces_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::ValueDef::_set_supported_interfaces_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtValueDef::_get_initializers_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::ValueDef::_get_initializers_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtValueDef::_set_initializers_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::ValueDef::_set_initializers_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtValueDef::_get_base_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::ValueDef::_get_base_value_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtValueDef::_set_base_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::ValueDef::_set_base_value_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtValueDef::_get_abstract_base_values_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::ValueDef::_get_abstract_base_values_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtValueDef::_set_abstract_base_values_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::ValueDef::_set_abstract_base_values_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtValueDef::_get_is_abstract_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::ValueDef::_get_is_abstract_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtValueDef::_set_is_abstract_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::ValueDef::_set_is_abstract_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtValueDef::_get_is_custom_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::ValueDef::_get_is_custom_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtValueDef::_set_is_custom_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::ValueDef::_set_is_custom_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtValueDef::_get_is_truncatable_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::ValueDef::_get_is_truncatable_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtValueDef::_set_is_truncatable_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::ValueDef::_set_is_truncatable_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::is_a_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::ValueDef::is_a_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::describe_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::ValueDef::describe_value_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::create_value_member_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::ValueDef::create_value_member_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::create_attribute_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::ValueDef::create_attribute_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::create_operation_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ValueDef_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::ValueDef::create_operation_skel (
+ req,
+ (POA_CORBA::ValueDef_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::lookup_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Container::lookup_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Container::contents_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::lookup_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Container::lookup_name_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::describe_contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Container::describe_contents_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::create_module_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Container::create_module_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::create_constant_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Container::create_constant_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::create_struct_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Container::create_struct_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::create_union_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Container::create_union_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::create_enum_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Container::create_enum_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::create_alias_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Container::create_alias_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::create_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Container::create_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::create_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Container::create_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::create_value_box_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Container::create_value_box_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::create_exception_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Container::create_exception_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::create_native_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Container::create_native_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::create_abstract_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Container::create_abstract_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::create_local_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Container::create_local_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Container::create_ext_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtValueDef::_get_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Contained::_get_id_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtValueDef::_set_id_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Contained::_set_id_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtValueDef::_get_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Contained::_get_name_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtValueDef::_set_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Contained::_set_name_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtValueDef::_get_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Contained::_get_version_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+ACE_INLINE void POA_CORBA::ExtValueDef::_set_version_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Contained::_set_version_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtValueDef::_get_defined_in_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Contained::_get_defined_in_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtValueDef::_get_absolute_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Contained::_get_absolute_name_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtValueDef::_get_containing_repository_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Contained::_get_containing_repository_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::describe_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Contained::describe_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::move_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Contained_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::Contained::move_skel (
+ req,
+ (POA_CORBA::Contained_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtValueDef::_get_type_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IDLType_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::IDLType::_get_type_skel (
+ req,
+ (POA_CORBA::IDLType_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ExtValueDef::_get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::IRObject::_get_def_kind_skel (
+ req,
+ (POA_CORBA::IRObject_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
+ACE_INLINE void POA_CORBA::ExtValueDef::destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ExtValueDef_ptr) obj;
+ POA_CORBA::IRObject::destroy_skel (
+ req,
+ (POA_CORBA::IRObject_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
}ACE_INLINE void POA_CORBA::ValueBoxDef::_get_id_skel (
TAO_ServerRequest &req,
void *obj,
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h
index 1afadd0a89d..75971efb0d4 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h
@@ -899,6 +899,26 @@ TAO_NAMESPACE POA_CORBA
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
char * id (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
@@ -1057,6 +1077,724 @@ TAO_NAMESPACE POA_CORBA
// TIE class: Refer to CORBA v2.2, Section 20.34.4
template <class T>
+ class ExtValueDef_tie : public ExtValueDef
+ {
+ public:
+ ExtValueDef_tie (T &t);
+ // the T& ctor
+ ExtValueDef_tie (T &t, PortableServer::POA_ptr poa);
+ // ctor taking a POA
+ ExtValueDef_tie (T *tp, CORBA::Boolean release = 1);
+ // ctor taking pointer and an ownership flag
+ ExtValueDef_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
+ // ctor with T*, ownership flag and a POA
+ ~ExtValueDef_tie (void);
+ // dtor
+
+ // TIE specific functions
+ T *_tied_object (void);
+ // return the underlying object
+ void _tied_object (T &obj);
+ // set the underlying object
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
+ // set the underlying object and the ownership flag
+ CORBA::Boolean _is_owner (void);
+ // do we own it
+ void _is_owner (CORBA::Boolean b);
+ // set the ownership
+
+ // overridden ServantBase operations
+ PortableServer::POA_ptr _default_POA (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtInitializerSeq * ext_initializers (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void ext_initializers (
+ const CORBA::ExtInitializerSeq & ext_initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtValueDef::ExtFullValueDescription * describe_ext_value (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDefSeq * supported_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void supported_interfaces (
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InitializerSeq * initializers (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void initializers (
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueDef_ptr base_value (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void base_value (
+ CORBA::ValueDef_ptr base_value
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueDefSeq * abstract_base_values (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void abstract_base_values (
+ const CORBA::ValueDefSeq & abstract_base_values
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::Boolean is_abstract (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void is_abstract (
+ CORBA::Boolean is_abstract
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::Boolean is_custom (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void is_custom (
+ CORBA::Boolean is_custom
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::Boolean is_truncatable (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void is_truncatable (
+ CORBA::Boolean is_truncatable
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::Boolean is_a (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueDef::FullValueDescription * describe_value (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueMemberDef_ptr create_value_member (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::Visibility access
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AttributeDef_ptr create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::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
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained_ptr lookup (
+ const char * search_name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container::DescriptionSeq * describe_contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ModuleDef_ptr create_module (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ConstantDef_ptr create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ const CORBA::Any & value
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::StructDef_ptr create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::UnionDef_ptr create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr discriminator_type,
+ const CORBA::UnionMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::EnumDef_ptr create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::EnumMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AliasDef_ptr create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDef_ptr create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueDef_ptr create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueBoxDef_ptr create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type_def
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExceptionDef_ptr create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::NativeDef_ptr create_native (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::AbstractInterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::LocalInterfaceDef_ptr create_local_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * id (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void id (
+ const char * id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void name (
+ const char * name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * version (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void version (
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container_ptr defined_in (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ char * absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Repository_ptr containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained::Description * describe (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::TypeCode_ptr type (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ private:
+ T *ptr_;
+ PortableServer::POA_var poa_;
+ CORBA::Boolean rel_;
+
+ // copy and assignment are not allowed
+ ExtValueDef_tie (const ExtValueDef_tie &);
+ void operator= (const ExtValueDef_tie &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
+ // TIE class: Refer to CORBA v2.2, Section 20.34.4
+ template <class T>
class ValueBoxDef_tie : public ValueBoxDef
{
public:
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.i b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.i
index ce1da6b5b2d..caebbcc7723 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.i
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.i
@@ -1497,6 +1497,42 @@ template <class T> ACE_INLINE
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
template <class T> ACE_INLINE
+::CORBA::ExtValueDef_ptr POA_CORBA::ValueDef_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
char * POA_CORBA::ValueDef_tie<T>::id (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -1737,6 +1773,1219 @@ void POA_CORBA::ValueDef_tie<T>::destroy (
#if defined (ACE_HAS_USING_KEYWORD)
template <class T> ACE_INLINE
+POA_CORBA::ExtValueDef_tie<T>::ExtValueDef_tie (T &t)
+ : ptr_ (&t),
+ poa_ (PortableServer::POA::_nil ()),
+ rel_ (0)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtValueDef_tie<T>::ExtValueDef_tie (T &t, PortableServer::POA_ptr poa)
+ : ptr_ (&t),
+ poa_ (PortableServer::POA::_duplicate (poa)),
+ rel_ (0)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtValueDef_tie<T>::ExtValueDef_tie (T *tp, CORBA::Boolean release)
+ : ptr_ (tp),
+ poa_ (PortableServer::POA::_nil ()),
+ rel_ (release)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtValueDef_tie<T>::ExtValueDef_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release)
+ : ptr_ (tp),
+ poa_ (PortableServer::POA::_duplicate (poa)),
+ rel_ (release)
+{}
+
+template <class T> ACE_INLINE
+POA_CORBA::ExtValueDef_tie<T>::~ExtValueDef_tie (void)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+}
+
+template <class T> ACE_INLINE T *
+POA_CORBA::ExtValueDef_tie<T>::_tied_object (void)
+{
+ return this->ptr_;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ExtValueDef_tie<T>::_tied_object (T &obj)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
+ this->ptr_ = &obj;
+ this->rel_ = 0;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ExtValueDef_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
+{
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
+ this->ptr_ = obj;
+ this->rel_ = release;
+}
+
+template <class T> ACE_INLINE CORBA::Boolean
+POA_CORBA::ExtValueDef_tie<T>::_is_owner (void)
+{
+ return this->rel_;
+}
+
+template <class T> ACE_INLINE void
+POA_CORBA::ExtValueDef_tie<T>::_is_owner (CORBA::Boolean b)
+{
+ this->rel_ = b;
+}
+
+template <class T> ACE_INLINE PortableServer::POA_ptr
+POA_CORBA::ExtValueDef_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
+{
+ if (!CORBA::is_nil (this->poa_.in ()))
+ {
+ return PortableServer::POA::_duplicate (this->poa_.in ());
+ }
+
+ return this->ExtValueDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExtInitializerSeq * POA_CORBA::ExtValueDef_tie<T>::ext_initializers (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->ext_initializers (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtValueDef_tie<T>::ext_initializers (
+ const CORBA::ExtInitializerSeq & ext_initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->ext_initializers (
+ ext_initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExtValueDef::ExtFullValueDescription * POA_CORBA::ExtValueDef_tie<T>::describe_ext_value (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_ext_value (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExtAttributeDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_attribute (
+ id,
+ name,
+ version,
+ type,
+ mode,
+ get_exceptions,
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceDefSeq * POA_CORBA::ExtValueDef_tie<T>::supported_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->supported_interfaces (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtValueDef_tie<T>::supported_interfaces (
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->supported_interfaces (
+ supported_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InitializerSeq * POA_CORBA::ExtValueDef_tie<T>::initializers (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->initializers (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtValueDef_tie<T>::initializers (
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->initializers (
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueDef_ptr POA_CORBA::ExtValueDef_tie<T>::base_value (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->base_value (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtValueDef_tie<T>::base_value (
+ CORBA::ValueDef_ptr base_value
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->base_value (
+ base_value
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueDefSeq * POA_CORBA::ExtValueDef_tie<T>::abstract_base_values (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->abstract_base_values (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtValueDef_tie<T>::abstract_base_values (
+ const CORBA::ValueDefSeq & abstract_base_values
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->abstract_base_values (
+ abstract_base_values
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+CORBA::Boolean POA_CORBA::ExtValueDef_tie<T>::is_abstract (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->is_abstract (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtValueDef_tie<T>::is_abstract (
+ CORBA::Boolean is_abstract
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->is_abstract (
+ is_abstract
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+CORBA::Boolean POA_CORBA::ExtValueDef_tie<T>::is_custom (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->is_custom (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtValueDef_tie<T>::is_custom (
+ CORBA::Boolean is_custom
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->is_custom (
+ is_custom
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+CORBA::Boolean POA_CORBA::ExtValueDef_tie<T>::is_truncatable (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->is_truncatable (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtValueDef_tie<T>::is_truncatable (
+ CORBA::Boolean is_truncatable
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->is_truncatable (
+ is_truncatable
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+CORBA::Boolean POA_CORBA::ExtValueDef_tie<T>::is_a (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->is_a (
+ id
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueDef::FullValueDescription * POA_CORBA::ExtValueDef_tie<T>::describe_value (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_value (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueMemberDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_value_member (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::Visibility access
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_value_member (
+ id,
+ name,
+ version,
+ type,
+ access
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AttributeDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_attribute (
+ id,
+ name,
+ version,
+ type,
+ mode
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::OperationDef_ptr POA_CORBA::ExtValueDef_tie<T>::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
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_operation (
+ id,
+ name,
+ version,
+ result,
+ mode,
+ params,
+ exceptions,
+ contexts
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Contained_ptr POA_CORBA::ExtValueDef_tie<T>::lookup (
+ const char * search_name
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->lookup (
+ search_name
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ContainedSeq * POA_CORBA::ExtValueDef_tie<T>::contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->contents (
+ limit_type,
+ exclude_inherited
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ContainedSeq * POA_CORBA::ExtValueDef_tie<T>::lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->lookup_name (
+ search_name,
+ levels_to_search,
+ limit_type,
+ exclude_inherited
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Container::DescriptionSeq * POA_CORBA::ExtValueDef_tie<T>::describe_contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_contents (
+ limit_type,
+ exclude_inherited,
+ max_returned_objs
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ModuleDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_module (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_module (
+ id,
+ name,
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ConstantDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ const CORBA::Any & value
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_constant (
+ id,
+ name,
+ version,
+ type,
+ value
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::StructDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_struct (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::UnionDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr discriminator_type,
+ const CORBA::UnionMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_union (
+ id,
+ name,
+ version,
+ discriminator_type,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::EnumDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::EnumMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_enum (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AliasDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_alias (
+ id,
+ name,
+ version,
+ original_type
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueBoxDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type_def
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_value_box (
+ id,
+ name,
+ version,
+ original_type_def
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExceptionDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_exception (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::NativeDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_native (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_native (
+ id,
+ name,
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_abstract_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::AbstractInterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_abstract_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::LocalInterfaceDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_local_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_local_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExtValueDef_ptr POA_CORBA::ExtValueDef_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtValueDef_tie<T>::id (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->id (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtValueDef_tie<T>::id (
+ const char * id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->id (
+ id
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtValueDef_tie<T>::name (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->name (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtValueDef_tie<T>::name (
+ const char * name
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->name (
+ name
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtValueDef_tie<T>::version (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->version (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtValueDef_tie<T>::version (
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->version (
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Container_ptr POA_CORBA::ExtValueDef_tie<T>::defined_in (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->defined_in (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+char * POA_CORBA::ExtValueDef_tie<T>::absolute_name (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->absolute_name (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Repository_ptr POA_CORBA::ExtValueDef_tie<T>::containing_repository (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->containing_repository (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Contained::Description * POA_CORBA::ExtValueDef_tie<T>::describe (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtValueDef_tie<T>::move (
+ CORBA::Container_ptr new_container,
+ const char * new_name,
+ const char * new_version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->move (
+ new_container,
+ new_name,
+ new_version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+CORBA::TypeCode_ptr POA_CORBA::ExtValueDef_tie<T>::type (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->type (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::DefinitionKind POA_CORBA::ExtValueDef_tie<T>::def_kind (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->def_kind (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ExtValueDef_tie<T>::destroy (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->destroy (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+#endif /* ACE_HAS_USING_KEYWORD */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_si.cpp:96
+
+#if defined (ACE_HAS_USING_KEYWORD)
+
+template <class T> ACE_INLINE
POA_CORBA::ValueBoxDef_tie<T>::ValueBoxDef_tie (T &t)
: ptr_ (&t),
poa_ (PortableServer::POA::_nil ()),
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
index ca4d3fe06ad..ec020c671ff 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
@@ -287,10 +287,12 @@ TAO_IFR_Server::create_repository (ACE_ENV_SINGLE_ARG_DECL)
auto_ptr<TAO_ComponentRepository_i> safety (impl);
- POA_IR::ComponentRepository_tie<TAO_ComponentRepository_i> *impl_tie = 0;
+ POA_CORBA::ComponentIR::Repository_tie<TAO_ComponentRepository_i> *impl_tie
+ = 0;
+
ACE_NEW_THROW_EX (
impl_tie,
- POA_IR::ComponentRepository_tie<TAO_ComponentRepository_i> (
+ POA_CORBA::ComponentIR::Repository_tie<TAO_ComponentRepository_i> (
impl,
this->repo_poa_,
1
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IRObject_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IRObject_i.cpp
index 5efd445acdb..61b7766605c 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IRObject_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IRObject_i.cpp
@@ -282,8 +282,8 @@ TAO_IRObject_i::create_objref (CORBA::DefinitionKind def_kind,
case CORBA::dk_Finder:
repo_id += "IR/FinderDef:";
break;
- case CORBA::dk_PrimaryKey:
- repo_id += "IR/PrimaryKeyDef:";
+ case CORBA::dk_Event:
+ repo_id += "IR/EventDef:";
break;
case CORBA::dk_Emits:
repo_id += "IR/EmitsDef:";
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.cpp
new file mode 100644
index 00000000000..c6f181bedda
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.cpp
@@ -0,0 +1,92 @@
+/* -*- C++ -*- */
+// $Id$
+
+#include "InterfaceAttrExtension_i.h"
+#include "Repository_i.h"
+
+ACE_RCSID (IFRService,
+ InterfaceAttrExtension_i,
+ "$Id$")
+
+// =====================================================================
+
+TAO_InterfaceAttrExtension_i::TAO_InterfaceAttrExtension_i (
+ TAO_Repository_i *repo
+ )
+ : TAO_IRObject_i (repo)
+{
+}
+
+TAO_InterfaceAttrExtension_i::~TAO_InterfaceAttrExtension_i (void)
+{
+}
+
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *
+TAO_InterfaceAttrExtension_i::describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_READ_GUARD_RETURN (0);
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return this->describe_ext_interface_i (ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *
+TAO_InterfaceAttrExtension_i::describe_ext_interface_i (
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+ return 0;
+}
+
+CORBA::ExtAttributeDef_ptr
+TAO_InterfaceAttrExtension_i::create_ext_attribute (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq &get_exceptions,
+ const CORBA::ExceptionDefSeq &set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_WRITE_GUARD_RETURN (CORBA::ExtAttributeDef::_nil ());
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (CORBA::ExtAttributeDef::_nil ());
+
+ return this->create_ext_attribute_i (id,
+ name,
+ version,
+ type,
+ mode,
+ get_exceptions,
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::ExtAttributeDef_ptr
+TAO_InterfaceAttrExtension_i::create_ext_attribute_i (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq &get_exceptions,
+ const CORBA::ExceptionDefSeq &set_exceptions
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+ return 0;
+}
+
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h b/TAO/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h
new file mode 100644
index 00000000000..2313230388b
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h
@@ -0,0 +1,96 @@
+/* -*- C++ -*- */
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO/orbsvcs/orbsvcs/IFRService
+//
+// = FILENAME
+// InterfaceAttrExtension_i.h
+//
+// = DESCRIPTION
+// InterfaceAttrExtension_i servant class.
+//
+// = AUTHOR
+// Jeff Parsons <j.parsons@vanderbilt.edu>
+//
+// ============================================================================
+
+#ifndef TAO_INTERFACEATTREXTENSION_I_H
+#define TAO_INTERFACEATTREXTENSION_I_H
+
+#include "IRObject_i.h"
+#include "ifr_service_export.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#if defined(_MSC_VER)
+#if (_MSC_VER >= 1200)
+#pragma warning(push)
+#endif /* _MSC_VER >= 1200 */
+#pragma warning(disable:4250)
+#endif /* _MSC_VER */
+
+class TAO_IFRService_Export TAO_InterfaceAttrExtension_i
+ : public virtual TAO_IRObject_i
+{
+ // = TITLE
+ // TAO_InterfaceAttrExtension_i
+ //
+ // = DESCRIPTION
+ // IDL3 attribute extension mixin class.
+ //
+public:
+ TAO_InterfaceAttrExtension_i (TAO_Repository_i *repo);
+ // Constructor
+
+ virtual ~TAO_InterfaceAttrExtension_i (void);
+ // Destructor
+
+ virtual
+ CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *
+ describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *
+ describe_ext_interface_i (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq &get_exceptions,
+ const CORBA::ExceptionDefSeq &set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ CORBA::ExtAttributeDef_ptr create_ext_attribute_i (
+ const char *id,
+ const char *name,
+ const char *version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq &get_exceptions,
+ const CORBA::ExceptionDefSeq &set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+};
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+#pragma warning(pop)
+#endif /* _MSC_VER */
+
+#endif /* TAO_INTERFACEATTREXTENSION_I_H */
+
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp
index 5f7cc21afb2..9b721d54a16 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp
@@ -1385,3 +1385,4 @@ TAO_InterfaceDef_i::check_inherited_attrs (const char *name
return 0;
}
+
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h
index 464a19a26d3..9e1567710eb 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h
@@ -54,88 +54,88 @@ public:
// Destructor
virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Return our definition kind.
virtual void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Remove the repository entry.
virtual void destroy_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::Contained::Description *describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
virtual CORBA::Contained::Description *describe_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
virtual CORBA::TypeCode_ptr type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From IDLType_i's pure virtual function.
virtual CORBA::TypeCode_ptr type_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From IDLType_i's pure virtual function.
virtual CORBA::InterfaceDefSeq *base_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::InterfaceDefSeq *base_interfaces_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual void base_interfaces (
const CORBA::InterfaceDefSeq &base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
void base_interfaces_i (
const CORBA::InterfaceDefSeq &base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::Boolean is_a (
const char *interface_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::Boolean is_a_i (
const char *interface_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::InterfaceDef::FullInterfaceDescription *describe_interface (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::InterfaceDef::FullInterfaceDescription *describe_interface_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::AttributeDef_ptr create_attribute (
@@ -144,8 +144,8 @@ public:
const char *version,
CORBA::IDLType_ptr type,
CORBA::AttributeMode mode
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::AttributeDef_ptr create_attribute_i (
@@ -154,8 +154,8 @@ public:
const char *version,
CORBA::IDLType_ptr type,
CORBA::AttributeMode mode
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::OperationDef_ptr create_operation (
@@ -167,8 +167,8 @@ public:
const CORBA::ParDescriptionSeq &params,
const CORBA::ExceptionDefSeq &exceptions,
const CORBA::ContextIdSeq &contexts
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::OperationDef_ptr create_operation_i (
@@ -180,8 +180,8 @@ public:
const CORBA::ParDescriptionSeq &params,
const CORBA::ExceptionDefSeq &exceptions,
const CORBA::ContextIdSeq &contexts
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
void interface_contents (
@@ -189,16 +189,16 @@ public:
ACE_Unbounded_Queue<ACE_TString> &path_queue,
CORBA::DefinitionKind limit_type,
CORBA::Boolean exclude_inherited
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Gathers the attributes and operations of all the ancestors.
private:
void destroy_special (
const char *sub_section
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Removed the repo ids of our attributes and operations from
// the flat repo ids section of the repository.
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.cpp
index 5f12091ff2c..87aef1f0854 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.cpp
@@ -57,3 +57,4 @@ TAO_LocalInterfaceDef_i::is_a_i (const char *interface_id
return this->TAO_InterfaceDef_i::is_a_i (interface_id
ACE_ENV_ARG_PARAMETER);
}
+
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h
index fec016cfebb..0f4ef2cc30f 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h
@@ -50,21 +50,21 @@ public:
// Destructor
virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Return our definition kind.
virtual CORBA::Boolean is_a (
const char *interface_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::Boolean is_a_i (
const char *interface_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
};
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/PrimaryKeyDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/PrimaryKeyDef_i.cpp
deleted file mode 100644
index b1c36e1228f..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/PrimaryKeyDef_i.cpp
+++ /dev/null
@@ -1,109 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "Repository_i.h"
-#include "PrimaryKeyDef_i.h"
-
-ACE_RCSID(IFR_Service, PrimaryKeyDef_i, "$Id$")
-
-TAO_PrimaryKeyDef_i::TAO_PrimaryKeyDef_i (
- TAO_Repository_i *repo
- )
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo)
-{
-}
-
-TAO_PrimaryKeyDef_i::~TAO_PrimaryKeyDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_PrimaryKeyDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_PrimaryKey;
-}
-
-void
-TAO_PrimaryKeyDef_i::destroy (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-void
-TAO_PrimaryKeyDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
-}
-
-CORBA::Contained::Description *
-TAO_PrimaryKeyDef_i::describe (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (0);
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return this->describe_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::Contained::Description *
-TAO_PrimaryKeyDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
- return 0;
-}
-
-CORBA::Boolean
-TAO_PrimaryKeyDef_i::is_a (const char *primary_key_id
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (0);
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return this->is_a_i (primary_key_id
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Boolean
-TAO_PrimaryKeyDef_i::is_a_i (const char * /* primary_key_id */
- ACE_ENV_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */ )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
- return 0;
-}
-
-CORBA::ValueDef_ptr
-TAO_PrimaryKeyDef_i::primary_key (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::ValueDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ValueDef::_nil ());
-
- return this->primary_key_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::ValueDef_ptr
-TAO_PrimaryKeyDef_i::primary_key_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
- return 0;
-}
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/PrimaryKeyDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/PrimaryKeyDef_i.h
deleted file mode 100644
index 3552f82827b..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/PrimaryKeyDef_i.h
+++ /dev/null
@@ -1,111 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// PrimaryKeyDef_i.h
-//
-// = DESCRIPTION
-// PrimaryKeyDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_PRIMARYKEYDEF_I_H
-#define TAO_PRIMARYKEYDEF_I_H
-
-#include "Contained_i.h"
-#include "ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#if (_MSC_VER >= 1200)
-#pragma warning(push)
-#endif /* _MSC_VER >= 1200 */
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-class TAO_IFRService_Export TAO_PrimaryKeyDef_i : public virtual TAO_Contained_i
-{
- // = TITLE
- // TAO_PrimaryKeyDef_i
- //
- // = DESCRIPTION
- // Represents a primary key definition. It refers to a ValueDef
- // object which contains the actual information about the
- // primary key.
- //
-public:
- TAO_PrimaryKeyDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_PrimaryKeyDef_i (void);
- // Destructor
-
- virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Return our definition kind.
-
- virtual void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Remove the repository entry.
-
- virtual void destroy_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Contained::Description *describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
- // From Contained_i's pure virtual function.
-
- virtual CORBA::Contained::Description *describe_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
- // From Contained_i's pure virtual function.
-
- virtual CORBA::Boolean is_a (
- const char *primary_key_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::Boolean is_a_i (
- const char *primary_key_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ValueDef_ptr primary_key (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ValueDef_ptr primary_key_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-};
-
-#if defined(_MSC_VER) && (_MSC_VER >= 1200)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_PRIMARYKEYDEF_I_H */
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp
index 200051cdb7f..b2dedfac34a 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp
@@ -84,3 +84,28 @@ TAO_ProvidesDef_i::interface_type_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV
return 0;
}
+void
+TAO_ProvidesDef_i::interface_type (
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_WRITE_GUARD;
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ this->interface_type_i (interface_type
+ ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+void
+TAO_ProvidesDef_i::interface_type_i (
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+}
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h
index e314b28e22f..56c0f01d990 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h
@@ -50,43 +50,55 @@ public:
// Destructor
virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Return our definition kind.
virtual void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Remove the repository entry.
virtual void destroy_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::Contained::Description *describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
virtual CORBA::Contained::Description *describe_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
virtual CORBA::InterfaceDef_ptr interface_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::InterfaceDef_ptr interface_type_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual void interface_type (
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void interface_type_i (
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
};
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/PublishesDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/PublishesDef_i.cpp
index 6736a00efa6..ae737304645 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/PublishesDef_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/PublishesDef_i.cpp
@@ -1,17 +1,19 @@
/* -*- C++ -*- */
// $Id$
-#include "Repository_i.h"
#include "PublishesDef_i.h"
+#include "Repository_i.h"
-ACE_RCSID(IFR_Service, PublishesDef_i, "$Id$")
+ACE_RCSID (IFRService,
+ PublishesDef_i,
+ "$Id$")
TAO_PublishesDef_i::TAO_PublishesDef_i (
TAO_Repository_i *repo
)
: TAO_IRObject_i (repo),
TAO_Contained_i (repo),
- TAO_EventDef_i (repo)
+ TAO_EventPortDef_i (repo)
{
}
@@ -26,25 +28,6 @@ TAO_PublishesDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
return CORBA::dk_Publishes;
}
-void
-TAO_PublishesDef_i::destroy (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-void
-TAO_PublishesDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
-}
-
CORBA::Contained::Description *
TAO_PublishesDef_i::describe (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -58,7 +41,7 @@ TAO_PublishesDef_i::describe (ACE_ENV_SINGLE_ARG_DECL)
}
CORBA::Contained::Description *
-TAO_PublishesDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
+TAO_PublishesDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */ )
ACE_THROW_SPEC ((CORBA::SystemException))
{
// TODO
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/PublishesDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/PublishesDef_i.h
index 9940727dfcc..a9d0d8cec10 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/PublishesDef_i.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/PublishesDef_i.h
@@ -20,7 +20,7 @@
#ifndef TAO_PUBLISHESDEF_I_H
#define TAO_PUBLISHESDEF_I_H
-#include "EventDef_i.h"
+#include "EventPortDef_i.h"
#include "ifr_service_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
@@ -34,7 +34,8 @@
#pragma warning(disable:4250)
#endif /* _MSC_VER */
-class TAO_IFRService_Export TAO_PublishesDef_i : public virtual TAO_EventDef_i
+class TAO_IFRService_Export TAO_PublishesDef_i
+ : public virtual TAO_EventPortDef_i
{
// = TITLE
// TAO_PublishesDef_i
@@ -51,31 +52,20 @@ public:
// Destructor
virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Return our definition kind.
- virtual void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Remove the repository entry.
-
- virtual void destroy_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
virtual CORBA::Contained::Description *describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
virtual CORBA::Contained::Description *describe_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
};
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp
index 6ac4629011a..320676d6535 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp
@@ -82,6 +82,32 @@ TAO_UsesDef_i::interface_type_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SIN
return 0;
}
+void
+TAO_UsesDef_i::interface_type (
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_WRITE_GUARD;
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ this->interface_type_i (interface_type
+ ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+void
+TAO_UsesDef_i::interface_type_i (
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+}
+
CORBA::Boolean
TAO_UsesDef_i::is_multiple (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
@@ -102,3 +128,29 @@ TAO_UsesDef_i::is_multiple_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE
return 0;
}
+void
+TAO_UsesDef_i::is_multiple (
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ TAO_IFR_WRITE_GUARD;
+
+ this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ this->is_multiple_i (is_multiple
+ ACE_ENV_SINGLE_ARG_PARAMETER);
+}
+
+void
+TAO_UsesDef_i::is_multiple_i (
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // TODO
+}
+
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/UsesDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/UsesDef_i.h
index 49db8492c6d..f7e56917288 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/UsesDef_i.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/UsesDef_i.h
@@ -50,52 +50,76 @@ public:
// Destructor
virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Return our definition kind.
virtual void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// Remove the repository entry.
virtual void destroy_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::Contained::Description *describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
virtual CORBA::Contained::Description *describe_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
// From Contained_i's pure virtual function.
virtual CORBA::InterfaceDef_ptr interface_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
+ virtual void interface_type (
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void interface_type_i (
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
CORBA::InterfaceDef_ptr interface_type_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
virtual CORBA::Boolean is_multiple (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
CORBA::Boolean is_multiple_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual void is_multiple (
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((CORBA::SystemException));
+ void is_multiple_i (
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
};
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/concrete_classes.h b/TAO/orbsvcs/orbsvcs/IFRService/concrete_classes.h
index b2b08d83a97..6c2dd24e0e0 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/concrete_classes.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/concrete_classes.h
@@ -47,7 +47,7 @@
#include "ConsumesDef_i.h"
#include "PublishesDef_i.h"
#include "EmitsDef_i.h"
-#include "PrimaryKeyDef_i.h"
+#include "EventDef_i.h"
#include "ProvidesDef_i.h"
#include "UsesDef_i.h"
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/tmplinst.cpp b/TAO/orbsvcs/orbsvcs/IFRService/tmplinst.cpp
index b40cc2257c3..ad2c9fdf6e8 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/tmplinst.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/tmplinst.cpp
@@ -33,7 +33,7 @@ template class POA_CORBA::StructDef_tie<TAO_StructDef_i>;
template class POA_IR::ConsumesDef_tie<TAO_ConsumesDef_i>;
template class POA_IR::PublishesDef_tie<TAO_PublishesDef_i>;
template class POA_IR::EmitsDef_tie<TAO_EmitsDef_i>;
-template class POA_IR::PrimaryKeyDef_tie<TAO_PrimaryKeyDef_i>;
+template class POA_IR::EventDef_tie<TAO_EventDef_i>;
template class POA_IR::ProvidesDef_tie<TAO_ProvidesDef_i>;
template class POA_IR::UsesDef_tie<TAO_UsesDef_i>;
template class POA_CORBA::ValueMemberDef_tie<TAO_ValueMemberDef_i>;
@@ -85,8 +85,8 @@ template class auto_ptr<TAO_PublishesDef_i>;
template class ACE_Auto_Basic_Ptr<TAO_PublishesDef_i>;
template class auto_ptr<TAO_EmitsDef_i>;
template class ACE_Auto_Basic_Ptr<TAO_EmitsDef_i>;
-template class auto_ptr<TAO_PrimaryKeyDef_i>;
-template class ACE_Auto_Basic_Ptr<TAO_PrimaryKeyDef_i>;
+template class auto_ptr<TAO_EventDef_i>;
+template class ACE_Auto_Basic_Ptr<TAO_EventDef_i>;
template class auto_ptr<TAO_ProvidesDef_i>;
template class ACE_Auto_Basic_Ptr<TAO_ProvidesDef_i>;
template class auto_ptr<TAO_UsesDef_i>;
@@ -154,7 +154,7 @@ template class ACE_Auto_Basic_Ptr<char>;
#pragma instantiate POA_IR::ConsumesDef_tie<TAO_ConsumesDef_i>
#pragma instantiate POA_IR::PublishesDef_tie<TAO_PublishesDef_i>
#pragma instantiate POA_IR::EmitsDef_tie<TAO_EmitsDef_i>
-#pragma instantiate POA_IR::PrimaryKeyDef_tie<TAO_PrimaryKeyDef_i>
+#pragma instantiate POA_IR::EventDef_tie<TAO_PrimaryKeyDef_i>
#pragma instantiate POA_IR::ProvidesDef_tie<TAO_ProvidesDef_i>
#pragma instantiate POA_IR::UsesDef_tie<TAO_UsesDef_i>
#pragma instantiate POA_CORBA::ValueMemberDef_tie<TAO_ValueMemberDef_i>
@@ -206,8 +206,8 @@ template class ACE_Auto_Basic_Ptr<char>;
#pragma instantiate ACE_Auto_Basic_Ptr<TAO_PublishesDef_i>
#pragma instantiate auto_ptr<TAO_EmitsDef_i>
#pragma instantiate ACE_Auto_Basic_Ptr<TAO_EmitsDef_i>
-#pragma instantiate auto_ptr<TAO_PrimaryKeyDef_i>
-#pragma instantiate ACE_Auto_Basic_Ptr<TAO_PrimaryKeyDef_i>
+#pragma instantiate auto_ptr<TAO_EventDef_i>
+#pragma instantiate ACE_Auto_Basic_Ptr<TAO_EventDef_i>
#pragma instantiate auto_ptr<TAO_ProvidesDef_i>
#pragma instantiate ACE_Auto_Basic_Ptr<TAO_ProvidesDef_i>
#pragma instantiate auto_ptr<TAO_UsesDef_i>
diff --git a/TAO/tao/IFR_Client/IFR_Base.pidl b/TAO/tao/IFR_Client/IFR_Base.pidl
index 244c2a2c323..fd70e09a65f 100644
--- a/TAO/tao/IFR_Client/IFR_Base.pidl
+++ b/TAO/tao/IFR_Client/IFR_Base.pidl
@@ -55,10 +55,12 @@
#ifndef _IFR_BASE_IDL_
#define _IFR_BASE_IDL_
-#pragma prefix "omg.org"
+#include <orb.idl>
module CORBA
{
+ typeprefix CORBA "omg.org";
+
typedef string Identifier;
typedef string ScopedName;
typedef string RepositoryId;
@@ -107,6 +109,7 @@ module CORBA
{
// read interface
readonly attribute DefinitionKind def_kind;
+
// write interface
void destroy ();
};
@@ -145,8 +148,6 @@ module CORBA
);
};
- typedef sequence <Contained> ContainedSeq;
-
interface ModuleDef;
interface ConstantDef;
interface IDLType;
@@ -154,18 +155,41 @@ module CORBA
interface UnionDef;
interface EnumDef;
interface AliasDef;
+
interface InterfaceDef;
typedef sequence<InterfaceDef> InterfaceDefSeq;
+
interface ExceptionDef;
interface NativeDef;
+
interface ValueDef;
typedef sequence<ValueDef> ValueDefSeq;
+
interface ValueBoxDef;
+
interface AbstractInterfaceDef;
typedef sequence<AbstractInterfaceDef> AbstractInterfaceDefSeq;
+
interface LocalInterfaceDef;
typedef sequence<LocalInterfaceDef> LocalInterfaceDefSeq;
+ interface ExtInterfaceDef;
+ typedef sequence <ExtInterfaceDef> ExtInterfaceDefSeq;
+
+ interface ExtValueDef;
+ typedef sequence <ExtValueDef> ExtValueDefSeq;
+
+ interface ExtAbstractInterfaceDef;
+ typedef sequence <ExtAbstractInterfaceDef>
+
+ ExtAbstractInterfaceDefSeq;
+ interface ExtLocalInterfaceDef;
+
+ typedef sequence <ExtLocalInterfaceDef>
+ ExtLocalInterfaceDefSeq;
+
+ typedef sequence <Contained> ContainedSeq;
+
struct StructMember
{
Identifier name;
@@ -183,6 +207,26 @@ module CORBA
typedef sequence <Initializer> InitializerSeq;
+ struct ExceptionDescription
+ {
+ Identifier name;
+ RepositoryId id;
+ RepositoryId defined_in;
+ VersionSpec version;
+ TypeCode type;
+ };
+
+ typedef sequence <ExceptionDescription> ExcDescriptionSeq;
+
+ struct ExtInitializer
+ {
+ StructMemberSeq members;
+ ExcDescriptionSeq exceptions;
+ Identifier name;
+ };
+
+ typedef sequence <ExtInitializer> ExtInitializerSeq;
+
struct UnionMember
{
Identifier name;
@@ -224,12 +268,15 @@ module CORBA
in boolean exclude_inherited,
in long max_returned_objs
);
+
// write interface
+
ModuleDef create_module (
in RepositoryId id,
in Identifier name,
in VersionSpec version
);
+
ConstantDef create_constant (
in RepositoryId id,
in Identifier name,
@@ -237,12 +284,14 @@ module CORBA
in IDLType type,
in any value
);
+
StructDef create_struct (
in RepositoryId id,
in Identifier name,
in VersionSpec version,
in StructMemberSeq members
);
+
UnionDef create_union (
in RepositoryId id,
in Identifier name,
@@ -250,25 +299,29 @@ module CORBA
in IDLType discriminator_type,
in UnionMemberSeq members
);
+
EnumDef create_enum (
in RepositoryId id,
in Identifier name,
in VersionSpec version,
in EnumMemberSeq members
);
+
AliasDef create_alias (
in RepositoryId id,
in Identifier name,
in VersionSpec version,
in IDLType original_type
);
+
InterfaceDef create_interface (
in RepositoryId id,
in Identifier name,
in VersionSpec version,
in InterfaceDefSeq base_interfaces
);
- ValueDef create_value(
+
+ ValueDef create_value (
in RepositoryId id,
in Identifier name,
in VersionSpec version,
@@ -280,35 +333,53 @@ module CORBA
in InterfaceDefSeq supported_interfaces,
in InitializerSeq initializers
);
+
ValueBoxDef create_value_box(
in RepositoryId id,
in Identifier name,
in VersionSpec version,
in IDLType original_type_def
);
+
ExceptionDef create_exception(
in RepositoryId id,
in Identifier name,
in VersionSpec version,
in StructMemberSeq members
);
+
NativeDef create_native(
in RepositoryId id,
in Identifier name,
in VersionSpec version
);
+
AbstractInterfaceDef create_abstract_interface (
in RepositoryId id,
in Identifier name,
in VersionSpec version,
in AbstractInterfaceDefSeq base_interfaces
);
+
LocalInterfaceDef create_local_interface (
in RepositoryId id,
in Identifier name,
in VersionSpec version,
in InterfaceDefSeq base_interfaces
);
+
+ ExtValueDef create_ext_value (
+ in RepositoryId id,
+ in Identifier name,
+ in VersionSpec version,
+ in boolean is_custom,
+ in boolean is_abstract,
+ in ValueDef base_value,
+ in boolean is_truncatable,
+ in ValueDefSeq abstract_base_values,
+ in InterfaceDefSeq supported_interfaces,
+ in ExtInitializerSeq initializers
+ );
};
interface IDLType : IRObject
diff --git a/TAO/tao/IFR_Client/IFR_BaseC.cpp b/TAO/tao/IFR_Client/IFR_BaseC.cpp
index 8c730cc9e83..5f352a0bb8d 100644
--- a/TAO/tao/IFR_Client/IFR_BaseC.cpp
+++ b/TAO/tao/IFR_Client/IFR_BaseC.cpp
@@ -643,7 +643,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_IRObject_def_kind_get::TAO_ClientRequestInfo_CORBA_IRObject_def_kind_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -726,7 +726,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_IRObject_destroy::TAO_ClientRequestInfo_CORBA_IRObject_destroy (
TAO_GIOP_Invocation *_tao_invocation,
@@ -1221,7 +1221,7 @@ CORBA::_TAO_IRObject_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::IRObject::IRObject (int collocated)
{
@@ -1820,7 +1820,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Contained_id_get::TAO_ClientRequestInfo_CORBA_Contained_id_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -1905,7 +1905,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Contained_id_set::TAO_ClientRequestInfo_CORBA_Contained_id_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -1994,7 +1994,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Contained_name_get::TAO_ClientRequestInfo_CORBA_Contained_name_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -2079,7 +2079,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Contained_name_set::TAO_ClientRequestInfo_CORBA_Contained_name_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -2168,7 +2168,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Contained_version_get::TAO_ClientRequestInfo_CORBA_Contained_version_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -2253,7 +2253,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Contained_version_set::TAO_ClientRequestInfo_CORBA_Contained_version_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -2342,7 +2342,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Contained_defined_in_get::TAO_ClientRequestInfo_CORBA_Contained_defined_in_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -2429,7 +2429,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Contained_absolute_name_get::TAO_ClientRequestInfo_CORBA_Contained_absolute_name_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -2516,7 +2516,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Contained_containing_repository_get::TAO_ClientRequestInfo_CORBA_Contained_containing_repository_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -2603,7 +2603,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Contained_describe::TAO_ClientRequestInfo_CORBA_Contained_describe (
TAO_GIOP_Invocation *_tao_invocation,
@@ -2692,7 +2692,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Contained_move::TAO_ClientRequestInfo_CORBA_Contained_move (
TAO_GIOP_Invocation *_tao_invocation,
@@ -5009,7 +5009,7 @@ CORBA::_TAO_Contained_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::Contained::Contained (int collocated)
{
@@ -5634,7 +5634,7 @@ static CORBA::TypeCode _tc_TAO_tc_CORBA_Contained_Description (
&_tc_TAO_tc_CORBA_Contained_Description;
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::Contained::Description::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -5727,234 +5727,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:103
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CS_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CS_
-
-// The Base_Sequence functions, please see tao/Sequence.h
-void
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_allocate_buffer (CORBA::ULong length)
-{
- CORBA::Contained **tmp = 0;
- tmp = _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (length);
-
- if (this->buffer_ != 0)
- {
- CORBA::Contained **old = ACE_reinterpret_cast (CORBA::Contained**, this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- {
- if (!this->release_)
- {
- tmp[i] = CORBA::Contained::_duplicate (old[i]);
- }
- else
- {
- tmp[i] = old[i];
- }
- }
-
- if (this->release_)
- {
- delete [] old;
- }
- }
-
- this->buffer_ = tmp;
-}
-
-void
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_deallocate_buffer (void)
-{
- if (this->buffer_ == 0 || this->release_ == 0)
- {
- return;
- }
-
- CORBA::Contained **tmp = ACE_reinterpret_cast (CORBA::Contained**, this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- {
- CORBA::release (tmp[i]);
- tmp[i] = CORBA::Contained::_nil ();
- }
-
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::freebuf (tmp);
- this->buffer_ = 0;
-}
-
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::~_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (void)
-{
- this->_deallocate_buffer ();
-}
-
-void
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
-{
- CORBA::Contained **tmp = ACE_reinterpret_cast (CORBA::Contained**, this->buffer_);
-
- for (CORBA::ULong i = nl; i < ol; ++i)
- {
- CORBA::release (tmp[i]);
- tmp[i] = CORBA::Contained::_nil ();
- }
-}
-
-void
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_downcast (
- void* target,
- CORBA_Object *src
- ACE_ENV_ARG_DECL
- )
-{
- CORBA::Contained **tmp = ACE_static_cast (CORBA::Contained**, target);
- *tmp = CORBA::Contained::_narrow (src ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-CORBA_Object*
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_upcast (void *src) const
-{
- CORBA::Contained **tmp = ACE_static_cast (CORBA::Contained**, src);
- return *tmp;
-}
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_CONTAINEDSEQ_CS_)
-#define _CORBA_CONTAINEDSEQ_CS_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
-
-// *************************************************************
-// CORBA::ContainedSeq
-// *************************************************************
-
-CORBA::ContainedSeq::ContainedSeq (void)
-{}
-
-CORBA::ContainedSeq::ContainedSeq (CORBA::ULong max)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Object_Sequence<CORBA::Contained,CORBA::Contained_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
-{}
-
-CORBA::ContainedSeq::ContainedSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::Contained_ptr *buffer,
- CORBA::Boolean release
- )
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Object_Sequence<CORBA::Contained,CORBA::Contained_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
-{}
-
-CORBA::ContainedSeq::ContainedSeq (const ContainedSeq &seq)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Object_Sequence<CORBA::Contained,CORBA::Contained_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
-{}
-
-CORBA::ContainedSeq::~ContainedSeq (void) // dtor
-{}
-
-void CORBA::ContainedSeq::_tao_any_destructor (void *_tao_void_pointer)
-{
- ContainedSeq *tmp = ACE_static_cast (ContainedSeq*, _tao_void_pointer);
- delete tmp;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_CORBA_ContainedSeq[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f436f),
- ACE_NTOHL (0x6e746169),
- ACE_NTOHL (0x6e656453),
- ACE_NTOHL (0x65713a31),
- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContainedSeq:1.0
- 13,
- ACE_NTOHL (0x436f6e74),
- ACE_NTOHL (0x61696e65),
- ACE_NTOHL (0x64536571),
- ACE_NTOHL (0x0), // name = ContainedSeq
- CORBA::tk_sequence, // typecode kind
- 72, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- CORBA::tk_objref, // typecode kind
- 56, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 32,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f436f),
- ACE_NTOHL (0x6e746169),
- ACE_NTOHL (0x6e65643a),
- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/Contained:1.0
- 10,
- ACE_NTOHL (0x436f6e74),
- ACE_NTOHL (0x61696e65),
- ACE_NTOHL (0x64000000), // name = Contained
-
- 0U,
-
-};
-
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ContainedSeq (
- CORBA::tk_alias,
- sizeof (_oc_CORBA_ContainedSeq),
- (char *) &_oc_CORBA_ContainedSeq,
- 0,
- sizeof (CORBA::ContainedSeq)
- );
-
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_ContainedSeq,
- &_tc_TAO_tc_CORBA_ContainedSeq
- )
-TAO_NAMESPACE_END
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:103
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -6056,7 +5829,7 @@ CORBA::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::_upcast (void *src)
#define _CORBA_INTERFACEDEFSEQ_CS_
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
// *************************************************************
// CORBA::InterfaceDefSeq
@@ -6183,7 +5956,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:103
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -6285,7 +6058,7 @@ CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_upcast (void *src) con
#define _CORBA_VALUEDEFSEQ_CS_
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
// *************************************************************
// CORBA::ValueDefSeq
@@ -6408,7 +6181,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:103
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -6510,7 +6283,7 @@ CORBA::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::_upcast (vo
#define _CORBA_ABSTRACTINTERFACEDEFSEQ_CS_
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
// *************************************************************
// CORBA::AbstractInterfaceDefSeq
@@ -6645,7 +6418,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:103
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -6747,7 +6520,7 @@ CORBA::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::_upcast (void
#define _CORBA_LOCALINTERFACEDEFSEQ_CS_
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
// *************************************************************
// CORBA::LocalInterfaceDefSeq
@@ -6879,6 +6652,1170 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTINTERFACEDEFSEQ_CS_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTINTERFACEDEFSEQ_CS_
+
+// The Base_Sequence functions, please see tao/Sequence.h
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::_allocate_buffer (CORBA::ULong length)
+{
+ CORBA::ExtInterfaceDef **tmp = 0;
+ tmp = _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ CORBA::ExtInterfaceDef **old = ACE_reinterpret_cast (CORBA::ExtInterfaceDef**, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ if (!this->release_)
+ {
+ tmp[i] = tao_CORBA_ExtInterfaceDef_duplicate (old[i]);
+ }
+ else
+ {
+ tmp[i] = old[i];
+ }
+ }
+
+ if (this->release_)
+ {
+ delete [] old;
+ }
+ }
+
+ this->buffer_ = tmp;
+}
+
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::_deallocate_buffer (void)
+{
+ if (this->buffer_ == 0 || this->release_ == 0)
+ {
+ return;
+ }
+
+ CORBA::ExtInterfaceDef **tmp = ACE_reinterpret_cast (CORBA::ExtInterfaceDef**, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ tao_CORBA_ExtInterfaceDef_release (tmp[i]);
+ tmp[i] = tao_CORBA_ExtInterfaceDef_nil ();
+ }
+
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::freebuf (tmp);
+ this->buffer_ = 0;
+}
+
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::~_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq (void)
+{
+ this->_deallocate_buffer ();
+}
+
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+{
+ CORBA::ExtInterfaceDef **tmp = ACE_reinterpret_cast (CORBA::ExtInterfaceDef**, this->buffer_);
+
+ for (CORBA::ULong i = nl; i < ol; ++i)
+ {
+ tao_CORBA_ExtInterfaceDef_release (tmp[i]);
+ tmp[i] = tao_CORBA_ExtInterfaceDef_nil ();
+ }
+}
+
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::_downcast (
+ void* target,
+ CORBA_Object *src
+ ACE_ENV_ARG_DECL
+ )
+{
+ CORBA::ExtInterfaceDef **tmp = ACE_static_cast (CORBA::ExtInterfaceDef**, target);
+ *tmp = tao_CORBA_ExtInterfaceDef_narrow (src ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+}
+
+CORBA_Object*
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::_upcast (void *src) const
+{
+ return tao_CORBA_ExtInterfaceDef_upcast (src);
+}
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXTINTERFACEDEFSEQ_CS_)
+#define _CORBA_EXTINTERFACEDEFSEQ_CS_
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
+
+// *************************************************************
+// CORBA::ExtInterfaceDefSeq
+// *************************************************************
+
+CORBA::ExtInterfaceDefSeq::ExtInterfaceDefSeq (void)
+{}
+
+CORBA::ExtInterfaceDefSeq::ExtInterfaceDefSeq (CORBA::ULong max)
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Object_Sequence<CORBA::ExtInterfaceDef,CORBA::ExtInterfaceDef_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+
+CORBA::ExtInterfaceDefSeq::ExtInterfaceDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::ExtInterfaceDef_ptr *buffer,
+ CORBA::Boolean release
+ )
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Object_Sequence<CORBA::ExtInterfaceDef,CORBA::ExtInterfaceDef_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+
+CORBA::ExtInterfaceDefSeq::ExtInterfaceDefSeq (const ExtInterfaceDefSeq &seq)
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Object_Sequence<CORBA::ExtInterfaceDef,CORBA::ExtInterfaceDef_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+
+CORBA::ExtInterfaceDefSeq::~ExtInterfaceDefSeq (void) // dtor
+{}
+
+void CORBA::ExtInterfaceDefSeq::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ExtInterfaceDefSeq *tmp = ACE_static_cast (ExtInterfaceDefSeq*, _tao_void_pointer);
+ delete tmp;
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_ExtInterfaceDefSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 41,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74496e74),
+ ACE_NTOHL (0x65726661),
+ ACE_NTOHL (0x63654465),
+ ACE_NTOHL (0x66536571),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ExtInterfaceDefSeq:1.0
+ 19,
+ ACE_NTOHL (0x45787449),
+ ACE_NTOHL (0x6e746572),
+ ACE_NTOHL (0x66616365),
+ ACE_NTOHL (0x44656653),
+ ACE_NTOHL (0x65710000), // name = ExtInterfaceDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 84, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 38,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74496e74),
+ ACE_NTOHL (0x65726661),
+ ACE_NTOHL (0x63654465),
+ ACE_NTOHL (0x663a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtInterfaceDef:1.0
+ 16,
+ ACE_NTOHL (0x45787449),
+ ACE_NTOHL (0x6e746572),
+ ACE_NTOHL (0x66616365),
+ ACE_NTOHL (0x44656600), // name = ExtInterfaceDef
+
+ 0U,
+
+};
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtInterfaceDefSeq (
+ CORBA::tk_alias,
+ sizeof (_oc_CORBA_ExtInterfaceDefSeq),
+ (char *) &_oc_CORBA_ExtInterfaceDefSeq,
+ 0,
+ sizeof (CORBA::ExtInterfaceDefSeq)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ExtInterfaceDefSeq,
+ &_tc_TAO_tc_CORBA_ExtInterfaceDefSeq
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTVALUEDEFSEQ_CS_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTVALUEDEFSEQ_CS_
+
+// The Base_Sequence functions, please see tao/Sequence.h
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::_allocate_buffer (CORBA::ULong length)
+{
+ CORBA::ExtValueDef **tmp = 0;
+ tmp = _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ CORBA::ExtValueDef **old = ACE_reinterpret_cast (CORBA::ExtValueDef**, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ if (!this->release_)
+ {
+ tmp[i] = tao_CORBA_ExtValueDef_duplicate (old[i]);
+ }
+ else
+ {
+ tmp[i] = old[i];
+ }
+ }
+
+ if (this->release_)
+ {
+ delete [] old;
+ }
+ }
+
+ this->buffer_ = tmp;
+}
+
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::_deallocate_buffer (void)
+{
+ if (this->buffer_ == 0 || this->release_ == 0)
+ {
+ return;
+ }
+
+ CORBA::ExtValueDef **tmp = ACE_reinterpret_cast (CORBA::ExtValueDef**, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ tao_CORBA_ExtValueDef_release (tmp[i]);
+ tmp[i] = tao_CORBA_ExtValueDef_nil ();
+ }
+
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::freebuf (tmp);
+ this->buffer_ = 0;
+}
+
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::~_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq (void)
+{
+ this->_deallocate_buffer ();
+}
+
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+{
+ CORBA::ExtValueDef **tmp = ACE_reinterpret_cast (CORBA::ExtValueDef**, this->buffer_);
+
+ for (CORBA::ULong i = nl; i < ol; ++i)
+ {
+ tao_CORBA_ExtValueDef_release (tmp[i]);
+ tmp[i] = tao_CORBA_ExtValueDef_nil ();
+ }
+}
+
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::_downcast (
+ void* target,
+ CORBA_Object *src
+ ACE_ENV_ARG_DECL
+ )
+{
+ CORBA::ExtValueDef **tmp = ACE_static_cast (CORBA::ExtValueDef**, target);
+ *tmp = tao_CORBA_ExtValueDef_narrow (src ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+}
+
+CORBA_Object*
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::_upcast (void *src) const
+{
+ return tao_CORBA_ExtValueDef_upcast (src);
+}
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXTVALUEDEFSEQ_CS_)
+#define _CORBA_EXTVALUEDEFSEQ_CS_
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
+
+// *************************************************************
+// CORBA::ExtValueDefSeq
+// *************************************************************
+
+CORBA::ExtValueDefSeq::ExtValueDefSeq (void)
+{}
+
+CORBA::ExtValueDefSeq::ExtValueDefSeq (CORBA::ULong max)
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Object_Sequence<CORBA::ExtValueDef,CORBA::ExtValueDef_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+
+CORBA::ExtValueDefSeq::ExtValueDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::ExtValueDef_ptr *buffer,
+ CORBA::Boolean release
+ )
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Object_Sequence<CORBA::ExtValueDef,CORBA::ExtValueDef_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+
+CORBA::ExtValueDefSeq::ExtValueDefSeq (const ExtValueDefSeq &seq)
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Object_Sequence<CORBA::ExtValueDef,CORBA::ExtValueDef_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+
+CORBA::ExtValueDefSeq::~ExtValueDefSeq (void) // dtor
+{}
+
+void CORBA::ExtValueDefSeq::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ExtValueDefSeq *tmp = ACE_static_cast (ExtValueDefSeq*, _tao_void_pointer);
+ delete tmp;
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_ExtValueDefSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x7456616c),
+ ACE_NTOHL (0x75654465),
+ ACE_NTOHL (0x66536571),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ExtValueDefSeq:1.0
+ 15,
+ ACE_NTOHL (0x45787456),
+ ACE_NTOHL (0x616c7565),
+ ACE_NTOHL (0x44656653),
+ ACE_NTOHL (0x65710000), // name = ExtValueDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 76, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 60, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x7456616c),
+ ACE_NTOHL (0x75654465),
+ ACE_NTOHL (0x663a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtValueDef:1.0
+ 12,
+ ACE_NTOHL (0x45787456),
+ ACE_NTOHL (0x616c7565),
+ ACE_NTOHL (0x44656600), // name = ExtValueDef
+
+ 0U,
+
+};
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtValueDefSeq (
+ CORBA::tk_alias,
+ sizeof (_oc_CORBA_ExtValueDefSeq),
+ (char *) &_oc_CORBA_ExtValueDefSeq,
+ 0,
+ sizeof (CORBA::ExtValueDefSeq)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ExtValueDefSeq,
+ &_tc_TAO_tc_CORBA_ExtValueDefSeq
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CS_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CS_
+
+// The Base_Sequence functions, please see tao/Sequence.h
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::_allocate_buffer (CORBA::ULong length)
+{
+ CORBA::ExtAbstractInterfaceDef **tmp = 0;
+ tmp = _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ CORBA::ExtAbstractInterfaceDef **old = ACE_reinterpret_cast (CORBA::ExtAbstractInterfaceDef**, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ if (!this->release_)
+ {
+ tmp[i] = tao_CORBA_ExtAbstractInterfaceDef_duplicate (old[i]);
+ }
+ else
+ {
+ tmp[i] = old[i];
+ }
+ }
+
+ if (this->release_)
+ {
+ delete [] old;
+ }
+ }
+
+ this->buffer_ = tmp;
+}
+
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::_deallocate_buffer (void)
+{
+ if (this->buffer_ == 0 || this->release_ == 0)
+ {
+ return;
+ }
+
+ CORBA::ExtAbstractInterfaceDef **tmp = ACE_reinterpret_cast (CORBA::ExtAbstractInterfaceDef**, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ tao_CORBA_ExtAbstractInterfaceDef_release (tmp[i]);
+ tmp[i] = tao_CORBA_ExtAbstractInterfaceDef_nil ();
+ }
+
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::freebuf (tmp);
+ this->buffer_ = 0;
+}
+
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::~_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq (void)
+{
+ this->_deallocate_buffer ();
+}
+
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+{
+ CORBA::ExtAbstractInterfaceDef **tmp = ACE_reinterpret_cast (CORBA::ExtAbstractInterfaceDef**, this->buffer_);
+
+ for (CORBA::ULong i = nl; i < ol; ++i)
+ {
+ tao_CORBA_ExtAbstractInterfaceDef_release (tmp[i]);
+ tmp[i] = tao_CORBA_ExtAbstractInterfaceDef_nil ();
+ }
+}
+
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::_downcast (
+ void* target,
+ CORBA_Object *src
+ ACE_ENV_ARG_DECL
+ )
+{
+ CORBA::ExtAbstractInterfaceDef **tmp = ACE_static_cast (CORBA::ExtAbstractInterfaceDef**, target);
+ *tmp = tao_CORBA_ExtAbstractInterfaceDef_narrow (src ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+}
+
+CORBA_Object*
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::_upcast (void *src) const
+{
+ return tao_CORBA_ExtAbstractInterfaceDef_upcast (src);
+}
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CS_)
+#define _CORBA_EXTABSTRACTINTERFACEDEFSEQ_CS_
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
+
+// *************************************************************
+// CORBA::ExtAbstractInterfaceDefSeq
+// *************************************************************
+
+CORBA::ExtAbstractInterfaceDefSeq::ExtAbstractInterfaceDefSeq (void)
+{}
+
+CORBA::ExtAbstractInterfaceDefSeq::ExtAbstractInterfaceDefSeq (CORBA::ULong max)
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Object_Sequence<CORBA::ExtAbstractInterfaceDef,CORBA::ExtAbstractInterfaceDef_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+
+CORBA::ExtAbstractInterfaceDefSeq::ExtAbstractInterfaceDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::ExtAbstractInterfaceDef_ptr *buffer,
+ CORBA::Boolean release
+ )
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Object_Sequence<CORBA::ExtAbstractInterfaceDef,CORBA::ExtAbstractInterfaceDef_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+
+CORBA::ExtAbstractInterfaceDefSeq::ExtAbstractInterfaceDefSeq (const ExtAbstractInterfaceDefSeq &seq)
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Object_Sequence<CORBA::ExtAbstractInterfaceDef,CORBA::ExtAbstractInterfaceDef_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+
+CORBA::ExtAbstractInterfaceDefSeq::~ExtAbstractInterfaceDefSeq (void) // dtor
+{}
+
+void CORBA::ExtAbstractInterfaceDefSeq::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ExtAbstractInterfaceDefSeq *tmp = ACE_static_cast (ExtAbstractInterfaceDefSeq*, _tao_void_pointer);
+ delete tmp;
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_ExtAbstractInterfaceDefSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 49,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74416273),
+ ACE_NTOHL (0x74726163),
+ ACE_NTOHL (0x74496e74),
+ ACE_NTOHL (0x65726661),
+ ACE_NTOHL (0x63654465),
+ ACE_NTOHL (0x66536571),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ExtAbstractInterfaceDefSeq:1.0
+ 27,
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x62737472),
+ ACE_NTOHL (0x61637449),
+ ACE_NTOHL (0x6e746572),
+ ACE_NTOHL (0x66616365),
+ ACE_NTOHL (0x44656653),
+ ACE_NTOHL (0x65710000), // name = ExtAbstractInterfaceDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 100, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 84, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 46,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74416273),
+ ACE_NTOHL (0x74726163),
+ ACE_NTOHL (0x74496e74),
+ ACE_NTOHL (0x65726661),
+ ACE_NTOHL (0x63654465),
+ ACE_NTOHL (0x663a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0
+ 24,
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x62737472),
+ ACE_NTOHL (0x61637449),
+ ACE_NTOHL (0x6e746572),
+ ACE_NTOHL (0x66616365),
+ ACE_NTOHL (0x44656600), // name = ExtAbstractInterfaceDef
+
+ 0U,
+
+};
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtAbstractInterfaceDefSeq (
+ CORBA::tk_alias,
+ sizeof (_oc_CORBA_ExtAbstractInterfaceDefSeq),
+ (char *) &_oc_CORBA_ExtAbstractInterfaceDefSeq,
+ 0,
+ sizeof (CORBA::ExtAbstractInterfaceDefSeq)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ExtAbstractInterfaceDefSeq,
+ &_tc_TAO_tc_CORBA_ExtAbstractInterfaceDefSeq
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTLOCALINTERFACEDEFSEQ_CS_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTLOCALINTERFACEDEFSEQ_CS_
+
+// The Base_Sequence functions, please see tao/Sequence.h
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::_allocate_buffer (CORBA::ULong length)
+{
+ CORBA::ExtLocalInterfaceDef **tmp = 0;
+ tmp = _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ CORBA::ExtLocalInterfaceDef **old = ACE_reinterpret_cast (CORBA::ExtLocalInterfaceDef**, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ if (!this->release_)
+ {
+ tmp[i] = tao_CORBA_ExtLocalInterfaceDef_duplicate (old[i]);
+ }
+ else
+ {
+ tmp[i] = old[i];
+ }
+ }
+
+ if (this->release_)
+ {
+ delete [] old;
+ }
+ }
+
+ this->buffer_ = tmp;
+}
+
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::_deallocate_buffer (void)
+{
+ if (this->buffer_ == 0 || this->release_ == 0)
+ {
+ return;
+ }
+
+ CORBA::ExtLocalInterfaceDef **tmp = ACE_reinterpret_cast (CORBA::ExtLocalInterfaceDef**, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ tao_CORBA_ExtLocalInterfaceDef_release (tmp[i]);
+ tmp[i] = tao_CORBA_ExtLocalInterfaceDef_nil ();
+ }
+
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::freebuf (tmp);
+ this->buffer_ = 0;
+}
+
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::~_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq (void)
+{
+ this->_deallocate_buffer ();
+}
+
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+{
+ CORBA::ExtLocalInterfaceDef **tmp = ACE_reinterpret_cast (CORBA::ExtLocalInterfaceDef**, this->buffer_);
+
+ for (CORBA::ULong i = nl; i < ol; ++i)
+ {
+ tao_CORBA_ExtLocalInterfaceDef_release (tmp[i]);
+ tmp[i] = tao_CORBA_ExtLocalInterfaceDef_nil ();
+ }
+}
+
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::_downcast (
+ void* target,
+ CORBA_Object *src
+ ACE_ENV_ARG_DECL
+ )
+{
+ CORBA::ExtLocalInterfaceDef **tmp = ACE_static_cast (CORBA::ExtLocalInterfaceDef**, target);
+ *tmp = tao_CORBA_ExtLocalInterfaceDef_narrow (src ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+}
+
+CORBA_Object*
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::_upcast (void *src) const
+{
+ return tao_CORBA_ExtLocalInterfaceDef_upcast (src);
+}
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXTLOCALINTERFACEDEFSEQ_CS_)
+#define _CORBA_EXTLOCALINTERFACEDEFSEQ_CS_
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
+
+// *************************************************************
+// CORBA::ExtLocalInterfaceDefSeq
+// *************************************************************
+
+CORBA::ExtLocalInterfaceDefSeq::ExtLocalInterfaceDefSeq (void)
+{}
+
+CORBA::ExtLocalInterfaceDefSeq::ExtLocalInterfaceDefSeq (CORBA::ULong max)
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Object_Sequence<CORBA::ExtLocalInterfaceDef,CORBA::ExtLocalInterfaceDef_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+
+CORBA::ExtLocalInterfaceDefSeq::ExtLocalInterfaceDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::ExtLocalInterfaceDef_ptr *buffer,
+ CORBA::Boolean release
+ )
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Object_Sequence<CORBA::ExtLocalInterfaceDef,CORBA::ExtLocalInterfaceDef_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+
+CORBA::ExtLocalInterfaceDefSeq::ExtLocalInterfaceDefSeq (const ExtLocalInterfaceDefSeq &seq)
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Object_Sequence<CORBA::ExtLocalInterfaceDef,CORBA::ExtLocalInterfaceDef_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+
+CORBA::ExtLocalInterfaceDefSeq::~ExtLocalInterfaceDefSeq (void) // dtor
+{}
+
+void CORBA::ExtLocalInterfaceDefSeq::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ExtLocalInterfaceDefSeq *tmp = ACE_static_cast (ExtLocalInterfaceDefSeq*, _tao_void_pointer);
+ delete tmp;
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_ExtLocalInterfaceDefSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 46,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x744c6f63),
+ ACE_NTOHL (0x616c496e),
+ ACE_NTOHL (0x74657266),
+ ACE_NTOHL (0x61636544),
+ ACE_NTOHL (0x65665365),
+ ACE_NTOHL (0x713a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtLocalInterfaceDefSeq:1.0
+ 24,
+ ACE_NTOHL (0x4578744c),
+ ACE_NTOHL (0x6f63616c),
+ ACE_NTOHL (0x496e7465),
+ ACE_NTOHL (0x72666163),
+ ACE_NTOHL (0x65446566),
+ ACE_NTOHL (0x53657100), // name = ExtLocalInterfaceDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 96, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 80, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x744c6f63),
+ ACE_NTOHL (0x616c496e),
+ ACE_NTOHL (0x74657266),
+ ACE_NTOHL (0x61636544),
+ ACE_NTOHL (0x65663a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0
+ 21,
+ ACE_NTOHL (0x4578744c),
+ ACE_NTOHL (0x6f63616c),
+ ACE_NTOHL (0x496e7465),
+ ACE_NTOHL (0x72666163),
+ ACE_NTOHL (0x65446566),
+ ACE_NTOHL (0x0), // name = ExtLocalInterfaceDef
+
+ 0U,
+
+};
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtLocalInterfaceDefSeq (
+ CORBA::tk_alias,
+ sizeof (_oc_CORBA_ExtLocalInterfaceDefSeq),
+ (char *) &_oc_CORBA_ExtLocalInterfaceDefSeq,
+ 0,
+ sizeof (CORBA::ExtLocalInterfaceDefSeq)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ExtLocalInterfaceDefSeq,
+ &_tc_TAO_tc_CORBA_ExtLocalInterfaceDefSeq
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CS_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CS_
+
+// The Base_Sequence functions, please see tao/Sequence.h
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_allocate_buffer (CORBA::ULong length)
+{
+ CORBA::Contained **tmp = 0;
+ tmp = _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ CORBA::Contained **old = ACE_reinterpret_cast (CORBA::Contained**, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ if (!this->release_)
+ {
+ tmp[i] = CORBA::Contained::_duplicate (old[i]);
+ }
+ else
+ {
+ tmp[i] = old[i];
+ }
+ }
+
+ if (this->release_)
+ {
+ delete [] old;
+ }
+ }
+
+ this->buffer_ = tmp;
+}
+
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_deallocate_buffer (void)
+{
+ if (this->buffer_ == 0 || this->release_ == 0)
+ {
+ return;
+ }
+
+ CORBA::Contained **tmp = ACE_reinterpret_cast (CORBA::Contained**, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = CORBA::Contained::_nil ();
+ }
+
+ _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::freebuf (tmp);
+ this->buffer_ = 0;
+}
+
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::~_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (void)
+{
+ this->_deallocate_buffer ();
+}
+
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+{
+ CORBA::Contained **tmp = ACE_reinterpret_cast (CORBA::Contained**, this->buffer_);
+
+ for (CORBA::ULong i = nl; i < ol; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = CORBA::Contained::_nil ();
+ }
+}
+
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_downcast (
+ void* target,
+ CORBA_Object *src
+ ACE_ENV_ARG_DECL
+ )
+{
+ CORBA::Contained **tmp = ACE_static_cast (CORBA::Contained**, target);
+ *tmp = CORBA::Contained::_narrow (src ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+}
+
+CORBA_Object*
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_upcast (void *src) const
+{
+ CORBA::Contained **tmp = ACE_static_cast (CORBA::Contained**, src);
+ return *tmp;
+}
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_CONTAINEDSEQ_CS_)
+#define _CORBA_CONTAINEDSEQ_CS_
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
+
+// *************************************************************
+// CORBA::ContainedSeq
+// *************************************************************
+
+CORBA::ContainedSeq::ContainedSeq (void)
+{}
+
+CORBA::ContainedSeq::ContainedSeq (CORBA::ULong max)
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Object_Sequence<CORBA::Contained,CORBA::Contained_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+
+CORBA::ContainedSeq::ContainedSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::Contained_ptr *buffer,
+ CORBA::Boolean release
+ )
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Object_Sequence<CORBA::Contained,CORBA::Contained_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+
+CORBA::ContainedSeq::ContainedSeq (const ContainedSeq &seq)
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Object_Sequence<CORBA::Contained,CORBA::Contained_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+
+CORBA::ContainedSeq::~ContainedSeq (void) // dtor
+{}
+
+void CORBA::ContainedSeq::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ContainedSeq *tmp = ACE_static_cast (ContainedSeq*, _tao_void_pointer);
+ delete tmp;
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_ContainedSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746169),
+ ACE_NTOHL (0x6e656453),
+ ACE_NTOHL (0x65713a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContainedSeq:1.0
+ 13,
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x61696e65),
+ ACE_NTOHL (0x64536571),
+ ACE_NTOHL (0x0), // name = ContainedSeq
+ CORBA::tk_sequence, // typecode kind
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 56, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746169),
+ ACE_NTOHL (0x6e65643a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/Contained:1.0
+ 10,
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x61696e65),
+ ACE_NTOHL (0x64000000), // name = Contained
+
+ 0U,
+
+};
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ContainedSeq (
+ CORBA::tk_alias,
+ sizeof (_oc_CORBA_ContainedSeq),
+ (char *) &_oc_CORBA_ContainedSeq,
+ 0,
+ sizeof (CORBA::ContainedSeq)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ContainedSeq,
+ &_tc_TAO_tc_CORBA_ContainedSeq
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_CORBA_StructMember[] =
@@ -6968,7 +7905,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::StructMember::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -6977,7 +7914,7 @@ void CORBA::StructMember::_tao_any_destructor (void *_tao_void_pointer)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -7036,7 +7973,7 @@ CORBA::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq::~_TAO_Unbounded_Sequence_C
#define _CORBA_STRUCTMEMBERSEQ_CS_
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
// *************************************************************
// CORBA::StructMemberSeq
@@ -7353,7 +8290,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::Initializer::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -7362,7 +8299,7 @@ void CORBA::Initializer::_tao_any_destructor (void *_tao_void_pointer)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -7421,7 +8358,7 @@ CORBA::_TAO_Unbounded_Sequence_CORBA_InitializerSeq::~_TAO_Unbounded_Sequence_CO
#define _CORBA_INITIALIZERSEQ_CS_
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
// *************************************************************
// CORBA::InitializerSeq
@@ -7651,6 +8588,1086 @@ TAO_NAMESPACE_END
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+static const CORBA::Long _oc_CORBA_ExceptionDescription[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
+ 21,
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = ExceptionDescription
+ 5, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xffffff9c, // negative offset (-100)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+};
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ExceptionDescription (
+ CORBA::tk_struct,
+ sizeof (_oc_CORBA_ExceptionDescription),
+ (char *) &_oc_CORBA_ExceptionDescription,
+ 0,
+ sizeof (CORBA::ExceptionDescription)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ExceptionDescription,
+ &_tc_TAO_tc_CORBA_ExceptionDescription
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
+
+void CORBA::ExceptionDescription::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ExceptionDescription *tmp = ACE_static_cast (ExceptionDescription*, _tao_void_pointer);
+ delete tmp;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CS_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CS_
+
+void
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_allocate_buffer (CORBA::ULong length)
+{
+ CORBA::ExceptionDescription* tmp = 0;
+ tmp = _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ CORBA::ExceptionDescription *old =
+ ACE_reinterpret_cast (CORBA::ExceptionDescription *, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ tmp[i] = old[i];
+ }
+
+ if (this->release_)
+ {
+ _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (old);
+ }
+ }
+
+ this->buffer_ = tmp;
+}
+
+void
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_deallocate_buffer (void)
+{
+ if (this->buffer_ == 0 || this->release_ == 0)
+ {
+ return;
+ }
+
+ CORBA::ExceptionDescription *tmp =
+ ACE_reinterpret_cast (CORBA::ExceptionDescription *, this->buffer_);
+ _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (tmp);
+ this->buffer_ = 0;
+}
+
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (void)
+{
+ this->_deallocate_buffer ();
+}
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXCDESCRIPTIONSEQ_CS_)
+#define _CORBA_EXCDESCRIPTIONSEQ_CS_
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
+
+// *************************************************************
+// CORBA::ExcDescriptionSeq
+// *************************************************************
+
+CORBA::ExcDescriptionSeq::ExcDescriptionSeq (void)
+{}
+
+CORBA::ExcDescriptionSeq::ExcDescriptionSeq (CORBA::ULong max)
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::ExceptionDescription>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+
+CORBA::ExcDescriptionSeq::ExcDescriptionSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::ExceptionDescription *buffer,
+ CORBA::Boolean release
+ )
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::ExceptionDescription>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+
+CORBA::ExcDescriptionSeq::ExcDescriptionSeq (const ExcDescriptionSeq &seq)
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::ExceptionDescription>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+
+CORBA::ExcDescriptionSeq::~ExcDescriptionSeq (void) // dtor
+{}
+
+void CORBA::ExcDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ExcDescriptionSeq *tmp = ACE_static_cast (ExcDescriptionSeq*, _tao_void_pointer);
+ delete tmp;
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_ExcDescriptionSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
+ 18,
+ ACE_NTOHL (0x45786344),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 404, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 388, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
+ 21,
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = ExceptionDescription
+ 5, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xffffff9c, // negative offset (-100)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+};
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ExcDescriptionSeq (
+ CORBA::tk_alias,
+ sizeof (_oc_CORBA_ExcDescriptionSeq),
+ (char *) &_oc_CORBA_ExcDescriptionSeq,
+ 0,
+ sizeof (CORBA::ExcDescriptionSeq)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ExcDescriptionSeq,
+ &_tc_TAO_tc_CORBA_ExcDescriptionSeq
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_ExtInitializer[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74496e69),
+ ACE_NTOHL (0x7469616c),
+ ACE_NTOHL (0x697a6572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ExtInitializer:1.0
+ 15,
+ ACE_NTOHL (0x45787449),
+ ACE_NTOHL (0x6e697469),
+ ACE_NTOHL (0x616c697a),
+ ACE_NTOHL (0x65720000), // name = ExtInitializer
+ 3, // member count
+ 8,
+ ACE_NTOHL (0x6d656d62),
+ ACE_NTOHL (0x65727300), // name = members
+ CORBA::tk_alias, // typecode kind for typedefs
+ 340, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 38,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5374),
+ ACE_NTOHL (0x72756374),
+ ACE_NTOHL (0x4d656d62),
+ ACE_NTOHL (0x65725365),
+ ACE_NTOHL (0x713a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/StructMemberSeq:1.0
+ 16,
+ ACE_NTOHL (0x53747275),
+ ACE_NTOHL (0x63744d65),
+ ACE_NTOHL (0x6d626572),
+ ACE_NTOHL (0x53657100), // name = StructMemberSeq
+ CORBA::tk_sequence, // typecode kind
+ 264, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 248, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5374),
+ ACE_NTOHL (0x72756374),
+ ACE_NTOHL (0x4d656d62),
+ ACE_NTOHL (0x65723a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0
+ 13,
+ ACE_NTOHL (0x53747275),
+ ACE_NTOHL (0x63744d65),
+ ACE_NTOHL (0x6d626572),
+ ACE_NTOHL (0x0), // name = StructMember
+ 3, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+ 9,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x5f646566),
+ ACE_NTOHL (0x0), // name = type_def
+ CORBA::tk_objref, // typecode kind
+ 52, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4944),
+ ACE_NTOHL (0x4c547970),
+ ACE_NTOHL (0x653a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
+ 8,
+ ACE_NTOHL (0x49444c54),
+ ACE_NTOHL (0x79706500), // name = IDLType
+
+
+ 0U,
+
+
+ 11,
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e730000), // name = exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 416, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
+ 18,
+ ACE_NTOHL (0x45786344),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 336, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 320, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
+ 21,
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = ExceptionDescription
+ 5, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffffe7c, // negative offset (-388)
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xffffff9c, // negative offset (-100)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffffd8c, // negative offset (-628)
+};
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtInitializer (
+ CORBA::tk_struct,
+ sizeof (_oc_CORBA_ExtInitializer),
+ (char *) &_oc_CORBA_ExtInitializer,
+ 0,
+ sizeof (CORBA::ExtInitializer)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ExtInitializer,
+ &_tc_TAO_tc_CORBA_ExtInitializer
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
+
+void CORBA::ExtInitializer::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ExtInitializer *tmp = ACE_static_cast (ExtInitializer*, _tao_void_pointer);
+ delete tmp;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXTINITIALIZERSEQ_CS_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXTINITIALIZERSEQ_CS_
+
+void
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::_allocate_buffer (CORBA::ULong length)
+{
+ CORBA::ExtInitializer* tmp = 0;
+ tmp = _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ CORBA::ExtInitializer *old =
+ ACE_reinterpret_cast (CORBA::ExtInitializer *, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ tmp[i] = old[i];
+ }
+
+ if (this->release_)
+ {
+ _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::freebuf (old);
+ }
+ }
+
+ this->buffer_ = tmp;
+}
+
+void
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::_deallocate_buffer (void)
+{
+ if (this->buffer_ == 0 || this->release_ == 0)
+ {
+ return;
+ }
+
+ CORBA::ExtInitializer *tmp =
+ ACE_reinterpret_cast (CORBA::ExtInitializer *, this->buffer_);
+ _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::freebuf (tmp);
+ this->buffer_ = 0;
+}
+
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::~_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq (void)
+{
+ this->_deallocate_buffer ();
+}
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXTINITIALIZERSEQ_CS_)
+#define _CORBA_EXTINITIALIZERSEQ_CS_
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
+
+// *************************************************************
+// CORBA::ExtInitializerSeq
+// *************************************************************
+
+CORBA::ExtInitializerSeq::ExtInitializerSeq (void)
+{}
+
+CORBA::ExtInitializerSeq::ExtInitializerSeq (CORBA::ULong max)
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::ExtInitializer>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+
+CORBA::ExtInitializerSeq::ExtInitializerSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::ExtInitializer *buffer,
+ CORBA::Boolean release
+ )
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::ExtInitializer>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+
+CORBA::ExtInitializerSeq::ExtInitializerSeq (const ExtInitializerSeq &seq)
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::ExtInitializer>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+
+CORBA::ExtInitializerSeq::~ExtInitializerSeq (void) // dtor
+{}
+
+void CORBA::ExtInitializerSeq::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ExtInitializerSeq *tmp = ACE_static_cast (ExtInitializerSeq*, _tao_void_pointer);
+ delete tmp;
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_ExtInitializerSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74496e69),
+ ACE_NTOHL (0x7469616c),
+ ACE_NTOHL (0x697a6572),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExtInitializerSeq:1.0
+ 18,
+ ACE_NTOHL (0x45787449),
+ ACE_NTOHL (0x6e697469),
+ ACE_NTOHL (0x616c697a),
+ ACE_NTOHL (0x65725365),
+ ACE_NTOHL (0x71000000), // name = ExtInitializerSeq
+ CORBA::tk_sequence, // typecode kind
+ 908, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 892, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74496e69),
+ ACE_NTOHL (0x7469616c),
+ ACE_NTOHL (0x697a6572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ExtInitializer:1.0
+ 15,
+ ACE_NTOHL (0x45787449),
+ ACE_NTOHL (0x6e697469),
+ ACE_NTOHL (0x616c697a),
+ ACE_NTOHL (0x65720000), // name = ExtInitializer
+ 3, // member count
+ 8,
+ ACE_NTOHL (0x6d656d62),
+ ACE_NTOHL (0x65727300), // name = members
+ CORBA::tk_alias, // typecode kind for typedefs
+ 340, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 38,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5374),
+ ACE_NTOHL (0x72756374),
+ ACE_NTOHL (0x4d656d62),
+ ACE_NTOHL (0x65725365),
+ ACE_NTOHL (0x713a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/StructMemberSeq:1.0
+ 16,
+ ACE_NTOHL (0x53747275),
+ ACE_NTOHL (0x63744d65),
+ ACE_NTOHL (0x6d626572),
+ ACE_NTOHL (0x53657100), // name = StructMemberSeq
+ CORBA::tk_sequence, // typecode kind
+ 264, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 248, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5374),
+ ACE_NTOHL (0x72756374),
+ ACE_NTOHL (0x4d656d62),
+ ACE_NTOHL (0x65723a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0
+ 13,
+ ACE_NTOHL (0x53747275),
+ ACE_NTOHL (0x63744d65),
+ ACE_NTOHL (0x6d626572),
+ ACE_NTOHL (0x0), // name = StructMember
+ 3, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+ 9,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x5f646566),
+ ACE_NTOHL (0x0), // name = type_def
+ CORBA::tk_objref, // typecode kind
+ 52, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4944),
+ ACE_NTOHL (0x4c547970),
+ ACE_NTOHL (0x653a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
+ 8,
+ ACE_NTOHL (0x49444c54),
+ ACE_NTOHL (0x79706500), // name = IDLType
+
+
+ 0U,
+
+
+ 11,
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e730000), // name = exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 416, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
+ 18,
+ ACE_NTOHL (0x45786344),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 336, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 320, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
+ 21,
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = ExceptionDescription
+ 5, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffffe7c, // negative offset (-388)
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xffffff9c, // negative offset (-100)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffffd8c, // negative offset (-628)
+
+ 0U,
+
+};
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtInitializerSeq (
+ CORBA::tk_alias,
+ sizeof (_oc_CORBA_ExtInitializerSeq),
+ (char *) &_oc_CORBA_ExtInitializerSeq,
+ 0,
+ sizeof (CORBA::ExtInitializerSeq)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ExtInitializerSeq,
+ &_tc_TAO_tc_CORBA_ExtInitializerSeq
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
static const CORBA::Long _oc_CORBA_UnionMember[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
@@ -7742,7 +9759,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::UnionMember::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -7751,7 +9768,7 @@ void CORBA::UnionMember::_tao_any_destructor (void *_tao_void_pointer)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -7810,7 +9827,7 @@ CORBA::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::~_TAO_Unbounded_Sequence_CO
#define _CORBA_UNIONMEMBERSEQ_CS_
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
// *************************************************************
// CORBA::UnionMemberSeq
@@ -7993,7 +10010,7 @@ TAO_NAMESPACE_END
#define _CORBA_ENUMMEMBERSEQ_CS_
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
// *************************************************************
// CORBA::EnumMemberSeq
@@ -8401,7 +10418,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Container_lookup::TAO_ClientRequestInfo_CORBA_Container_lookup (
TAO_GIOP_Invocation *_tao_invocation,
@@ -8502,7 +10519,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Container_contents::TAO_ClientRequestInfo_CORBA_Container_contents (
TAO_GIOP_Invocation *_tao_invocation,
@@ -8613,7 +10630,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Container_lookup_name::TAO_ClientRequestInfo_CORBA_Container_lookup_name (
TAO_GIOP_Invocation *_tao_invocation,
@@ -8734,7 +10751,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Container_describe_contents::TAO_ClientRequestInfo_CORBA_Container_describe_contents (
TAO_GIOP_Invocation *_tao_invocation,
@@ -8849,7 +10866,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Container_create_module::TAO_ClientRequestInfo_CORBA_Container_create_module (
TAO_GIOP_Invocation *_tao_invocation,
@@ -8968,7 +10985,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Container_create_constant::TAO_ClientRequestInfo_CORBA_Container_create_constant (
TAO_GIOP_Invocation *_tao_invocation,
@@ -9097,7 +11114,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Container_create_struct::TAO_ClientRequestInfo_CORBA_Container_create_struct (
TAO_GIOP_Invocation *_tao_invocation,
@@ -9222,7 +11239,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Container_create_union::TAO_ClientRequestInfo_CORBA_Container_create_union (
TAO_GIOP_Invocation *_tao_invocation,
@@ -9351,7 +11368,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Container_create_enum::TAO_ClientRequestInfo_CORBA_Container_create_enum (
TAO_GIOP_Invocation *_tao_invocation,
@@ -9474,7 +11491,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Container_create_alias::TAO_ClientRequestInfo_CORBA_Container_create_alias (
TAO_GIOP_Invocation *_tao_invocation,
@@ -9597,7 +11614,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Container_create_interface::TAO_ClientRequestInfo_CORBA_Container_create_interface (
TAO_GIOP_Invocation *_tao_invocation,
@@ -9732,7 +11749,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Container_create_value::TAO_ClientRequestInfo_CORBA_Container_create_value (
TAO_GIOP_Invocation *_tao_invocation,
@@ -9891,7 +11908,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Container_create_value_box::TAO_ClientRequestInfo_CORBA_Container_create_value_box (
TAO_GIOP_Invocation *_tao_invocation,
@@ -10014,7 +12031,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Container_create_exception::TAO_ClientRequestInfo_CORBA_Container_create_exception (
TAO_GIOP_Invocation *_tao_invocation,
@@ -10135,7 +12152,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Container_create_native::TAO_ClientRequestInfo_CORBA_Container_create_native (
TAO_GIOP_Invocation *_tao_invocation,
@@ -10252,7 +12269,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Container_create_abstract_interface::TAO_ClientRequestInfo_CORBA_Container_create_abstract_interface (
TAO_GIOP_Invocation *_tao_invocation,
@@ -10375,7 +12392,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Container_create_local_interface::TAO_ClientRequestInfo_CORBA_Container_create_local_interface (
TAO_GIOP_Invocation *_tao_invocation,
@@ -10460,6 +12477,177 @@ TAO_ClientRequestInfo_CORBA_Container_create_local_interface::result (::CORBA::L
this->_result = result;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+
+class TAO_ClientRequestInfo_CORBA_Container_create_ext_value : public TAO_ClientRequestInfo_i
+{
+public:
+ TAO_ClientRequestInfo_CORBA_Container_create_ext_value (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::Boolean & is_custom,
+ const CORBA::Boolean & is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ const CORBA::Boolean & is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+
+ virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::ExtValueDef_ptr result);
+
+ private:
+ TAO_ClientRequestInfo_CORBA_Container_create_ext_value (const TAO_ClientRequestInfo_CORBA_Container_create_ext_value &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_Container_create_ext_value &);
+ const char * id_;
+ const char * name_;
+ const char * version_;
+ const CORBA::Boolean & is_custom_;
+ const CORBA::Boolean & is_abstract_;
+ CORBA::ValueDef_ptr base_value_;
+ const CORBA::Boolean & is_truncatable_;
+ const CORBA::ValueDefSeq & abstract_base_values_;
+ const CORBA::InterfaceDefSeq & supported_interfaces_;
+ const CORBA::ExtInitializerSeq & initializers_;
+
+ ::CORBA::ExtValueDef_ptr _result;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
+
+ TAO_ClientRequestInfo_CORBA_Container_create_ext_value::TAO_ClientRequestInfo_CORBA_Container_create_ext_value (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::Boolean & is_custom,
+ const CORBA::Boolean & is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ const CORBA::Boolean & is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
+ id_ (id),
+ name_ (name),
+ version_ (version),
+ is_custom_ (is_custom),
+ is_abstract_ (is_abstract),
+ base_value_ (base_value),
+ is_truncatable_ (is_truncatable),
+ abstract_base_values_ (abstract_base_values),
+ supported_interfaces_ (supported_interfaces),
+ initializers_ (initializers)
+{}
+
+Dynamic::ParameterList *
+TAO_ClientRequestInfo_CORBA_Container_create_ext_value::arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+
+ parameter_list->length (10);
+ CORBA::ULong len = 0;
+ (*parameter_list)[len].argument <<= id_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= name_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= version_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_custom_);
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_abstract_);
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->base_value_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_truncatable_);
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->abstract_base_values_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->supported_interfaces_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->initializers_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ClientRequestInfo_CORBA_Container_create_ext_value::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ClientRequestInfo_CORBA_Container_create_ext_value::result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+ return safe_result_any._retn ();
+}
+
+void
+TAO_ClientRequestInfo_CORBA_Container_create_ext_value::result (::CORBA::ExtValueDef_ptr result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
#endif /* TAO_HAS_INTERCEPTORS */
// TAO_IDL - Generated from
@@ -14303,6 +16491,248 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void)
return _tao_retval._retn ();
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
+
+::CORBA::ExtValueDef_ptr CORBA::_TAO_Container_Remote_Proxy_Impl::create_ext_value (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ CORBA::ExtValueDef_var _tao_retval ( tao_CORBA_ExtValueDef_nil ());
+ TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
+
+ if (istub == 0)
+ {
+ ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
+ }
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_ext_value",
+ 16,
+ 10,
+ istub->orb_core ()
+ );
+
+ int _invoke_status;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_ClientRequestInterceptor_Adapter _tao_vfr (
+ istub->orb_core ()->client_request_interceptors (),
+ &_tao_call,
+ _invoke_status
+ );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _invoke_status = TAO_INVOKE_EXCEPTION;
+
+#if TAO_HAS_INTERCEPTORS == 1
+ TAO_ClientRequestInfo_CORBA_Container_create_ext_value _tao_ri (
+ &_tao_call,
+ _collocated_tao_target_,
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
+ TAO_INTERCEPTOR (_tao_ri.response_expected (1));
+
+#if TAO_HAS_INTERCEPTORS == 1
+
+ ACE_TRY
+ {
+ _tao_vfr.send_request (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ 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
+ );
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+
+ continue;
+ }
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::MARSHAL (
+ TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::ExtValueDef_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_reply (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_tao_status == PortableInterceptor::LOCATION_FORWARD
+ || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
+ {
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ break;
+ }
+
+ return _tao_retval._retn ();
+}
+
//
// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
@@ -14356,7 +16786,7 @@ CORBA::_TAO_Container_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::Container::Container (int collocated)
{
@@ -14892,7 +17322,7 @@ static CORBA::TypeCode _tc_TAO_tc_CORBA_Container_Description (
&_tc_TAO_tc_CORBA_Container_Description;
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::Container::Description::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -14901,7 +17331,7 @@ void CORBA::Container::Description::_tao_any_destructor (void *_tao_void_pointer
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -14960,7 +17390,7 @@ CORBA::Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::~_TAO_
#define _CORBA_CONTAINER_DESCRIPTIONSEQ_CS_
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
// *************************************************************
// CORBA::Container::DescriptionSeq
@@ -15692,6 +18122,46 @@ static CORBA::TypeCode _tc_TAO_tc_CORBA_Container_DescriptionSeq (
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+::CORBA::ExtValueDef_ptr CORBA::Container::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_Container_Proxy_Impl &proxy =
+ this->the_TAO_Container_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return proxy.create_ext_value (
+ this,
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_CORBA_Container[] =
@@ -16009,7 +18479,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_IDLType_type_get::TAO_ClientRequestInfo_CORBA_IDLType_type_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -16336,7 +18806,7 @@ CORBA::_TAO_IDLType_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::IDLType::IDLType (int collocated)
{
@@ -16933,7 +19403,7 @@ CORBA::_TAO_TypedefDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::TypedefDef::TypedefDef (int collocated)
{
@@ -17352,7 +19822,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::TypeDescription::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -17388,6 +19858,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Basic_Impl_T<CORBA::DefinitionKind>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Basic_Impl_T<CORBA::DefinitionKind>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
@@ -17436,8 +19913,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::IRObject,CORBA::IRObject_var>;
+ template class TAO::Any_Impl_T<CORBA::IRObject>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::IRObject,CORBA::IRObject_var>
+# pragma instantiate TAO_Object_Manager<CORBA::IRObject, CORBA::IRObject_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::IRObject>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -17488,8 +19967,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::Contained,CORBA::Contained_var>;
+ template class TAO::Any_Impl_T<CORBA::Contained>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::Contained,CORBA::Contained_var>
+# pragma instantiate TAO_Object_Manager<CORBA::Contained, CORBA::Contained_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::Contained>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -17550,63 +20031,12 @@ CORBA::Boolean operator>>= (
);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ContainedSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ContainedSeq>::insert_copy (
- _tao_any,
- CORBA::ContainedSeq::_tao_any_destructor,
- CORBA::_tc_ContainedSeq,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ContainedSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ContainedSeq>::insert (
- _tao_any,
- CORBA::ContainedSeq::_tao_any_destructor,
- CORBA::_tc_ContainedSeq,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ContainedSeq *&_tao_elem
- )
-{
- return _tao_any >>= ACE_const_cast (
- const CORBA::ContainedSeq *&,
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ContainedSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ContainedSeq>::extract (
- _tao_any,
- CORBA::ContainedSeq::_tao_any_destructor,
- CORBA::_tc_ContainedSeq,
- _tao_elem
- );
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::Contained::Description>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::Contained::Description>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
@@ -17841,6 +20271,296 @@ CORBA::Boolean operator>>= (
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExtInterfaceDefSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtInterfaceDefSeq>::insert_copy (
+ _tao_any,
+ CORBA::ExtInterfaceDefSeq::_tao_any_destructor,
+ CORBA::_tc_ExtInterfaceDefSeq,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtInterfaceDefSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtInterfaceDefSeq>::insert (
+ _tao_any,
+ CORBA::ExtInterfaceDefSeq::_tao_any_destructor,
+ CORBA::_tc_ExtInterfaceDefSeq,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtInterfaceDefSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= ACE_const_cast (
+ const CORBA::ExtInterfaceDefSeq *&,
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExtInterfaceDefSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExtInterfaceDefSeq>::extract (
+ _tao_any,
+ CORBA::ExtInterfaceDefSeq::_tao_any_destructor,
+ CORBA::_tc_ExtInterfaceDefSeq,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExtValueDefSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtValueDefSeq>::insert_copy (
+ _tao_any,
+ CORBA::ExtValueDefSeq::_tao_any_destructor,
+ CORBA::_tc_ExtValueDefSeq,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtValueDefSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtValueDefSeq>::insert (
+ _tao_any,
+ CORBA::ExtValueDefSeq::_tao_any_destructor,
+ CORBA::_tc_ExtValueDefSeq,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtValueDefSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= ACE_const_cast (
+ const CORBA::ExtValueDefSeq *&,
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExtValueDefSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExtValueDefSeq>::extract (
+ _tao_any,
+ CORBA::ExtValueDefSeq::_tao_any_destructor,
+ CORBA::_tc_ExtValueDefSeq,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExtAbstractInterfaceDefSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtAbstractInterfaceDefSeq>::insert_copy (
+ _tao_any,
+ CORBA::ExtAbstractInterfaceDefSeq::_tao_any_destructor,
+ CORBA::_tc_ExtAbstractInterfaceDefSeq,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtAbstractInterfaceDefSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtAbstractInterfaceDefSeq>::insert (
+ _tao_any,
+ CORBA::ExtAbstractInterfaceDefSeq::_tao_any_destructor,
+ CORBA::_tc_ExtAbstractInterfaceDefSeq,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtAbstractInterfaceDefSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= ACE_const_cast (
+ const CORBA::ExtAbstractInterfaceDefSeq *&,
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExtAbstractInterfaceDefSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExtAbstractInterfaceDefSeq>::extract (
+ _tao_any,
+ CORBA::ExtAbstractInterfaceDefSeq::_tao_any_destructor,
+ CORBA::_tc_ExtAbstractInterfaceDefSeq,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExtLocalInterfaceDefSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtLocalInterfaceDefSeq>::insert_copy (
+ _tao_any,
+ CORBA::ExtLocalInterfaceDefSeq::_tao_any_destructor,
+ CORBA::_tc_ExtLocalInterfaceDefSeq,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtLocalInterfaceDefSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtLocalInterfaceDefSeq>::insert (
+ _tao_any,
+ CORBA::ExtLocalInterfaceDefSeq::_tao_any_destructor,
+ CORBA::_tc_ExtLocalInterfaceDefSeq,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtLocalInterfaceDefSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= ACE_const_cast (
+ const CORBA::ExtLocalInterfaceDefSeq *&,
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExtLocalInterfaceDefSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExtLocalInterfaceDefSeq>::extract (
+ _tao_any,
+ CORBA::ExtLocalInterfaceDefSeq::_tao_any_destructor,
+ CORBA::_tc_ExtLocalInterfaceDefSeq,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ContainedSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ContainedSeq>::insert_copy (
+ _tao_any,
+ CORBA::ContainedSeq::_tao_any_destructor,
+ CORBA::_tc_ContainedSeq,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ContainedSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ContainedSeq>::insert (
+ _tao_any,
+ CORBA::ContainedSeq::_tao_any_destructor,
+ CORBA::_tc_ContainedSeq,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ContainedSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= ACE_const_cast (
+ const CORBA::ContainedSeq *&,
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ContainedSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ContainedSeq>::extract (
+ _tao_any,
+ CORBA::ContainedSeq::_tao_any_destructor,
+ CORBA::_tc_ContainedSeq,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
// Copying insertion.
@@ -17898,6 +20618,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::StructMember>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::StructMember>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
@@ -18014,6 +20741,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::Initializer>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::Initializer>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
@@ -18078,6 +20812,252 @@ CORBA::Boolean operator>>= (
// Copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
+ const CORBA::ExceptionDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExceptionDescription>::insert_copy (
+ _tao_any,
+ CORBA::ExceptionDescription::_tao_any_destructor,
+ CORBA::_tc_ExceptionDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExceptionDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExceptionDescription>::insert (
+ _tao_any,
+ CORBA::ExceptionDescription::_tao_any_destructor,
+ CORBA::_tc_ExceptionDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExceptionDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= ACE_const_cast (
+ const CORBA::ExceptionDescription *&,
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExceptionDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExceptionDescription>::extract (
+ _tao_any,
+ CORBA::ExceptionDescription::_tao_any_destructor,
+ CORBA::_tc_ExceptionDescription,
+ _tao_elem
+ );
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::ExceptionDescription>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ExceptionDescription>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExcDescriptionSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExcDescriptionSeq>::insert_copy (
+ _tao_any,
+ CORBA::ExcDescriptionSeq::_tao_any_destructor,
+ CORBA::_tc_ExcDescriptionSeq,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExcDescriptionSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExcDescriptionSeq>::insert (
+ _tao_any,
+ CORBA::ExcDescriptionSeq::_tao_any_destructor,
+ CORBA::_tc_ExcDescriptionSeq,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExcDescriptionSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= ACE_const_cast (
+ const CORBA::ExcDescriptionSeq *&,
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExcDescriptionSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExcDescriptionSeq>::extract (
+ _tao_any,
+ CORBA::ExcDescriptionSeq::_tao_any_destructor,
+ CORBA::_tc_ExcDescriptionSeq,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExtInitializer &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtInitializer>::insert_copy (
+ _tao_any,
+ CORBA::ExtInitializer::_tao_any_destructor,
+ CORBA::_tc_ExtInitializer,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtInitializer *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtInitializer>::insert (
+ _tao_any,
+ CORBA::ExtInitializer::_tao_any_destructor,
+ CORBA::_tc_ExtInitializer,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtInitializer *&_tao_elem
+ )
+{
+ return _tao_any >>= ACE_const_cast (
+ const CORBA::ExtInitializer *&,
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExtInitializer *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExtInitializer>::extract (
+ _tao_any,
+ CORBA::ExtInitializer::_tao_any_destructor,
+ CORBA::_tc_ExtInitializer,
+ _tao_elem
+ );
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::ExtInitializer>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ExtInitializer>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExtInitializerSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtInitializerSeq>::insert_copy (
+ _tao_any,
+ CORBA::ExtInitializerSeq::_tao_any_destructor,
+ CORBA::_tc_ExtInitializerSeq,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtInitializerSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtInitializerSeq>::insert (
+ _tao_any,
+ CORBA::ExtInitializerSeq::_tao_any_destructor,
+ CORBA::_tc_ExtInitializerSeq,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtInitializerSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= ACE_const_cast (
+ const CORBA::ExtInitializerSeq *&,
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExtInitializerSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExtInitializerSeq>::extract (
+ _tao_any,
+ CORBA::ExtInitializerSeq::_tao_any_destructor,
+ CORBA::_tc_ExtInitializerSeq,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
const CORBA::UnionMember &_tao_elem
)
{
@@ -18130,6 +21110,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::UnionMember>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::UnionMember>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
@@ -18294,8 +21281,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::Container,CORBA::Container_var>;
+ template class TAO::Any_Impl_T<CORBA::Container>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::Container,CORBA::Container_var>
+# pragma instantiate TAO_Object_Manager<CORBA::Container, CORBA::Container_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::Container>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -18356,6 +21345,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::Container::Description>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::Container::Description>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
@@ -18462,8 +21458,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::IDLType,CORBA::IDLType_var>;
+ template class TAO::Any_Impl_T<CORBA::IDLType>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::IDLType,CORBA::IDLType_var>
+# pragma instantiate TAO_Object_Manager<CORBA::IDLType, CORBA::IDLType_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::IDLType>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -18514,8 +21512,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::TypedefDef,CORBA::TypedefDef_var>;
+ template class TAO::Any_Impl_T<CORBA::TypedefDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::TypedefDef,CORBA::TypedefDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::TypedefDef, CORBA::TypedefDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::TypedefDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -18576,6 +21576,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::TypeDescription>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::TypeDescription>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
@@ -18667,7 +21674,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA::ContainedSeq &_tao_sequence
+ const CORBA::InterfaceDefSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len = _tao_sequence.length ();
@@ -18680,7 +21687,7 @@ CORBA::Boolean operator<< (
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag =
- _tao_sequence[i].in ()->marshal (strm);
+ tao_CORBA_InterfaceDef_marshal (_tao_sequence[i].in (), strm);
}
return _tao_marshal_flag;
@@ -18691,7 +21698,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA::ContainedSeq &_tao_sequence
+ CORBA::InterfaceDefSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -18734,7 +21741,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA::InterfaceDefSeq &_tao_sequence
+ const CORBA::ValueDefSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len = _tao_sequence.length ();
@@ -18747,7 +21754,7 @@ CORBA::Boolean operator<< (
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag =
- tao_CORBA_InterfaceDef_marshal (_tao_sequence[i].in (), strm);
+ tao_CORBA_ValueDef_marshal (_tao_sequence[i].in (), strm);
}
return _tao_marshal_flag;
@@ -18758,7 +21765,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA::InterfaceDefSeq &_tao_sequence
+ CORBA::ValueDefSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -18801,7 +21808,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA::ValueDefSeq &_tao_sequence
+ const CORBA::AbstractInterfaceDefSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len = _tao_sequence.length ();
@@ -18814,7 +21821,7 @@ CORBA::Boolean operator<< (
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag =
- tao_CORBA_ValueDef_marshal (_tao_sequence[i].in (), strm);
+ tao_CORBA_AbstractInterfaceDef_marshal (_tao_sequence[i].in (), strm);
}
return _tao_marshal_flag;
@@ -18825,7 +21832,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA::ValueDefSeq &_tao_sequence
+ CORBA::AbstractInterfaceDefSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -18868,7 +21875,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA::AbstractInterfaceDefSeq &_tao_sequence
+ const CORBA::LocalInterfaceDefSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len = _tao_sequence.length ();
@@ -18881,7 +21888,7 @@ CORBA::Boolean operator<< (
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag =
- tao_CORBA_AbstractInterfaceDef_marshal (_tao_sequence[i].in (), strm);
+ tao_CORBA_LocalInterfaceDef_marshal (_tao_sequence[i].in (), strm);
}
return _tao_marshal_flag;
@@ -18892,7 +21899,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA::AbstractInterfaceDefSeq &_tao_sequence
+ CORBA::LocalInterfaceDefSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -18935,7 +21942,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA::LocalInterfaceDefSeq &_tao_sequence
+ const CORBA::ExtInterfaceDefSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len = _tao_sequence.length ();
@@ -18948,7 +21955,7 @@ CORBA::Boolean operator<< (
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag =
- tao_CORBA_LocalInterfaceDef_marshal (_tao_sequence[i].in (), strm);
+ tao_CORBA_ExtInterfaceDef_marshal (_tao_sequence[i].in (), strm);
}
return _tao_marshal_flag;
@@ -18959,7 +21966,275 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA::LocalInterfaceDefSeq &_tao_sequence
+ CORBA::ExtInterfaceDefSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len;
+
+ if (strm >> _tao_seq_len)
+ {
+ // Add a check to the length of the sequence
+ // to make sure it does not exceed the length
+ // of the stream. (See bug 58.)
+ if (_tao_seq_len > strm.length ())
+ {
+ return 0;
+ }
+
+ // Set the length of the sequence.
+ _tao_sequence.length (_tao_seq_len);
+
+ // If length is 0 we return true.
+ if (0 >= _tao_seq_len)
+ {
+ return 1;
+ }
+
+ // Retrieve all the elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const CORBA::ExtValueDefSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len = _tao_sequence.length ();
+
+ if (strm << _tao_seq_len)
+ {
+ // Encode all elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag =
+ tao_CORBA_ExtValueDef_marshal (_tao_sequence[i].in (), strm);
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::ExtValueDefSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len;
+
+ if (strm >> _tao_seq_len)
+ {
+ // Add a check to the length of the sequence
+ // to make sure it does not exceed the length
+ // of the stream. (See bug 58.)
+ if (_tao_seq_len > strm.length ())
+ {
+ return 0;
+ }
+
+ // Set the length of the sequence.
+ _tao_sequence.length (_tao_seq_len);
+
+ // If length is 0 we return true.
+ if (0 >= _tao_seq_len)
+ {
+ return 1;
+ }
+
+ // Retrieve all the elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const CORBA::ExtAbstractInterfaceDefSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len = _tao_sequence.length ();
+
+ if (strm << _tao_seq_len)
+ {
+ // Encode all elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag =
+ tao_CORBA_ExtAbstractInterfaceDef_marshal (_tao_sequence[i].in (), strm);
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::ExtAbstractInterfaceDefSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len;
+
+ if (strm >> _tao_seq_len)
+ {
+ // Add a check to the length of the sequence
+ // to make sure it does not exceed the length
+ // of the stream. (See bug 58.)
+ if (_tao_seq_len > strm.length ())
+ {
+ return 0;
+ }
+
+ // Set the length of the sequence.
+ _tao_sequence.length (_tao_seq_len);
+
+ // If length is 0 we return true.
+ if (0 >= _tao_seq_len)
+ {
+ return 1;
+ }
+
+ // Retrieve all the elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const CORBA::ExtLocalInterfaceDefSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len = _tao_sequence.length ();
+
+ if (strm << _tao_seq_len)
+ {
+ // Encode all elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag =
+ tao_CORBA_ExtLocalInterfaceDef_marshal (_tao_sequence[i].in (), strm);
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::ExtLocalInterfaceDefSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len;
+
+ if (strm >> _tao_seq_len)
+ {
+ // Add a check to the length of the sequence
+ // to make sure it does not exceed the length
+ // of the stream. (See bug 58.)
+ if (_tao_seq_len > strm.length ())
+ {
+ return 0;
+ }
+
+ // Set the length of the sequence.
+ _tao_sequence.length (_tao_seq_len);
+
+ // If length is 0 we return true.
+ if (0 >= _tao_seq_len)
+ {
+ return 1;
+ }
+
+ // Retrieve all the elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const CORBA::ContainedSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len = _tao_sequence.length ();
+
+ if (strm << _tao_seq_len)
+ {
+ // Encode all elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag =
+ _tao_sequence[i].in ()->marshal (strm);
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::ContainedSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -19134,6 +22409,138 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
+ const CORBA::ExcDescriptionSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len = _tao_sequence.length ();
+
+ if (strm << _tao_seq_len)
+ {
+ // Encode all elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::ExcDescriptionSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len;
+
+ if (strm >> _tao_seq_len)
+ {
+ // Add a check to the length of the sequence
+ // to make sure it does not exceed the length
+ // of the stream. (See bug 58.)
+ if (_tao_seq_len > strm.length ())
+ {
+ return 0;
+ }
+
+ // Set the length of the sequence.
+ _tao_sequence.length (_tao_seq_len);
+
+ // If length is 0 we return true.
+ if (0 >= _tao_seq_len)
+ {
+ return 1;
+ }
+
+ // Retrieve all the elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm >> _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const CORBA::ExtInitializerSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len = _tao_sequence.length ();
+
+ if (strm << _tao_seq_len)
+ {
+ // Encode all elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::ExtInitializerSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len;
+
+ if (strm >> _tao_seq_len)
+ {
+ // Add a check to the length of the sequence
+ // to make sure it does not exceed the length
+ // of the stream. (See bug 58.)
+ if (_tao_seq_len > strm.length ())
+ {
+ return 0;
+ }
+
+ // Set the length of the sequence.
+ _tao_sequence.length (_tao_seq_len);
+
+ // If length is 0 we return true.
+ if (0 >= _tao_seq_len)
+ {
+ return 1;
+ }
+
+ // Retrieve all the elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm >> _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
const CORBA::UnionMemberSeq &_tao_sequence
)
{
diff --git a/TAO/tao/IFR_Client/IFR_BaseC.h b/TAO/tao/IFR_Client/IFR_BaseC.h
index 9c9d88e554a..e8d1f6f107b 100644
--- a/TAO/tao/IFR_Client/IFR_BaseC.h
+++ b/TAO/tao/IFR_Client/IFR_BaseC.h
@@ -66,7 +66,7 @@ TAO_NAMESPACE CORBA
{
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:368
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:367
typedef char * Identifier;
typedef CORBA::String_var Identifier_var;
@@ -78,7 +78,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Identifier;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:368
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:367
typedef char * ScopedName;
typedef CORBA::String_var ScopedName_var;
@@ -90,7 +90,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ScopedName;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:368
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:367
typedef char * RepositoryId;
typedef CORBA::String_var RepositoryId_var;
@@ -141,8 +141,7 @@ TAO_NAMESPACE CORBA
dk_Consumes,
dk_Provides,
dk_Uses,
- dk_Event,
- dk_PrimaryKey // Will be removed.
+ dk_Event
};
typedef DefinitionKind &DefinitionKind_out;
@@ -497,7 +496,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IRObject;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:368
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:367
typedef char * VersionSpec;
typedef CORBA::String_var VersionSpec_var;
@@ -1486,184 +1485,6 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Contained;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (void);
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- Contained* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (
- const _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<CORBA::Contained,CORBA::Contained_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static Contained **allocbuf (CORBA::ULong nelems);
- static void freebuf (Contained **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- Contained* *get_buffer (CORBA::Boolean orphan = 0);
- const Contained* *get_buffer (void) const;
- virtual void _shrink_buffer (
- CORBA::ULong nl,
- CORBA::ULong ol
- );
-
- virtual void _downcast (
- void* target,
- CORBA_Object *src
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- virtual CORBA_Object* _upcast (void *src) const;
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_CONTAINEDSEQ_CH_)
-#define _CORBA_CONTAINEDSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class ContainedSeq;
- class ContainedSeq_var;
-
- // *************************************************************
- // CORBA::ContainedSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export ContainedSeq : public
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<Contained,Contained_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- ContainedSeq (void);
- ContainedSeq (CORBA::ULong max);
- ContainedSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- Contained_ptr *buffer,
- CORBA::Boolean release = 0
- );
- ContainedSeq (const ContainedSeq &);
- ~ContainedSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef ContainedSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_CONTAINEDSEQ___VAR_CH_)
-#define _CORBA_CONTAINEDSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class CORBA::ContainedSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export ContainedSeq_var
- {
- public:
- ContainedSeq_var (void);
- ContainedSeq_var (ContainedSeq *);
- ContainedSeq_var (const ContainedSeq_var &);
- ~ContainedSeq_var (void);
-
- ContainedSeq_var &operator= (ContainedSeq *);
- ContainedSeq_var &operator= (const ContainedSeq_var &);
- ContainedSeq *operator-> (void);
- const ContainedSeq *operator-> (void) const;
-
- operator const ContainedSeq &() const;
- operator ContainedSeq &();
- operator ContainedSeq &() const;
-
- // Variable-size base types only.
- operator ContainedSeq *&();
-
- TAO_Object_Manager<Contained, Contained_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const ContainedSeq &in (void) const;
- ContainedSeq &inout (void);
- ContainedSeq *&out (void);
- ContainedSeq *_retn (void);
- ContainedSeq *ptr (void) const;
-
- private:
- ContainedSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_CONTAINEDSEQ___OUT_CH_)
-#define _CORBA_CONTAINEDSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export ContainedSeq_out
- {
- public:
- ContainedSeq_out (ContainedSeq *&);
- ContainedSeq_out (ContainedSeq_var &);
- ContainedSeq_out (const ContainedSeq_out &);
- ContainedSeq_out &operator= (const ContainedSeq_out &);
- ContainedSeq_out &operator= (ContainedSeq *);
- operator ContainedSeq *&();
- ContainedSeq *&ptr (void);
- ContainedSeq *operator-> (void);
- TAO_Object_Manager<Contained, Contained_var> operator[] (CORBA::ULong index);
-
- private:
- ContainedSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ContainedSeq_var &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ContainedSeq;
-
- // TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
class ModuleDef;
@@ -3552,6 +3373,1232 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LocalInterfaceDefSeq;
// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
+
+ class ExtInterfaceDef;
+
+#if !defined (_CORBA_EXTINTERFACEDEF___PTR_CH_)
+#define _CORBA_EXTINTERFACEDEF___PTR_CH_
+
+ typedef ExtInterfaceDef *ExtInterfaceDef_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTINTERFACEDEF___VAR_CH_)
+#define _CORBA_EXTINTERFACEDEF___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export ExtInterfaceDef_var : public TAO_Base_var
+ {
+ public:
+ ExtInterfaceDef_var (void); // default constructor
+ ExtInterfaceDef_var (ExtInterfaceDef_ptr p) : ptr_ (p) {}
+ ExtInterfaceDef_var (const ExtInterfaceDef_var &); // copy constructor
+ ~ExtInterfaceDef_var (void); // destructor
+
+ ExtInterfaceDef_var &operator= (ExtInterfaceDef_ptr);
+ ExtInterfaceDef_var &operator= (const ExtInterfaceDef_var &);
+ ExtInterfaceDef_ptr operator-> (void) const;
+
+ operator const ExtInterfaceDef_ptr &() const;
+ operator ExtInterfaceDef_ptr &();
+ // in, inout, out, _retn
+ ExtInterfaceDef_ptr in (void) const;
+ ExtInterfaceDef_ptr &inout (void);
+ ExtInterfaceDef_ptr &out (void);
+ ExtInterfaceDef_ptr _retn (void);
+ ExtInterfaceDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static ExtInterfaceDef_ptr tao_duplicate (ExtInterfaceDef_ptr);
+ static void tao_release (ExtInterfaceDef_ptr);
+ static ExtInterfaceDef_ptr tao_nil (void);
+ static ExtInterfaceDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ ExtInterfaceDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ ExtInterfaceDef_var (const TAO_Base_var &rhs);
+ ExtInterfaceDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTINTERFACEDEF___OUT_CH_)
+#define _CORBA_EXTINTERFACEDEF___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
+ class TAO_IFR_Client_Export ExtInterfaceDef_out
+ {
+ public:
+ ExtInterfaceDef_out (ExtInterfaceDef_ptr &);
+ ExtInterfaceDef_out (ExtInterfaceDef_var &);
+ ExtInterfaceDef_out (const ExtInterfaceDef_out &);
+ ExtInterfaceDef_out &operator= (const ExtInterfaceDef_out &);
+ ExtInterfaceDef_out &operator= (const ExtInterfaceDef_var &);
+ ExtInterfaceDef_out &operator= (ExtInterfaceDef_ptr);
+ operator ExtInterfaceDef_ptr &();
+ ExtInterfaceDef_ptr &ptr (void);
+ ExtInterfaceDef_ptr operator-> (void);
+
+ private:
+ ExtInterfaceDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTINTERFACEDEFSEQ_CH_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTINTERFACEDEFSEQ_CH_
+
+ class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq
+ : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ ExtInterfaceDef* *value,
+ CORBA::Boolean release = 0
+ );
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq (
+ const _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq &rhs
+ );
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq &operator= (
+ const _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq &rhs
+ );
+ virtual ~_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq (void);
+
+ // = Accessors.
+ TAO_Object_Manager<CORBA::ExtInterfaceDef,CORBA::ExtInterfaceDef_var> operator[] (CORBA::ULong index) const;
+
+ // = Static operations.
+ static ExtInterfaceDef **allocbuf (CORBA::ULong nelems);
+ static void freebuf (ExtInterfaceDef **buffer);
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ ExtInterfaceDef* *get_buffer (CORBA::Boolean orphan = 0);
+ const ExtInterfaceDef* *get_buffer (void) const;
+ virtual void _shrink_buffer (
+ CORBA::ULong nl,
+ CORBA::ULong ol
+ );
+
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ virtual CORBA_Object* _upcast (void *src) const;
+ };
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXTINTERFACEDEFSEQ_CH_)
+#define _CORBA_EXTINTERFACEDEFSEQ_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
+
+ class ExtInterfaceDefSeq;
+ class ExtInterfaceDefSeq_var;
+
+ // *************************************************************
+ // CORBA::ExtInterfaceDefSeq
+ // *************************************************************
+
+ class TAO_IFR_Client_Export ExtInterfaceDefSeq : public
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<ExtInterfaceDef,ExtInterfaceDef_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ ExtInterfaceDefSeq (void);
+ ExtInterfaceDefSeq (CORBA::ULong max);
+ ExtInterfaceDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ExtInterfaceDef_ptr *buffer,
+ CORBA::Boolean release = 0
+ );
+ ExtInterfaceDefSeq (const ExtInterfaceDefSeq &);
+ ~ExtInterfaceDefSeq (void);
+
+ static void _tao_any_destructor (void*);
+
+ typedef ExtInterfaceDefSeq_var _var_type;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTINTERFACEDEFSEQ___VAR_CH_)
+#define _CORBA_EXTINTERFACEDEFSEQ___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
+
+ // *************************************************************
+ // class CORBA::ExtInterfaceDefSeq_var
+ // *************************************************************
+
+ class TAO_IFR_Client_Export ExtInterfaceDefSeq_var
+ {
+ public:
+ ExtInterfaceDefSeq_var (void);
+ ExtInterfaceDefSeq_var (ExtInterfaceDefSeq *);
+ ExtInterfaceDefSeq_var (const ExtInterfaceDefSeq_var &);
+ ~ExtInterfaceDefSeq_var (void);
+
+ ExtInterfaceDefSeq_var &operator= (ExtInterfaceDefSeq *);
+ ExtInterfaceDefSeq_var &operator= (const ExtInterfaceDefSeq_var &);
+ ExtInterfaceDefSeq *operator-> (void);
+ const ExtInterfaceDefSeq *operator-> (void) const;
+
+ operator const ExtInterfaceDefSeq &() const;
+ operator ExtInterfaceDefSeq &();
+ operator ExtInterfaceDefSeq &() const;
+
+ // Variable-size base types only.
+ operator ExtInterfaceDefSeq *&();
+
+ TAO_Object_Manager<ExtInterfaceDef, ExtInterfaceDef_var> operator[] (CORBA::ULong index);
+
+ // in, inout, out, _retn
+ const ExtInterfaceDefSeq &in (void) const;
+ ExtInterfaceDefSeq &inout (void);
+ ExtInterfaceDefSeq *&out (void);
+ ExtInterfaceDefSeq *_retn (void);
+ ExtInterfaceDefSeq *ptr (void) const;
+
+ private:
+ ExtInterfaceDefSeq *ptr_;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTINTERFACEDEFSEQ___OUT_CH_)
+#define _CORBA_EXTINTERFACEDEFSEQ___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
+
+ class TAO_IFR_Client_Export ExtInterfaceDefSeq_out
+ {
+ public:
+ ExtInterfaceDefSeq_out (ExtInterfaceDefSeq *&);
+ ExtInterfaceDefSeq_out (ExtInterfaceDefSeq_var &);
+ ExtInterfaceDefSeq_out (const ExtInterfaceDefSeq_out &);
+ ExtInterfaceDefSeq_out &operator= (const ExtInterfaceDefSeq_out &);
+ ExtInterfaceDefSeq_out &operator= (ExtInterfaceDefSeq *);
+ operator ExtInterfaceDefSeq *&();
+ ExtInterfaceDefSeq *&ptr (void);
+ ExtInterfaceDefSeq *operator-> (void);
+ TAO_Object_Manager<ExtInterfaceDef, ExtInterfaceDef_var> operator[] (CORBA::ULong index);
+
+ private:
+ ExtInterfaceDefSeq *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const ExtInterfaceDefSeq_var &);
+ };
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtInterfaceDefSeq;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
+
+ class ExtValueDef;
+
+#if !defined (_CORBA_EXTVALUEDEF___PTR_CH_)
+#define _CORBA_EXTVALUEDEF___PTR_CH_
+
+ typedef ExtValueDef *ExtValueDef_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTVALUEDEF___VAR_CH_)
+#define _CORBA_EXTVALUEDEF___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export ExtValueDef_var : public TAO_Base_var
+ {
+ public:
+ ExtValueDef_var (void); // default constructor
+ ExtValueDef_var (ExtValueDef_ptr p) : ptr_ (p) {}
+ ExtValueDef_var (const ExtValueDef_var &); // copy constructor
+ ~ExtValueDef_var (void); // destructor
+
+ ExtValueDef_var &operator= (ExtValueDef_ptr);
+ ExtValueDef_var &operator= (const ExtValueDef_var &);
+ ExtValueDef_ptr operator-> (void) const;
+
+ operator const ExtValueDef_ptr &() const;
+ operator ExtValueDef_ptr &();
+ // in, inout, out, _retn
+ ExtValueDef_ptr in (void) const;
+ ExtValueDef_ptr &inout (void);
+ ExtValueDef_ptr &out (void);
+ ExtValueDef_ptr _retn (void);
+ ExtValueDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static ExtValueDef_ptr tao_duplicate (ExtValueDef_ptr);
+ static void tao_release (ExtValueDef_ptr);
+ static ExtValueDef_ptr tao_nil (void);
+ static ExtValueDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ ExtValueDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ ExtValueDef_var (const TAO_Base_var &rhs);
+ ExtValueDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTVALUEDEF___OUT_CH_)
+#define _CORBA_EXTVALUEDEF___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
+ class TAO_IFR_Client_Export ExtValueDef_out
+ {
+ public:
+ ExtValueDef_out (ExtValueDef_ptr &);
+ ExtValueDef_out (ExtValueDef_var &);
+ ExtValueDef_out (const ExtValueDef_out &);
+ ExtValueDef_out &operator= (const ExtValueDef_out &);
+ ExtValueDef_out &operator= (const ExtValueDef_var &);
+ ExtValueDef_out &operator= (ExtValueDef_ptr);
+ operator ExtValueDef_ptr &();
+ ExtValueDef_ptr &ptr (void);
+ ExtValueDef_ptr operator-> (void);
+
+ private:
+ ExtValueDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTVALUEDEFSEQ_CH_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTVALUEDEFSEQ_CH_
+
+ class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq
+ : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ ExtValueDef* *value,
+ CORBA::Boolean release = 0
+ );
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq (
+ const _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq &rhs
+ );
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq &operator= (
+ const _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq &rhs
+ );
+ virtual ~_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq (void);
+
+ // = Accessors.
+ TAO_Object_Manager<CORBA::ExtValueDef,CORBA::ExtValueDef_var> operator[] (CORBA::ULong index) const;
+
+ // = Static operations.
+ static ExtValueDef **allocbuf (CORBA::ULong nelems);
+ static void freebuf (ExtValueDef **buffer);
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ ExtValueDef* *get_buffer (CORBA::Boolean orphan = 0);
+ const ExtValueDef* *get_buffer (void) const;
+ virtual void _shrink_buffer (
+ CORBA::ULong nl,
+ CORBA::ULong ol
+ );
+
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ virtual CORBA_Object* _upcast (void *src) const;
+ };
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXTVALUEDEFSEQ_CH_)
+#define _CORBA_EXTVALUEDEFSEQ_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
+
+ class ExtValueDefSeq;
+ class ExtValueDefSeq_var;
+
+ // *************************************************************
+ // CORBA::ExtValueDefSeq
+ // *************************************************************
+
+ class TAO_IFR_Client_Export ExtValueDefSeq : public
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<ExtValueDef,ExtValueDef_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ ExtValueDefSeq (void);
+ ExtValueDefSeq (CORBA::ULong max);
+ ExtValueDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ExtValueDef_ptr *buffer,
+ CORBA::Boolean release = 0
+ );
+ ExtValueDefSeq (const ExtValueDefSeq &);
+ ~ExtValueDefSeq (void);
+
+ static void _tao_any_destructor (void*);
+
+ typedef ExtValueDefSeq_var _var_type;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTVALUEDEFSEQ___VAR_CH_)
+#define _CORBA_EXTVALUEDEFSEQ___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
+
+ // *************************************************************
+ // class CORBA::ExtValueDefSeq_var
+ // *************************************************************
+
+ class TAO_IFR_Client_Export ExtValueDefSeq_var
+ {
+ public:
+ ExtValueDefSeq_var (void);
+ ExtValueDefSeq_var (ExtValueDefSeq *);
+ ExtValueDefSeq_var (const ExtValueDefSeq_var &);
+ ~ExtValueDefSeq_var (void);
+
+ ExtValueDefSeq_var &operator= (ExtValueDefSeq *);
+ ExtValueDefSeq_var &operator= (const ExtValueDefSeq_var &);
+ ExtValueDefSeq *operator-> (void);
+ const ExtValueDefSeq *operator-> (void) const;
+
+ operator const ExtValueDefSeq &() const;
+ operator ExtValueDefSeq &();
+ operator ExtValueDefSeq &() const;
+
+ // Variable-size base types only.
+ operator ExtValueDefSeq *&();
+
+ TAO_Object_Manager<ExtValueDef, ExtValueDef_var> operator[] (CORBA::ULong index);
+
+ // in, inout, out, _retn
+ const ExtValueDefSeq &in (void) const;
+ ExtValueDefSeq &inout (void);
+ ExtValueDefSeq *&out (void);
+ ExtValueDefSeq *_retn (void);
+ ExtValueDefSeq *ptr (void) const;
+
+ private:
+ ExtValueDefSeq *ptr_;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTVALUEDEFSEQ___OUT_CH_)
+#define _CORBA_EXTVALUEDEFSEQ___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
+
+ class TAO_IFR_Client_Export ExtValueDefSeq_out
+ {
+ public:
+ ExtValueDefSeq_out (ExtValueDefSeq *&);
+ ExtValueDefSeq_out (ExtValueDefSeq_var &);
+ ExtValueDefSeq_out (const ExtValueDefSeq_out &);
+ ExtValueDefSeq_out &operator= (const ExtValueDefSeq_out &);
+ ExtValueDefSeq_out &operator= (ExtValueDefSeq *);
+ operator ExtValueDefSeq *&();
+ ExtValueDefSeq *&ptr (void);
+ ExtValueDefSeq *operator-> (void);
+ TAO_Object_Manager<ExtValueDef, ExtValueDef_var> operator[] (CORBA::ULong index);
+
+ private:
+ ExtValueDefSeq *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const ExtValueDefSeq_var &);
+ };
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtValueDefSeq;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
+
+ class ExtAbstractInterfaceDef;
+
+#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF___PTR_CH_)
+#define _CORBA_EXTABSTRACTINTERFACEDEF___PTR_CH_
+
+ typedef ExtAbstractInterfaceDef *ExtAbstractInterfaceDef_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF___VAR_CH_)
+#define _CORBA_EXTABSTRACTINTERFACEDEF___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export ExtAbstractInterfaceDef_var : public TAO_Base_var
+ {
+ public:
+ ExtAbstractInterfaceDef_var (void); // default constructor
+ ExtAbstractInterfaceDef_var (ExtAbstractInterfaceDef_ptr p) : ptr_ (p) {}
+ ExtAbstractInterfaceDef_var (const ExtAbstractInterfaceDef_var &); // copy constructor
+ ~ExtAbstractInterfaceDef_var (void); // destructor
+
+ ExtAbstractInterfaceDef_var &operator= (ExtAbstractInterfaceDef_ptr);
+ ExtAbstractInterfaceDef_var &operator= (const ExtAbstractInterfaceDef_var &);
+ ExtAbstractInterfaceDef_ptr operator-> (void) const;
+
+ operator const ExtAbstractInterfaceDef_ptr &() const;
+ operator ExtAbstractInterfaceDef_ptr &();
+ // in, inout, out, _retn
+ ExtAbstractInterfaceDef_ptr in (void) const;
+ ExtAbstractInterfaceDef_ptr &inout (void);
+ ExtAbstractInterfaceDef_ptr &out (void);
+ ExtAbstractInterfaceDef_ptr _retn (void);
+ ExtAbstractInterfaceDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static ExtAbstractInterfaceDef_ptr tao_duplicate (ExtAbstractInterfaceDef_ptr);
+ static void tao_release (ExtAbstractInterfaceDef_ptr);
+ static ExtAbstractInterfaceDef_ptr tao_nil (void);
+ static ExtAbstractInterfaceDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ ExtAbstractInterfaceDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ ExtAbstractInterfaceDef_var (const TAO_Base_var &rhs);
+ ExtAbstractInterfaceDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF___OUT_CH_)
+#define _CORBA_EXTABSTRACTINTERFACEDEF___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
+ class TAO_IFR_Client_Export ExtAbstractInterfaceDef_out
+ {
+ public:
+ ExtAbstractInterfaceDef_out (ExtAbstractInterfaceDef_ptr &);
+ ExtAbstractInterfaceDef_out (ExtAbstractInterfaceDef_var &);
+ ExtAbstractInterfaceDef_out (const ExtAbstractInterfaceDef_out &);
+ ExtAbstractInterfaceDef_out &operator= (const ExtAbstractInterfaceDef_out &);
+ ExtAbstractInterfaceDef_out &operator= (const ExtAbstractInterfaceDef_var &);
+ ExtAbstractInterfaceDef_out &operator= (ExtAbstractInterfaceDef_ptr);
+ operator ExtAbstractInterfaceDef_ptr &();
+ ExtAbstractInterfaceDef_ptr &ptr (void);
+ ExtAbstractInterfaceDef_ptr operator-> (void);
+
+ private:
+ ExtAbstractInterfaceDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CH_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CH_
+
+ class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq
+ : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ ExtAbstractInterfaceDef* *value,
+ CORBA::Boolean release = 0
+ );
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq (
+ const _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq &rhs
+ );
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq &operator= (
+ const _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq &rhs
+ );
+ virtual ~_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq (void);
+
+ // = Accessors.
+ TAO_Object_Manager<CORBA::ExtAbstractInterfaceDef,CORBA::ExtAbstractInterfaceDef_var> operator[] (CORBA::ULong index) const;
+
+ // = Static operations.
+ static ExtAbstractInterfaceDef **allocbuf (CORBA::ULong nelems);
+ static void freebuf (ExtAbstractInterfaceDef **buffer);
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ ExtAbstractInterfaceDef* *get_buffer (CORBA::Boolean orphan = 0);
+ const ExtAbstractInterfaceDef* *get_buffer (void) const;
+ virtual void _shrink_buffer (
+ CORBA::ULong nl,
+ CORBA::ULong ol
+ );
+
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ virtual CORBA_Object* _upcast (void *src) const;
+ };
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CH_)
+#define _CORBA_EXTABSTRACTINTERFACEDEFSEQ_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
+
+ class ExtAbstractInterfaceDefSeq;
+ class ExtAbstractInterfaceDefSeq_var;
+
+ // *************************************************************
+ // CORBA::ExtAbstractInterfaceDefSeq
+ // *************************************************************
+
+ class TAO_IFR_Client_Export ExtAbstractInterfaceDefSeq : public
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<ExtAbstractInterfaceDef,ExtAbstractInterfaceDef_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ ExtAbstractInterfaceDefSeq (void);
+ ExtAbstractInterfaceDefSeq (CORBA::ULong max);
+ ExtAbstractInterfaceDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ExtAbstractInterfaceDef_ptr *buffer,
+ CORBA::Boolean release = 0
+ );
+ ExtAbstractInterfaceDefSeq (const ExtAbstractInterfaceDefSeq &);
+ ~ExtAbstractInterfaceDefSeq (void);
+
+ static void _tao_any_destructor (void*);
+
+ typedef ExtAbstractInterfaceDefSeq_var _var_type;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTABSTRACTINTERFACEDEFSEQ___VAR_CH_)
+#define _CORBA_EXTABSTRACTINTERFACEDEFSEQ___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
+
+ // *************************************************************
+ // class CORBA::ExtAbstractInterfaceDefSeq_var
+ // *************************************************************
+
+ class TAO_IFR_Client_Export ExtAbstractInterfaceDefSeq_var
+ {
+ public:
+ ExtAbstractInterfaceDefSeq_var (void);
+ ExtAbstractInterfaceDefSeq_var (ExtAbstractInterfaceDefSeq *);
+ ExtAbstractInterfaceDefSeq_var (const ExtAbstractInterfaceDefSeq_var &);
+ ~ExtAbstractInterfaceDefSeq_var (void);
+
+ ExtAbstractInterfaceDefSeq_var &operator= (ExtAbstractInterfaceDefSeq *);
+ ExtAbstractInterfaceDefSeq_var &operator= (const ExtAbstractInterfaceDefSeq_var &);
+ ExtAbstractInterfaceDefSeq *operator-> (void);
+ const ExtAbstractInterfaceDefSeq *operator-> (void) const;
+
+ operator const ExtAbstractInterfaceDefSeq &() const;
+ operator ExtAbstractInterfaceDefSeq &();
+ operator ExtAbstractInterfaceDefSeq &() const;
+
+ // Variable-size base types only.
+ operator ExtAbstractInterfaceDefSeq *&();
+
+ TAO_Object_Manager<ExtAbstractInterfaceDef, ExtAbstractInterfaceDef_var> operator[] (CORBA::ULong index);
+
+ // in, inout, out, _retn
+ const ExtAbstractInterfaceDefSeq &in (void) const;
+ ExtAbstractInterfaceDefSeq &inout (void);
+ ExtAbstractInterfaceDefSeq *&out (void);
+ ExtAbstractInterfaceDefSeq *_retn (void);
+ ExtAbstractInterfaceDefSeq *ptr (void) const;
+
+ private:
+ ExtAbstractInterfaceDefSeq *ptr_;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTABSTRACTINTERFACEDEFSEQ___OUT_CH_)
+#define _CORBA_EXTABSTRACTINTERFACEDEFSEQ___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
+
+ class TAO_IFR_Client_Export ExtAbstractInterfaceDefSeq_out
+ {
+ public:
+ ExtAbstractInterfaceDefSeq_out (ExtAbstractInterfaceDefSeq *&);
+ ExtAbstractInterfaceDefSeq_out (ExtAbstractInterfaceDefSeq_var &);
+ ExtAbstractInterfaceDefSeq_out (const ExtAbstractInterfaceDefSeq_out &);
+ ExtAbstractInterfaceDefSeq_out &operator= (const ExtAbstractInterfaceDefSeq_out &);
+ ExtAbstractInterfaceDefSeq_out &operator= (ExtAbstractInterfaceDefSeq *);
+ operator ExtAbstractInterfaceDefSeq *&();
+ ExtAbstractInterfaceDefSeq *&ptr (void);
+ ExtAbstractInterfaceDefSeq *operator-> (void);
+ TAO_Object_Manager<ExtAbstractInterfaceDef, ExtAbstractInterfaceDef_var> operator[] (CORBA::ULong index);
+
+ private:
+ ExtAbstractInterfaceDefSeq *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const ExtAbstractInterfaceDefSeq_var &);
+ };
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtAbstractInterfaceDefSeq;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
+
+ class ExtLocalInterfaceDef;
+
+#if !defined (_CORBA_EXTLOCALINTERFACEDEF___PTR_CH_)
+#define _CORBA_EXTLOCALINTERFACEDEF___PTR_CH_
+
+ typedef ExtLocalInterfaceDef *ExtLocalInterfaceDef_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTLOCALINTERFACEDEF___VAR_CH_)
+#define _CORBA_EXTLOCALINTERFACEDEF___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export ExtLocalInterfaceDef_var : public TAO_Base_var
+ {
+ public:
+ ExtLocalInterfaceDef_var (void); // default constructor
+ ExtLocalInterfaceDef_var (ExtLocalInterfaceDef_ptr p) : ptr_ (p) {}
+ ExtLocalInterfaceDef_var (const ExtLocalInterfaceDef_var &); // copy constructor
+ ~ExtLocalInterfaceDef_var (void); // destructor
+
+ ExtLocalInterfaceDef_var &operator= (ExtLocalInterfaceDef_ptr);
+ ExtLocalInterfaceDef_var &operator= (const ExtLocalInterfaceDef_var &);
+ ExtLocalInterfaceDef_ptr operator-> (void) const;
+
+ operator const ExtLocalInterfaceDef_ptr &() const;
+ operator ExtLocalInterfaceDef_ptr &();
+ // in, inout, out, _retn
+ ExtLocalInterfaceDef_ptr in (void) const;
+ ExtLocalInterfaceDef_ptr &inout (void);
+ ExtLocalInterfaceDef_ptr &out (void);
+ ExtLocalInterfaceDef_ptr _retn (void);
+ ExtLocalInterfaceDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static ExtLocalInterfaceDef_ptr tao_duplicate (ExtLocalInterfaceDef_ptr);
+ static void tao_release (ExtLocalInterfaceDef_ptr);
+ static ExtLocalInterfaceDef_ptr tao_nil (void);
+ static ExtLocalInterfaceDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ ExtLocalInterfaceDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ ExtLocalInterfaceDef_var (const TAO_Base_var &rhs);
+ ExtLocalInterfaceDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTLOCALINTERFACEDEF___OUT_CH_)
+#define _CORBA_EXTLOCALINTERFACEDEF___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
+ class TAO_IFR_Client_Export ExtLocalInterfaceDef_out
+ {
+ public:
+ ExtLocalInterfaceDef_out (ExtLocalInterfaceDef_ptr &);
+ ExtLocalInterfaceDef_out (ExtLocalInterfaceDef_var &);
+ ExtLocalInterfaceDef_out (const ExtLocalInterfaceDef_out &);
+ ExtLocalInterfaceDef_out &operator= (const ExtLocalInterfaceDef_out &);
+ ExtLocalInterfaceDef_out &operator= (const ExtLocalInterfaceDef_var &);
+ ExtLocalInterfaceDef_out &operator= (ExtLocalInterfaceDef_ptr);
+ operator ExtLocalInterfaceDef_ptr &();
+ ExtLocalInterfaceDef_ptr &ptr (void);
+ ExtLocalInterfaceDef_ptr operator-> (void);
+
+ private:
+ ExtLocalInterfaceDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTLOCALINTERFACEDEFSEQ_CH_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTLOCALINTERFACEDEFSEQ_CH_
+
+ class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq
+ : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ ExtLocalInterfaceDef* *value,
+ CORBA::Boolean release = 0
+ );
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq (
+ const _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq &rhs
+ );
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq &operator= (
+ const _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq &rhs
+ );
+ virtual ~_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq (void);
+
+ // = Accessors.
+ TAO_Object_Manager<CORBA::ExtLocalInterfaceDef,CORBA::ExtLocalInterfaceDef_var> operator[] (CORBA::ULong index) const;
+
+ // = Static operations.
+ static ExtLocalInterfaceDef **allocbuf (CORBA::ULong nelems);
+ static void freebuf (ExtLocalInterfaceDef **buffer);
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ ExtLocalInterfaceDef* *get_buffer (CORBA::Boolean orphan = 0);
+ const ExtLocalInterfaceDef* *get_buffer (void) const;
+ virtual void _shrink_buffer (
+ CORBA::ULong nl,
+ CORBA::ULong ol
+ );
+
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ virtual CORBA_Object* _upcast (void *src) const;
+ };
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXTLOCALINTERFACEDEFSEQ_CH_)
+#define _CORBA_EXTLOCALINTERFACEDEFSEQ_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
+
+ class ExtLocalInterfaceDefSeq;
+ class ExtLocalInterfaceDefSeq_var;
+
+ // *************************************************************
+ // CORBA::ExtLocalInterfaceDefSeq
+ // *************************************************************
+
+ class TAO_IFR_Client_Export ExtLocalInterfaceDefSeq : public
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<ExtLocalInterfaceDef,ExtLocalInterfaceDef_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ ExtLocalInterfaceDefSeq (void);
+ ExtLocalInterfaceDefSeq (CORBA::ULong max);
+ ExtLocalInterfaceDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ExtLocalInterfaceDef_ptr *buffer,
+ CORBA::Boolean release = 0
+ );
+ ExtLocalInterfaceDefSeq (const ExtLocalInterfaceDefSeq &);
+ ~ExtLocalInterfaceDefSeq (void);
+
+ static void _tao_any_destructor (void*);
+
+ typedef ExtLocalInterfaceDefSeq_var _var_type;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTLOCALINTERFACEDEFSEQ___VAR_CH_)
+#define _CORBA_EXTLOCALINTERFACEDEFSEQ___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
+
+ // *************************************************************
+ // class CORBA::ExtLocalInterfaceDefSeq_var
+ // *************************************************************
+
+ class TAO_IFR_Client_Export ExtLocalInterfaceDefSeq_var
+ {
+ public:
+ ExtLocalInterfaceDefSeq_var (void);
+ ExtLocalInterfaceDefSeq_var (ExtLocalInterfaceDefSeq *);
+ ExtLocalInterfaceDefSeq_var (const ExtLocalInterfaceDefSeq_var &);
+ ~ExtLocalInterfaceDefSeq_var (void);
+
+ ExtLocalInterfaceDefSeq_var &operator= (ExtLocalInterfaceDefSeq *);
+ ExtLocalInterfaceDefSeq_var &operator= (const ExtLocalInterfaceDefSeq_var &);
+ ExtLocalInterfaceDefSeq *operator-> (void);
+ const ExtLocalInterfaceDefSeq *operator-> (void) const;
+
+ operator const ExtLocalInterfaceDefSeq &() const;
+ operator ExtLocalInterfaceDefSeq &();
+ operator ExtLocalInterfaceDefSeq &() const;
+
+ // Variable-size base types only.
+ operator ExtLocalInterfaceDefSeq *&();
+
+ TAO_Object_Manager<ExtLocalInterfaceDef, ExtLocalInterfaceDef_var> operator[] (CORBA::ULong index);
+
+ // in, inout, out, _retn
+ const ExtLocalInterfaceDefSeq &in (void) const;
+ ExtLocalInterfaceDefSeq &inout (void);
+ ExtLocalInterfaceDefSeq *&out (void);
+ ExtLocalInterfaceDefSeq *_retn (void);
+ ExtLocalInterfaceDefSeq *ptr (void) const;
+
+ private:
+ ExtLocalInterfaceDefSeq *ptr_;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTLOCALINTERFACEDEFSEQ___OUT_CH_)
+#define _CORBA_EXTLOCALINTERFACEDEFSEQ___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
+
+ class TAO_IFR_Client_Export ExtLocalInterfaceDefSeq_out
+ {
+ public:
+ ExtLocalInterfaceDefSeq_out (ExtLocalInterfaceDefSeq *&);
+ ExtLocalInterfaceDefSeq_out (ExtLocalInterfaceDefSeq_var &);
+ ExtLocalInterfaceDefSeq_out (const ExtLocalInterfaceDefSeq_out &);
+ ExtLocalInterfaceDefSeq_out &operator= (const ExtLocalInterfaceDefSeq_out &);
+ ExtLocalInterfaceDefSeq_out &operator= (ExtLocalInterfaceDefSeq *);
+ operator ExtLocalInterfaceDefSeq *&();
+ ExtLocalInterfaceDefSeq *&ptr (void);
+ ExtLocalInterfaceDefSeq *operator-> (void);
+ TAO_Object_Manager<ExtLocalInterfaceDef, ExtLocalInterfaceDef_var> operator[] (CORBA::ULong index);
+
+ private:
+ ExtLocalInterfaceDefSeq *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const ExtLocalInterfaceDefSeq_var &);
+ };
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtLocalInterfaceDefSeq;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CH_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CH_
+
+ class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq
+ : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (void);
+ _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ Contained* *value,
+ CORBA::Boolean release = 0
+ );
+ _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (
+ const _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &rhs
+ );
+ _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &operator= (
+ const _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &rhs
+ );
+ virtual ~_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (void);
+
+ // = Accessors.
+ TAO_Object_Manager<CORBA::Contained,CORBA::Contained_var> operator[] (CORBA::ULong index) const;
+
+ // = Static operations.
+ static Contained **allocbuf (CORBA::ULong nelems);
+ static void freebuf (Contained **buffer);
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ Contained* *get_buffer (CORBA::Boolean orphan = 0);
+ const Contained* *get_buffer (void) const;
+ virtual void _shrink_buffer (
+ CORBA::ULong nl,
+ CORBA::ULong ol
+ );
+
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ virtual CORBA_Object* _upcast (void *src) const;
+ };
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_CONTAINEDSEQ_CH_)
+#define _CORBA_CONTAINEDSEQ_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
+
+ class ContainedSeq;
+ class ContainedSeq_var;
+
+ // *************************************************************
+ // CORBA::ContainedSeq
+ // *************************************************************
+
+ class TAO_IFR_Client_Export ContainedSeq : public
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<Contained,Contained_var>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ ContainedSeq (void);
+ ContainedSeq (CORBA::ULong max);
+ ContainedSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ Contained_ptr *buffer,
+ CORBA::Boolean release = 0
+ );
+ ContainedSeq (const ContainedSeq &);
+ ~ContainedSeq (void);
+
+ static void _tao_any_destructor (void*);
+
+ typedef ContainedSeq_var _var_type;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_CONTAINEDSEQ___VAR_CH_)
+#define _CORBA_CONTAINEDSEQ___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
+
+ // *************************************************************
+ // class CORBA::ContainedSeq_var
+ // *************************************************************
+
+ class TAO_IFR_Client_Export ContainedSeq_var
+ {
+ public:
+ ContainedSeq_var (void);
+ ContainedSeq_var (ContainedSeq *);
+ ContainedSeq_var (const ContainedSeq_var &);
+ ~ContainedSeq_var (void);
+
+ ContainedSeq_var &operator= (ContainedSeq *);
+ ContainedSeq_var &operator= (const ContainedSeq_var &);
+ ContainedSeq *operator-> (void);
+ const ContainedSeq *operator-> (void) const;
+
+ operator const ContainedSeq &() const;
+ operator ContainedSeq &();
+ operator ContainedSeq &() const;
+
+ // Variable-size base types only.
+ operator ContainedSeq *&();
+
+ TAO_Object_Manager<Contained, Contained_var> operator[] (CORBA::ULong index);
+
+ // in, inout, out, _retn
+ const ContainedSeq &in (void) const;
+ ContainedSeq &inout (void);
+ ContainedSeq *&out (void);
+ ContainedSeq *_retn (void);
+ ContainedSeq *ptr (void) const;
+
+ private:
+ ContainedSeq *ptr_;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_CONTAINEDSEQ___OUT_CH_)
+#define _CORBA_CONTAINEDSEQ___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
+
+ class TAO_IFR_Client_Export ContainedSeq_out
+ {
+ public:
+ ContainedSeq_out (ContainedSeq *&);
+ ContainedSeq_out (ContainedSeq_var &);
+ ContainedSeq_out (const ContainedSeq_out &);
+ ContainedSeq_out &operator= (const ContainedSeq_out &);
+ ContainedSeq_out &operator= (ContainedSeq *);
+ operator ContainedSeq *&();
+ ContainedSeq *&ptr (void);
+ ContainedSeq *operator-> (void);
+ TAO_Object_Manager<Contained, Contained_var> operator[] (CORBA::ULong index);
+
+ private:
+ ContainedSeq *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const ContainedSeq_var &);
+ };
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ContainedSeq;
+
+ // TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
class StructMember_var;
@@ -4053,6 +5100,508 @@ TAO_NAMESPACE CORBA
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+ class ExceptionDescription_var;
+
+ struct TAO_IFR_Client_Export ExceptionDescription
+ {
+ typedef ExceptionDescription_var _var_type;
+
+ 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_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
+ class TAO_IFR_Client_Export ExceptionDescription_var
+ {
+ public:
+ ExceptionDescription_var (void);
+ ExceptionDescription_var (ExceptionDescription *);
+ ExceptionDescription_var (const ExceptionDescription_var &);
+ ~ExceptionDescription_var (void);
+
+ ExceptionDescription_var &operator= (ExceptionDescription *);
+ ExceptionDescription_var &operator= (const ExceptionDescription_var &);
+ ExceptionDescription *operator-> (void);
+ const ExceptionDescription *operator-> (void) const;
+
+ operator const ExceptionDescription &() const;
+ operator ExceptionDescription &();
+ operator ExceptionDescription &() const;
+
+ // Variable-size types only.
+ operator ExceptionDescription *&();
+
+ // in, inout, out, _retn
+ const ExceptionDescription &in (void) const;
+ ExceptionDescription &inout (void);
+ ExceptionDescription *&out (void);
+ ExceptionDescription *_retn (void);
+ ExceptionDescription *ptr (void) const;
+
+ private:
+ ExceptionDescription *ptr_;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
+
+ class TAO_IFR_Client_Export ExceptionDescription_out
+ {
+ public:
+ ExceptionDescription_out (ExceptionDescription *&);
+ ExceptionDescription_out (ExceptionDescription_var &);
+ ExceptionDescription_out (const ExceptionDescription_out &);
+ ExceptionDescription_out &operator= (const ExceptionDescription_out &);
+ ExceptionDescription_out &operator= (ExceptionDescription *);
+ operator ExceptionDescription *&();
+ ExceptionDescription *&ptr (void);
+ ExceptionDescription *operator-> (void);
+
+ private:
+ ExceptionDescription *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const ExceptionDescription_var &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExceptionDescription;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CH_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CH_
+
+ class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq
+ : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (void);
+ _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ ExceptionDescription *data,
+ CORBA::Boolean release = 0
+ );
+ _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (
+ const _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &rhs
+ );
+ _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &operator= (
+ const _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &rhs
+ );
+ virtual ~_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (void);
+
+ // = Accessors.
+ ExceptionDescription &operator[] (CORBA::ULong i);
+ const ExceptionDescription &operator[] (CORBA::ULong i) const;
+
+ // = Static operations.
+ static ExceptionDescription *allocbuf (CORBA::ULong size);
+ static void freebuf (ExceptionDescription *buffer);
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ ExceptionDescription *get_buffer (CORBA::Boolean orphan = 0);
+ const ExceptionDescription *get_buffer (void) const;
+ void replace (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ExceptionDescription *data,
+ CORBA::Boolean release
+ );
+ };
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXCDESCRIPTIONSEQ_CH_)
+#define _CORBA_EXCDESCRIPTIONSEQ_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
+
+ class ExcDescriptionSeq;
+ class ExcDescriptionSeq_var;
+
+ // *************************************************************
+ // CORBA::ExcDescriptionSeq
+ // *************************************************************
+
+ class TAO_IFR_Client_Export ExcDescriptionSeq : public
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<ExceptionDescription>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ ExcDescriptionSeq (void);
+ ExcDescriptionSeq (CORBA::ULong max);
+ ExcDescriptionSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ExceptionDescription *buffer,
+ CORBA::Boolean release = 0
+ );
+ ExcDescriptionSeq (const ExcDescriptionSeq &);
+ ~ExcDescriptionSeq (void);
+
+ static void _tao_any_destructor (void*);
+
+ typedef ExcDescriptionSeq_var _var_type;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXCDESCRIPTIONSEQ___VAR_CH_)
+#define _CORBA_EXCDESCRIPTIONSEQ___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
+
+ // *************************************************************
+ // class CORBA::ExcDescriptionSeq_var
+ // *************************************************************
+
+ class TAO_IFR_Client_Export ExcDescriptionSeq_var
+ {
+ public:
+ ExcDescriptionSeq_var (void);
+ ExcDescriptionSeq_var (ExcDescriptionSeq *);
+ ExcDescriptionSeq_var (const ExcDescriptionSeq_var &);
+ ~ExcDescriptionSeq_var (void);
+
+ ExcDescriptionSeq_var &operator= (ExcDescriptionSeq *);
+ ExcDescriptionSeq_var &operator= (const ExcDescriptionSeq_var &);
+ ExcDescriptionSeq *operator-> (void);
+ const ExcDescriptionSeq *operator-> (void) const;
+
+ operator const ExcDescriptionSeq &() const;
+ operator ExcDescriptionSeq &();
+ operator ExcDescriptionSeq &() const;
+
+ // Variable-size base types only.
+ operator ExcDescriptionSeq *&();
+
+ ExceptionDescription & operator[] (CORBA::ULong index);
+ const ExceptionDescription & operator[] (CORBA::ULong index) const;
+
+ // in, inout, out, _retn
+ const ExcDescriptionSeq &in (void) const;
+ ExcDescriptionSeq &inout (void);
+ ExcDescriptionSeq *&out (void);
+ ExcDescriptionSeq *_retn (void);
+ ExcDescriptionSeq *ptr (void) const;
+
+ private:
+ ExcDescriptionSeq *ptr_;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXCDESCRIPTIONSEQ___OUT_CH_)
+#define _CORBA_EXCDESCRIPTIONSEQ___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
+
+ class TAO_IFR_Client_Export ExcDescriptionSeq_out
+ {
+ public:
+ ExcDescriptionSeq_out (ExcDescriptionSeq *&);
+ ExcDescriptionSeq_out (ExcDescriptionSeq_var &);
+ ExcDescriptionSeq_out (const ExcDescriptionSeq_out &);
+ ExcDescriptionSeq_out &operator= (const ExcDescriptionSeq_out &);
+ ExcDescriptionSeq_out &operator= (ExcDescriptionSeq *);
+ operator ExcDescriptionSeq *&();
+ ExcDescriptionSeq *&ptr (void);
+ ExcDescriptionSeq *operator-> (void);
+ ExceptionDescription & operator[] (CORBA::ULong index);
+
+ private:
+ ExcDescriptionSeq *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const ExcDescriptionSeq_var &);
+ };
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExcDescriptionSeq;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
+ class ExtInitializer_var;
+
+ struct TAO_IFR_Client_Export ExtInitializer
+ {
+ typedef ExtInitializer_var _var_type;
+
+ static void _tao_any_destructor (void *);
+ CORBA::StructMemberSeq members;
+ CORBA::ExcDescriptionSeq exceptions;
+ TAO_String_Manager name;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
+ class TAO_IFR_Client_Export ExtInitializer_var
+ {
+ public:
+ ExtInitializer_var (void);
+ ExtInitializer_var (ExtInitializer *);
+ ExtInitializer_var (const ExtInitializer_var &);
+ ~ExtInitializer_var (void);
+
+ ExtInitializer_var &operator= (ExtInitializer *);
+ ExtInitializer_var &operator= (const ExtInitializer_var &);
+ ExtInitializer *operator-> (void);
+ const ExtInitializer *operator-> (void) const;
+
+ operator const ExtInitializer &() const;
+ operator ExtInitializer &();
+ operator ExtInitializer &() const;
+
+ // Variable-size types only.
+ operator ExtInitializer *&();
+
+ // in, inout, out, _retn
+ const ExtInitializer &in (void) const;
+ ExtInitializer &inout (void);
+ ExtInitializer *&out (void);
+ ExtInitializer *_retn (void);
+ ExtInitializer *ptr (void) const;
+
+ private:
+ ExtInitializer *ptr_;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
+
+ class TAO_IFR_Client_Export ExtInitializer_out
+ {
+ public:
+ ExtInitializer_out (ExtInitializer *&);
+ ExtInitializer_out (ExtInitializer_var &);
+ ExtInitializer_out (const ExtInitializer_out &);
+ ExtInitializer_out &operator= (const ExtInitializer_out &);
+ ExtInitializer_out &operator= (ExtInitializer *);
+ operator ExtInitializer *&();
+ ExtInitializer *&ptr (void);
+ ExtInitializer *operator-> (void);
+
+ private:
+ ExtInitializer *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const ExtInitializer_var &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtInitializer;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXTINITIALIZERSEQ_CH_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXTINITIALIZERSEQ_CH_
+
+ class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq
+ : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq (void);
+ _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ ExtInitializer *data,
+ CORBA::Boolean release = 0
+ );
+ _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq (
+ const _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq &rhs
+ );
+ _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq &operator= (
+ const _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq &rhs
+ );
+ virtual ~_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq (void);
+
+ // = Accessors.
+ ExtInitializer &operator[] (CORBA::ULong i);
+ const ExtInitializer &operator[] (CORBA::ULong i) const;
+
+ // = Static operations.
+ static ExtInitializer *allocbuf (CORBA::ULong size);
+ static void freebuf (ExtInitializer *buffer);
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ ExtInitializer *get_buffer (CORBA::Boolean orphan = 0);
+ const ExtInitializer *get_buffer (void) const;
+ void replace (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ExtInitializer *data,
+ CORBA::Boolean release
+ );
+ };
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXTINITIALIZERSEQ_CH_)
+#define _CORBA_EXTINITIALIZERSEQ_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
+
+ class ExtInitializerSeq;
+ class ExtInitializerSeq_var;
+
+ // *************************************************************
+ // CORBA::ExtInitializerSeq
+ // *************************************************************
+
+ class TAO_IFR_Client_Export ExtInitializerSeq : public
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<ExtInitializer>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ ExtInitializerSeq (void);
+ ExtInitializerSeq (CORBA::ULong max);
+ ExtInitializerSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ExtInitializer *buffer,
+ CORBA::Boolean release = 0
+ );
+ ExtInitializerSeq (const ExtInitializerSeq &);
+ ~ExtInitializerSeq (void);
+
+ static void _tao_any_destructor (void*);
+
+ typedef ExtInitializerSeq_var _var_type;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTINITIALIZERSEQ___VAR_CH_)
+#define _CORBA_EXTINITIALIZERSEQ___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
+
+ // *************************************************************
+ // class CORBA::ExtInitializerSeq_var
+ // *************************************************************
+
+ class TAO_IFR_Client_Export ExtInitializerSeq_var
+ {
+ public:
+ ExtInitializerSeq_var (void);
+ ExtInitializerSeq_var (ExtInitializerSeq *);
+ ExtInitializerSeq_var (const ExtInitializerSeq_var &);
+ ~ExtInitializerSeq_var (void);
+
+ ExtInitializerSeq_var &operator= (ExtInitializerSeq *);
+ ExtInitializerSeq_var &operator= (const ExtInitializerSeq_var &);
+ ExtInitializerSeq *operator-> (void);
+ const ExtInitializerSeq *operator-> (void) const;
+
+ operator const ExtInitializerSeq &() const;
+ operator ExtInitializerSeq &();
+ operator ExtInitializerSeq &() const;
+
+ // Variable-size base types only.
+ operator ExtInitializerSeq *&();
+
+ ExtInitializer & operator[] (CORBA::ULong index);
+ const ExtInitializer & operator[] (CORBA::ULong index) const;
+
+ // in, inout, out, _retn
+ const ExtInitializerSeq &in (void) const;
+ ExtInitializerSeq &inout (void);
+ ExtInitializerSeq *&out (void);
+ ExtInitializerSeq *_retn (void);
+ ExtInitializerSeq *ptr (void) const;
+
+ private:
+ ExtInitializerSeq *ptr_;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTINITIALIZERSEQ___OUT_CH_)
+#define _CORBA_EXTINITIALIZERSEQ___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
+
+ class TAO_IFR_Client_Export ExtInitializerSeq_out
+ {
+ public:
+ ExtInitializerSeq_out (ExtInitializerSeq *&);
+ ExtInitializerSeq_out (ExtInitializerSeq_var &);
+ ExtInitializerSeq_out (const ExtInitializerSeq_out &);
+ ExtInitializerSeq_out &operator= (const ExtInitializerSeq_out &);
+ ExtInitializerSeq_out &operator= (ExtInitializerSeq *);
+ operator ExtInitializerSeq *&();
+ ExtInitializerSeq *&ptr (void);
+ ExtInitializerSeq *operator-> (void);
+ ExtInitializer & operator[] (CORBA::ULong index);
+
+ private:
+ ExtInitializerSeq *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const ExtInitializerSeq_var &);
+ };
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtInitializerSeq;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
class UnionMember_var;
struct TAO_IFR_Client_Export UnionMember
@@ -5033,6 +6582,26 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
virtual CORBA::Boolean _is_a (
@@ -5342,6 +6911,27 @@ TAO_NAMESPACE CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ExtValueDef_ptr create_ext_value (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
protected:
_TAO_Container_Proxy_Impl (void);
@@ -5623,6 +7213,27 @@ TAO_NAMESPACE CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ExtValueDef_ptr create_ext_value (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
};
//
@@ -6993,6 +8604,170 @@ tao_CORBA_LocalInterfaceDef_marshal (
TAO_OutputCDR &
);
+// External declarations for undefined interface
+
+// CORBA::ExtInterfaceDef
+TAO_IFR_Client_Export
+CORBA::ExtInterfaceDef_ptr
+tao_CORBA_ExtInterfaceDef_duplicate (
+ CORBA::ExtInterfaceDef_ptr
+ );
+
+TAO_IFR_Client_Export
+void
+tao_CORBA_ExtInterfaceDef_release (
+ CORBA::ExtInterfaceDef_ptr
+ );
+
+TAO_IFR_Client_Export
+CORBA::ExtInterfaceDef_ptr
+tao_CORBA_ExtInterfaceDef_nil (
+ void
+ );
+
+TAO_IFR_Client_Export
+CORBA::ExtInterfaceDef_ptr
+tao_CORBA_ExtInterfaceDef_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+
+TAO_IFR_Client_Export
+CORBA::Object *
+tao_CORBA_ExtInterfaceDef_upcast (
+ void *
+ );
+
+TAO_IFR_Client_Export
+CORBA::Boolean
+tao_CORBA_ExtInterfaceDef_marshal (
+ CORBA::ExtInterfaceDef_ptr,
+ TAO_OutputCDR &
+ );
+
+// External declarations for undefined interface
+
+// CORBA::ExtValueDef
+TAO_IFR_Client_Export
+CORBA::ExtValueDef_ptr
+tao_CORBA_ExtValueDef_duplicate (
+ CORBA::ExtValueDef_ptr
+ );
+
+TAO_IFR_Client_Export
+void
+tao_CORBA_ExtValueDef_release (
+ CORBA::ExtValueDef_ptr
+ );
+
+TAO_IFR_Client_Export
+CORBA::ExtValueDef_ptr
+tao_CORBA_ExtValueDef_nil (
+ void
+ );
+
+TAO_IFR_Client_Export
+CORBA::ExtValueDef_ptr
+tao_CORBA_ExtValueDef_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+
+TAO_IFR_Client_Export
+CORBA::Object *
+tao_CORBA_ExtValueDef_upcast (
+ void *
+ );
+
+TAO_IFR_Client_Export
+CORBA::Boolean
+tao_CORBA_ExtValueDef_marshal (
+ CORBA::ExtValueDef_ptr,
+ TAO_OutputCDR &
+ );
+
+// External declarations for undefined interface
+
+// CORBA::ExtAbstractInterfaceDef
+TAO_IFR_Client_Export
+CORBA::ExtAbstractInterfaceDef_ptr
+tao_CORBA_ExtAbstractInterfaceDef_duplicate (
+ CORBA::ExtAbstractInterfaceDef_ptr
+ );
+
+TAO_IFR_Client_Export
+void
+tao_CORBA_ExtAbstractInterfaceDef_release (
+ CORBA::ExtAbstractInterfaceDef_ptr
+ );
+
+TAO_IFR_Client_Export
+CORBA::ExtAbstractInterfaceDef_ptr
+tao_CORBA_ExtAbstractInterfaceDef_nil (
+ void
+ );
+
+TAO_IFR_Client_Export
+CORBA::ExtAbstractInterfaceDef_ptr
+tao_CORBA_ExtAbstractInterfaceDef_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+
+TAO_IFR_Client_Export
+CORBA::Object *
+tao_CORBA_ExtAbstractInterfaceDef_upcast (
+ void *
+ );
+
+TAO_IFR_Client_Export
+CORBA::Boolean
+tao_CORBA_ExtAbstractInterfaceDef_marshal (
+ CORBA::ExtAbstractInterfaceDef_ptr,
+ TAO_OutputCDR &
+ );
+
+// External declarations for undefined interface
+
+// CORBA::ExtLocalInterfaceDef
+TAO_IFR_Client_Export
+CORBA::ExtLocalInterfaceDef_ptr
+tao_CORBA_ExtLocalInterfaceDef_duplicate (
+ CORBA::ExtLocalInterfaceDef_ptr
+ );
+
+TAO_IFR_Client_Export
+void
+tao_CORBA_ExtLocalInterfaceDef_release (
+ CORBA::ExtLocalInterfaceDef_ptr
+ );
+
+TAO_IFR_Client_Export
+CORBA::ExtLocalInterfaceDef_ptr
+tao_CORBA_ExtLocalInterfaceDef_nil (
+ void
+ );
+
+TAO_IFR_Client_Export
+CORBA::ExtLocalInterfaceDef_ptr
+tao_CORBA_ExtLocalInterfaceDef_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+
+TAO_IFR_Client_Export
+CORBA::Object *
+tao_CORBA_ExtLocalInterfaceDef_upcast (
+ void *
+ );
+
+TAO_IFR_Client_Export
+CORBA::Boolean
+tao_CORBA_ExtLocalInterfaceDef_marshal (
+ CORBA::ExtLocalInterfaceDef_ptr,
+ TAO_OutputCDR &
+ );
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_ch.cpp:51
@@ -7029,14 +8804,6 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Con
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::Contained::Description *&);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ContainedSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ContainedSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ContainedSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ContainedSeq *&);
-
-// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/any_op_ch.cpp:65
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ModuleDef_ptr); // copying
@@ -7160,6 +8927,74 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Loc
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::LocalInterfaceDefSeq *&);
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/any_op_ch.cpp:65
+
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtInterfaceDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtInterfaceDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtInterfaceDef *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExtInterfaceDefSeq &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtInterfaceDefSeq*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtInterfaceDefSeq *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExtInterfaceDefSeq *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/any_op_ch.cpp:65
+
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtValueDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtValueDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtValueDef *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExtValueDefSeq &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtValueDefSeq*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtValueDefSeq *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExtValueDefSeq *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/any_op_ch.cpp:65
+
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtAbstractInterfaceDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtAbstractInterfaceDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtAbstractInterfaceDef *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExtAbstractInterfaceDefSeq &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtAbstractInterfaceDefSeq*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtAbstractInterfaceDefSeq *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExtAbstractInterfaceDefSeq *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/any_op_ch.cpp:65
+
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtLocalInterfaceDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtLocalInterfaceDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtLocalInterfaceDef *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExtLocalInterfaceDefSeq &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtLocalInterfaceDefSeq*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtLocalInterfaceDefSeq *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExtLocalInterfaceDefSeq *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ContainedSeq &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ContainedSeq*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ContainedSeq *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ContainedSeq *&);
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::StructMember &); // copying version
@@ -7194,6 +9029,38 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORB
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExceptionDescription &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExceptionDescription*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExceptionDescription *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExceptionDescription *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExcDescriptionSeq &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExcDescriptionSeq*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExcDescriptionSeq *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExcDescriptionSeq *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
+
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExtInitializer &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtInitializer*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtInitializer *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExtInitializer *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExtInitializerSeq &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtInitializerSeq*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtInitializerSeq *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExtInitializerSeq *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
+
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::UnionMember &); // copying version
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::UnionMember*); // noncopying version
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::UnionMember *&); // deprecated
@@ -7297,23 +9164,6 @@ TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::C
TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::Contained::Description &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_CORBA_ContainedSeq_H_
-#define _TAO_CDR_OP_CORBA_ContainedSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const CORBA::ContainedSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- CORBA::ContainedSeq &
- );
-
-#endif /* _TAO_CDR_OP_CORBA_ContainedSeq_H_ */
-
-// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ch.cpp:66
TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ModuleDef_ptr );
@@ -7473,6 +9323,119 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (
#endif /* _TAO_CDR_OP_CORBA_LocalInterfaceDefSeq_H_ */
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ch.cpp:66
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ExtInterfaceDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExtInterfaceDef_ptr &);
+
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
+
+#if !defined _TAO_CDR_OP_CORBA_ExtInterfaceDefSeq_H_
+#define _TAO_CDR_OP_CORBA_ExtInterfaceDefSeq_H_
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExtInterfaceDefSeq &
+ );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtInterfaceDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ExtInterfaceDefSeq_H_ */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ch.cpp:66
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ExtValueDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExtValueDef_ptr &);
+
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
+
+#if !defined _TAO_CDR_OP_CORBA_ExtValueDefSeq_H_
+#define _TAO_CDR_OP_CORBA_ExtValueDefSeq_H_
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExtValueDefSeq &
+ );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtValueDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ExtValueDefSeq_H_ */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ch.cpp:66
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ExtAbstractInterfaceDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExtAbstractInterfaceDef_ptr &);
+
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
+
+#if !defined _TAO_CDR_OP_CORBA_ExtAbstractInterfaceDefSeq_H_
+#define _TAO_CDR_OP_CORBA_ExtAbstractInterfaceDefSeq_H_
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExtAbstractInterfaceDefSeq &
+ );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtAbstractInterfaceDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ExtAbstractInterfaceDefSeq_H_ */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ch.cpp:66
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ExtLocalInterfaceDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExtLocalInterfaceDef_ptr &);
+
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
+
+#if !defined _TAO_CDR_OP_CORBA_ExtLocalInterfaceDefSeq_H_
+#define _TAO_CDR_OP_CORBA_ExtLocalInterfaceDefSeq_H_
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExtLocalInterfaceDefSeq &
+ );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtLocalInterfaceDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ExtLocalInterfaceDefSeq_H_ */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
+
+#if !defined _TAO_CDR_OP_CORBA_ContainedSeq_H_
+#define _TAO_CDR_OP_CORBA_ContainedSeq_H_
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ContainedSeq &
+ );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ContainedSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ContainedSeq_H_ */
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::StructMember &);
@@ -7521,6 +9484,52 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ExceptionDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExceptionDescription &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
+
+#if !defined _TAO_CDR_OP_CORBA_ExcDescriptionSeq_H_
+#define _TAO_CDR_OP_CORBA_ExcDescriptionSeq_H_
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExcDescriptionSeq &
+ );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ExcDescriptionSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ExcDescriptionSeq_H_ */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ExtInitializer &);
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExtInitializer &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
+
+#if !defined _TAO_CDR_OP_CORBA_ExtInitializerSeq_H_
+#define _TAO_CDR_OP_CORBA_ExtInitializerSeq_H_
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExtInitializerSeq &
+ );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtInitializerSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ExtInitializerSeq_H_ */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
+
TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::UnionMember &);
TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::UnionMember &);
diff --git a/TAO/tao/IFR_Client/IFR_BaseC.i b/TAO/tao/IFR_Client/IFR_BaseC.i
index 2bb0d30bc39..a68b1110d45 100644
--- a/TAO/tao/IFR_Client/IFR_BaseC.i
+++ b/TAO/tao/IFR_Client/IFR_BaseC.i
@@ -284,439 +284,7 @@ CORBA::Contained::marshal (TAO_OutputCDR &cdr)
#endif /* end #if !defined */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:108
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CI_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CI_
-
-ACE_INLINE
-CORBA::Contained **
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (CORBA::ULong nelems)
-{
- CORBA::Contained **buf = 0;
-
- ACE_NEW_RETURN (buf, CORBA::Contained*[nelems], 0);
-
- for (CORBA::ULong i = 0; i < nelems; i++)
- {
- buf[i] = CORBA::Contained::_nil ();
- }
-
- return buf;
-}
-
-ACE_INLINE
-void
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::freebuf (CORBA::Contained **buffer)
-{
- if (buffer == 0)
- {
- return;
- }
-
- delete[] buffer;
-}
-
-ACE_INLINE
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (void)
-{
-}
-
-ACE_INLINE
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (CORBA::ULong maximum)
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (maximum))
-{
-}
-
-ACE_INLINE
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- CORBA::Contained* *value,
- CORBA::Boolean release
- )
- : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
-{
-}
-
-ACE_INLINE
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq(
- const _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &rhs
- )
- : TAO_Unbounded_Base_Sequence (rhs)
-{
- if (rhs.buffer_ != 0)
- {
- CORBA::Contained **tmp1 =
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (this->maximum_);
- CORBA::Contained ** const tmp2 =
- ACE_reinterpret_cast (CORBA::Contained ** ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < rhs.length_; ++i)
- {
- tmp1[i] = CORBA::Contained::_duplicate (tmp2[i]);
- }
-
- this->buffer_ = tmp1;
- }
- else
- {
- this->buffer_ = 0;
- }
-}
-
-ACE_INLINE
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::operator= (
- const _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &rhs
- )
-{
- if (this == &rhs)
- {
- return *this;
- }
-
- if (this->release_)
- {
- CORBA::Contained **tmp =
- ACE_reinterpret_cast (CORBA::Contained **, this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- {
- CORBA::release (tmp[i]);
- tmp[i] = CORBA::Contained::_nil ();
- }
-
- if (this->maximum_ < rhs.maximum_)
- {
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::freebuf (tmp);
- this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (rhs.maximum_);
- }
- }
- else
- {
- this->buffer_ =
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (rhs.maximum_);
- }
-
- TAO_Unbounded_Base_Sequence::operator= (rhs);
-
- CORBA::Contained **tmp1 =
- ACE_reinterpret_cast (CORBA::Contained **, this->buffer_);
-
- CORBA::Contained ** const tmp2 =
- ACE_reinterpret_cast (CORBA::Contained ** ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < rhs.length_; ++i)
- {
- tmp1[i] = CORBA::Contained::_duplicate (tmp2[i]);
- }
-
- return *this;
-}
-
-ACE_INLINE
-TAO_Object_Manager<CORBA::Contained,CORBA::Contained_var>
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::operator[] (CORBA::ULong index) const
-{
- ACE_ASSERT (index < this->maximum_);
- CORBA::Contained ** const tmp =
- ACE_reinterpret_cast (CORBA::Contained ** ACE_CAST_CONST, this->buffer_);
- return TAO_Object_Manager<CORBA::Contained,CORBA::Contained_var> (tmp + index, this->release_);
-}
-
-ACE_INLINE
-CORBA::Contained* *
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::get_buffer (CORBA::Boolean orphan)
-{
- CORBA::Contained **result = 0;
-
- if (orphan == 0)
- {
- // We retain ownership.
- if (this->buffer_ == 0)
- {
- result =
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (this->maximum_);
- this->buffer_ = result;
- this->release_ = 1;
- }
- else
- {
- result =
- ACE_reinterpret_cast (CORBA::Contained**, this->buffer_);
- }
- }
- else // if (orphan == 1)
- {
- if (this->release_ != 0)
- {
- // We set the state back to default and relinquish ownership.
- result =
- ACE_reinterpret_cast(CORBA::Contained**,this->buffer_);
- this->maximum_ = 0;
- this->length_ = 0;
- this->buffer_ = 0;
- this->release_ = 0;
- }
- }
-
- return result;
-}
-
-ACE_INLINE
-const CORBA::Contained* *
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::get_buffer (void) const
-{
- return ACE_reinterpret_cast (const CORBA::Contained ** ACE_CAST_CONST, this->buffer_);
-}
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_CONTAINEDSEQ_CI_)
-#define _CORBA_CONTAINEDSEQ_CI_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
-
-// *************************************************************
-// Inline operations for class CORBA::ContainedSeq_var
-// *************************************************************
-
-ACE_INLINE
-CORBA::ContainedSeq_var::ContainedSeq_var (void)
- : ptr_ (0)
-{}
-
-ACE_INLINE
-CORBA::ContainedSeq_var::ContainedSeq_var (ContainedSeq *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-CORBA::ContainedSeq_var::ContainedSeq_var (const ::CORBA::ContainedSeq_var &p)
-{
- if (p.ptr_)
- {
- ACE_NEW (this->ptr_, ::CORBA::ContainedSeq (*p.ptr_));
- }
- else
- {
- this->ptr_ = 0;
- }
-}
-
-ACE_INLINE
-CORBA::ContainedSeq_var::~ContainedSeq_var (void)
-{
- delete this->ptr_;
-}
-
-ACE_INLINE
-CORBA::ContainedSeq_var &
-CORBA::ContainedSeq_var::operator= (ContainedSeq *p)
-{
- delete this->ptr_;
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE
-::CORBA::ContainedSeq_var &
-CORBA::ContainedSeq_var::operator= (const ::CORBA::ContainedSeq_var &p)
-{
- if (this != &p)
- {
- if (p.ptr_ == 0)
- {
- delete this->ptr_;
- this->ptr_ = 0;
- }
- else
- {
- ContainedSeq *deep_copy = 0;
- ACE_NEW_RETURN (
- deep_copy,
- ContainedSeq (*p.ptr_),
- *this
- );
-
- if (deep_copy != 0)
- {
- ContainedSeq *tmp = deep_copy;
- deep_copy = this->ptr_;
- this->ptr_ = tmp;
- delete deep_copy;
- }
- }
- }
-
- return *this;
-}
-
-ACE_INLINE
-const ::CORBA::ContainedSeq *
-CORBA::ContainedSeq_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-::CORBA::ContainedSeq *
-CORBA::ContainedSeq_var::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-CORBA::ContainedSeq_var::operator const ::CORBA::ContainedSeq &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-CORBA::ContainedSeq_var::operator ::CORBA::ContainedSeq &() // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-CORBA::ContainedSeq_var::operator ::CORBA::ContainedSeq &() const // cast
-{
- return *this->ptr_;
-}
-
-// Variable-size types only.
-ACE_INLINE
-CORBA::ContainedSeq_var::operator ::CORBA::ContainedSeq *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-TAO_Object_Manager<CORBA::Contained, CORBA::Contained_var>
-CORBA::ContainedSeq_var::operator[] (CORBA::ULong index)
-{
- return this->ptr_->operator[] (index);
-}
-
-ACE_INLINE
-const ::CORBA::ContainedSeq &
-CORBA::ContainedSeq_var::in (void) const
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-::CORBA::ContainedSeq &
-CORBA::ContainedSeq_var::inout (void)
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-::CORBA::ContainedSeq *&
-CORBA::ContainedSeq_var::out (void)
-{
- delete this->ptr_;
- this->ptr_ = 0;
- return this->ptr_;
-}
-
-ACE_INLINE
-::CORBA::ContainedSeq *
-CORBA::ContainedSeq_var::_retn (void)
-{
- ::CORBA::ContainedSeq *tmp = this->ptr_;
- this->ptr_ = 0;
- return tmp;
-}
-
-ACE_INLINE
-::CORBA::ContainedSeq *
-CORBA::ContainedSeq_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
-
-// *************************************************************
-// Inline operations for class CORBA::ContainedSeq_out
-// *************************************************************
-
-ACE_INLINE
-CORBA::ContainedSeq_out::ContainedSeq_out (ContainedSeq *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-CORBA::ContainedSeq_out::ContainedSeq_out (ContainedSeq_var &p)
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-CORBA::ContainedSeq_out::ContainedSeq_out (const ::CORBA::ContainedSeq_out &p)
- : ptr_ (ACE_const_cast (ContainedSeq_out&, p).ptr_)
-{}
-
-ACE_INLINE
-::CORBA::ContainedSeq_out &
-CORBA::ContainedSeq_out::operator= (const ::CORBA::ContainedSeq_out &p)
-{
- this->ptr_ = ACE_const_cast (ContainedSeq_out&, p).ptr_;
- return *this;
-}
-
-ACE_INLINE
-::CORBA::ContainedSeq_out &
-CORBA::ContainedSeq_out::operator= (ContainedSeq *p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE
-CORBA::ContainedSeq_out::operator ::CORBA::ContainedSeq *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-::CORBA::ContainedSeq *&
-CORBA::ContainedSeq_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-::CORBA::ContainedSeq *
-CORBA::ContainedSeq_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-TAO_Object_Manager<CORBA::Contained, CORBA::Contained_var>
-CORBA::ContainedSeq_out::operator[] (CORBA::ULong index)
-{
- return this->ptr_->operator[] (index);
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:108
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -1076,7 +644,7 @@ CORBA::InterfaceDefSeq_var::ptr (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
// *************************************************************
// Inline operations for class CORBA::InterfaceDefSeq_out
@@ -1148,7 +716,7 @@ CORBA::InterfaceDefSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:108
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -1508,7 +1076,7 @@ CORBA::ValueDefSeq_var::ptr (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
// *************************************************************
// Inline operations for class CORBA::ValueDefSeq_out
@@ -1580,7 +1148,7 @@ CORBA::ValueDefSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:108
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -1940,7 +1508,7 @@ CORBA::AbstractInterfaceDefSeq_var::ptr (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
// *************************************************************
// Inline operations for class CORBA::AbstractInterfaceDefSeq_out
@@ -2012,7 +1580,7 @@ CORBA::AbstractInterfaceDefSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:108
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -2372,7 +1940,7 @@ CORBA::LocalInterfaceDefSeq_var::ptr (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
// *************************************************************
// Inline operations for class CORBA::LocalInterfaceDefSeq_out
@@ -2443,6 +2011,2166 @@ CORBA::LocalInterfaceDefSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTINTERFACEDEFSEQ_CI_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTINTERFACEDEFSEQ_CI_
+
+ACE_INLINE
+CORBA::ExtInterfaceDef **
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::allocbuf (CORBA::ULong nelems)
+{
+ CORBA::ExtInterfaceDef **buf = 0;
+
+ ACE_NEW_RETURN (buf, CORBA::ExtInterfaceDef*[nelems], 0);
+
+ for (CORBA::ULong i = 0; i < nelems; i++)
+ {
+ buf[i] = tao_CORBA_ExtInterfaceDef_nil ();
+ }
+
+ return buf;
+}
+
+ACE_INLINE
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::freebuf (CORBA::ExtInterfaceDef **buffer)
+{
+ if (buffer == 0)
+ {
+ return;
+ }
+
+ delete[] buffer;
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq (void)
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::allocbuf (maximum))
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ CORBA::ExtInterfaceDef* *value,
+ CORBA::Boolean release
+ )
+ : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq(
+ const _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq &rhs
+ )
+ : TAO_Unbounded_Base_Sequence (rhs)
+{
+ if (rhs.buffer_ != 0)
+ {
+ CORBA::ExtInterfaceDef **tmp1 =
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::allocbuf (this->maximum_);
+ CORBA::ExtInterfaceDef ** const tmp2 =
+ ACE_reinterpret_cast (CORBA::ExtInterfaceDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ {
+ tmp1[i] = tao_CORBA_ExtInterfaceDef_duplicate (tmp2[i]);
+ }
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq &
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::operator= (
+ const _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq &rhs
+ )
+{
+ if (this == &rhs)
+ {
+ return *this;
+ }
+
+ if (this->release_)
+ {
+ CORBA::ExtInterfaceDef **tmp =
+ ACE_reinterpret_cast (CORBA::ExtInterfaceDef **, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ tao_CORBA_ExtInterfaceDef_release (tmp[i]);
+ tmp[i] = tao_CORBA_ExtInterfaceDef_nil ();
+ }
+
+ if (this->maximum_ < rhs.maximum_)
+ {
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ {
+ this->buffer_ =
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::allocbuf (rhs.maximum_);
+ }
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ CORBA::ExtInterfaceDef **tmp1 =
+ ACE_reinterpret_cast (CORBA::ExtInterfaceDef **, this->buffer_);
+
+ CORBA::ExtInterfaceDef ** const tmp2 =
+ ACE_reinterpret_cast (CORBA::ExtInterfaceDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ {
+ tmp1[i] = tao_CORBA_ExtInterfaceDef_duplicate (tmp2[i]);
+ }
+
+ return *this;
+}
+
+ACE_INLINE
+TAO_Object_Manager<CORBA::ExtInterfaceDef,CORBA::ExtInterfaceDef_var>
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::operator[] (CORBA::ULong index) const
+{
+ ACE_ASSERT (index < this->maximum_);
+ CORBA::ExtInterfaceDef ** const tmp =
+ ACE_reinterpret_cast (CORBA::ExtInterfaceDef ** ACE_CAST_CONST, this->buffer_);
+ return TAO_Object_Manager<CORBA::ExtInterfaceDef,CORBA::ExtInterfaceDef_var> (tmp + index, this->release_);
+}
+
+ACE_INLINE
+CORBA::ExtInterfaceDef* *
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::get_buffer (CORBA::Boolean orphan)
+{
+ CORBA::ExtInterfaceDef **result = 0;
+
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result =
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::allocbuf (this->maximum_);
+ this->buffer_ = result;
+ this->release_ = 1;
+ }
+ else
+ {
+ result =
+ ACE_reinterpret_cast (CORBA::ExtInterfaceDef**, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish ownership.
+ result =
+ ACE_reinterpret_cast(CORBA::ExtInterfaceDef**,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+
+ return result;
+}
+
+ACE_INLINE
+const CORBA::ExtInterfaceDef* *
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::get_buffer (void) const
+{
+ return ACE_reinterpret_cast (const CORBA::ExtInterfaceDef ** ACE_CAST_CONST, this->buffer_);
+}
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXTINTERFACEDEFSEQ_CI_)
+#define _CORBA_EXTINTERFACEDEFSEQ_CI_
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
+
+// *************************************************************
+// Inline operations for class CORBA::ExtInterfaceDefSeq_var
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExtInterfaceDefSeq_var::ExtInterfaceDefSeq_var (void)
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+CORBA::ExtInterfaceDefSeq_var::ExtInterfaceDefSeq_var (ExtInterfaceDefSeq *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+CORBA::ExtInterfaceDefSeq_var::ExtInterfaceDefSeq_var (const ::CORBA::ExtInterfaceDefSeq_var &p)
+{
+ if (p.ptr_)
+ {
+ ACE_NEW (this->ptr_, ::CORBA::ExtInterfaceDefSeq (*p.ptr_));
+ }
+ else
+ {
+ this->ptr_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::ExtInterfaceDefSeq_var::~ExtInterfaceDefSeq_var (void)
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtInterfaceDefSeq_var &
+CORBA::ExtInterfaceDefSeq_var::operator= (ExtInterfaceDefSeq *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::ExtInterfaceDefSeq_var &
+CORBA::ExtInterfaceDefSeq_var::operator= (const ::CORBA::ExtInterfaceDefSeq_var &p)
+{
+ if (this != &p)
+ {
+ if (p.ptr_ == 0)
+ {
+ delete this->ptr_;
+ this->ptr_ = 0;
+ }
+ else
+ {
+ ExtInterfaceDefSeq *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ ExtInterfaceDefSeq (*p.ptr_),
+ *this
+ );
+
+ if (deep_copy != 0)
+ {
+ ExtInterfaceDefSeq *tmp = deep_copy;
+ deep_copy = this->ptr_;
+ this->ptr_ = tmp;
+ delete deep_copy;
+ }
+ }
+ }
+
+ return *this;
+}
+
+ACE_INLINE
+const ::CORBA::ExtInterfaceDefSeq *
+CORBA::ExtInterfaceDefSeq_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtInterfaceDefSeq *
+CORBA::ExtInterfaceDefSeq_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtInterfaceDefSeq_var::operator const ::CORBA::ExtInterfaceDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtInterfaceDefSeq_var::operator ::CORBA::ExtInterfaceDefSeq &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtInterfaceDefSeq_var::operator ::CORBA::ExtInterfaceDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+// Variable-size types only.
+ACE_INLINE
+CORBA::ExtInterfaceDefSeq_var::operator ::CORBA::ExtInterfaceDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+TAO_Object_Manager<CORBA::ExtInterfaceDef, CORBA::ExtInterfaceDef_var>
+CORBA::ExtInterfaceDefSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE
+const ::CORBA::ExtInterfaceDefSeq &
+CORBA::ExtInterfaceDefSeq_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtInterfaceDefSeq &
+CORBA::ExtInterfaceDefSeq_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtInterfaceDefSeq *&
+CORBA::ExtInterfaceDefSeq_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtInterfaceDefSeq *
+CORBA::ExtInterfaceDefSeq_var::_retn (void)
+{
+ ::CORBA::ExtInterfaceDefSeq *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE
+::CORBA::ExtInterfaceDefSeq *
+CORBA::ExtInterfaceDefSeq_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
+
+// *************************************************************
+// Inline operations for class CORBA::ExtInterfaceDefSeq_out
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExtInterfaceDefSeq_out::ExtInterfaceDefSeq_out (ExtInterfaceDefSeq *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExtInterfaceDefSeq_out::ExtInterfaceDefSeq_out (ExtInterfaceDefSeq_var &p)
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExtInterfaceDefSeq_out::ExtInterfaceDefSeq_out (const ::CORBA::ExtInterfaceDefSeq_out &p)
+ : ptr_ (ACE_const_cast (ExtInterfaceDefSeq_out&, p).ptr_)
+{}
+
+ACE_INLINE
+::CORBA::ExtInterfaceDefSeq_out &
+CORBA::ExtInterfaceDefSeq_out::operator= (const ::CORBA::ExtInterfaceDefSeq_out &p)
+{
+ this->ptr_ = ACE_const_cast (ExtInterfaceDefSeq_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::ExtInterfaceDefSeq_out &
+CORBA::ExtInterfaceDefSeq_out::operator= (ExtInterfaceDefSeq *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+CORBA::ExtInterfaceDefSeq_out::operator ::CORBA::ExtInterfaceDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtInterfaceDefSeq *&
+CORBA::ExtInterfaceDefSeq_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtInterfaceDefSeq *
+CORBA::ExtInterfaceDefSeq_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+TAO_Object_Manager<CORBA::ExtInterfaceDef, CORBA::ExtInterfaceDef_var>
+CORBA::ExtInterfaceDefSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTVALUEDEFSEQ_CI_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTVALUEDEFSEQ_CI_
+
+ACE_INLINE
+CORBA::ExtValueDef **
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::allocbuf (CORBA::ULong nelems)
+{
+ CORBA::ExtValueDef **buf = 0;
+
+ ACE_NEW_RETURN (buf, CORBA::ExtValueDef*[nelems], 0);
+
+ for (CORBA::ULong i = 0; i < nelems; i++)
+ {
+ buf[i] = tao_CORBA_ExtValueDef_nil ();
+ }
+
+ return buf;
+}
+
+ACE_INLINE
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::freebuf (CORBA::ExtValueDef **buffer)
+{
+ if (buffer == 0)
+ {
+ return;
+ }
+
+ delete[] buffer;
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq (void)
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::allocbuf (maximum))
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ CORBA::ExtValueDef* *value,
+ CORBA::Boolean release
+ )
+ : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq(
+ const _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq &rhs
+ )
+ : TAO_Unbounded_Base_Sequence (rhs)
+{
+ if (rhs.buffer_ != 0)
+ {
+ CORBA::ExtValueDef **tmp1 =
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::allocbuf (this->maximum_);
+ CORBA::ExtValueDef ** const tmp2 =
+ ACE_reinterpret_cast (CORBA::ExtValueDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ {
+ tmp1[i] = tao_CORBA_ExtValueDef_duplicate (tmp2[i]);
+ }
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq &
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::operator= (
+ const _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq &rhs
+ )
+{
+ if (this == &rhs)
+ {
+ return *this;
+ }
+
+ if (this->release_)
+ {
+ CORBA::ExtValueDef **tmp =
+ ACE_reinterpret_cast (CORBA::ExtValueDef **, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ tao_CORBA_ExtValueDef_release (tmp[i]);
+ tmp[i] = tao_CORBA_ExtValueDef_nil ();
+ }
+
+ if (this->maximum_ < rhs.maximum_)
+ {
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ {
+ this->buffer_ =
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::allocbuf (rhs.maximum_);
+ }
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ CORBA::ExtValueDef **tmp1 =
+ ACE_reinterpret_cast (CORBA::ExtValueDef **, this->buffer_);
+
+ CORBA::ExtValueDef ** const tmp2 =
+ ACE_reinterpret_cast (CORBA::ExtValueDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ {
+ tmp1[i] = tao_CORBA_ExtValueDef_duplicate (tmp2[i]);
+ }
+
+ return *this;
+}
+
+ACE_INLINE
+TAO_Object_Manager<CORBA::ExtValueDef,CORBA::ExtValueDef_var>
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::operator[] (CORBA::ULong index) const
+{
+ ACE_ASSERT (index < this->maximum_);
+ CORBA::ExtValueDef ** const tmp =
+ ACE_reinterpret_cast (CORBA::ExtValueDef ** ACE_CAST_CONST, this->buffer_);
+ return TAO_Object_Manager<CORBA::ExtValueDef,CORBA::ExtValueDef_var> (tmp + index, this->release_);
+}
+
+ACE_INLINE
+CORBA::ExtValueDef* *
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::get_buffer (CORBA::Boolean orphan)
+{
+ CORBA::ExtValueDef **result = 0;
+
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result =
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::allocbuf (this->maximum_);
+ this->buffer_ = result;
+ this->release_ = 1;
+ }
+ else
+ {
+ result =
+ ACE_reinterpret_cast (CORBA::ExtValueDef**, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish ownership.
+ result =
+ ACE_reinterpret_cast(CORBA::ExtValueDef**,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+
+ return result;
+}
+
+ACE_INLINE
+const CORBA::ExtValueDef* *
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::get_buffer (void) const
+{
+ return ACE_reinterpret_cast (const CORBA::ExtValueDef ** ACE_CAST_CONST, this->buffer_);
+}
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXTVALUEDEFSEQ_CI_)
+#define _CORBA_EXTVALUEDEFSEQ_CI_
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
+
+// *************************************************************
+// Inline operations for class CORBA::ExtValueDefSeq_var
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExtValueDefSeq_var::ExtValueDefSeq_var (void)
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+CORBA::ExtValueDefSeq_var::ExtValueDefSeq_var (ExtValueDefSeq *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+CORBA::ExtValueDefSeq_var::ExtValueDefSeq_var (const ::CORBA::ExtValueDefSeq_var &p)
+{
+ if (p.ptr_)
+ {
+ ACE_NEW (this->ptr_, ::CORBA::ExtValueDefSeq (*p.ptr_));
+ }
+ else
+ {
+ this->ptr_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::ExtValueDefSeq_var::~ExtValueDefSeq_var (void)
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtValueDefSeq_var &
+CORBA::ExtValueDefSeq_var::operator= (ExtValueDefSeq *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::ExtValueDefSeq_var &
+CORBA::ExtValueDefSeq_var::operator= (const ::CORBA::ExtValueDefSeq_var &p)
+{
+ if (this != &p)
+ {
+ if (p.ptr_ == 0)
+ {
+ delete this->ptr_;
+ this->ptr_ = 0;
+ }
+ else
+ {
+ ExtValueDefSeq *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ ExtValueDefSeq (*p.ptr_),
+ *this
+ );
+
+ if (deep_copy != 0)
+ {
+ ExtValueDefSeq *tmp = deep_copy;
+ deep_copy = this->ptr_;
+ this->ptr_ = tmp;
+ delete deep_copy;
+ }
+ }
+ }
+
+ return *this;
+}
+
+ACE_INLINE
+const ::CORBA::ExtValueDefSeq *
+CORBA::ExtValueDefSeq_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtValueDefSeq *
+CORBA::ExtValueDefSeq_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtValueDefSeq_var::operator const ::CORBA::ExtValueDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtValueDefSeq_var::operator ::CORBA::ExtValueDefSeq &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtValueDefSeq_var::operator ::CORBA::ExtValueDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+// Variable-size types only.
+ACE_INLINE
+CORBA::ExtValueDefSeq_var::operator ::CORBA::ExtValueDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+TAO_Object_Manager<CORBA::ExtValueDef, CORBA::ExtValueDef_var>
+CORBA::ExtValueDefSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE
+const ::CORBA::ExtValueDefSeq &
+CORBA::ExtValueDefSeq_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtValueDefSeq &
+CORBA::ExtValueDefSeq_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtValueDefSeq *&
+CORBA::ExtValueDefSeq_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtValueDefSeq *
+CORBA::ExtValueDefSeq_var::_retn (void)
+{
+ ::CORBA::ExtValueDefSeq *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE
+::CORBA::ExtValueDefSeq *
+CORBA::ExtValueDefSeq_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
+
+// *************************************************************
+// Inline operations for class CORBA::ExtValueDefSeq_out
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExtValueDefSeq_out::ExtValueDefSeq_out (ExtValueDefSeq *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExtValueDefSeq_out::ExtValueDefSeq_out (ExtValueDefSeq_var &p)
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExtValueDefSeq_out::ExtValueDefSeq_out (const ::CORBA::ExtValueDefSeq_out &p)
+ : ptr_ (ACE_const_cast (ExtValueDefSeq_out&, p).ptr_)
+{}
+
+ACE_INLINE
+::CORBA::ExtValueDefSeq_out &
+CORBA::ExtValueDefSeq_out::operator= (const ::CORBA::ExtValueDefSeq_out &p)
+{
+ this->ptr_ = ACE_const_cast (ExtValueDefSeq_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::ExtValueDefSeq_out &
+CORBA::ExtValueDefSeq_out::operator= (ExtValueDefSeq *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+CORBA::ExtValueDefSeq_out::operator ::CORBA::ExtValueDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtValueDefSeq *&
+CORBA::ExtValueDefSeq_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtValueDefSeq *
+CORBA::ExtValueDefSeq_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+TAO_Object_Manager<CORBA::ExtValueDef, CORBA::ExtValueDef_var>
+CORBA::ExtValueDefSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CI_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CI_
+
+ACE_INLINE
+CORBA::ExtAbstractInterfaceDef **
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::allocbuf (CORBA::ULong nelems)
+{
+ CORBA::ExtAbstractInterfaceDef **buf = 0;
+
+ ACE_NEW_RETURN (buf, CORBA::ExtAbstractInterfaceDef*[nelems], 0);
+
+ for (CORBA::ULong i = 0; i < nelems; i++)
+ {
+ buf[i] = tao_CORBA_ExtAbstractInterfaceDef_nil ();
+ }
+
+ return buf;
+}
+
+ACE_INLINE
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::freebuf (CORBA::ExtAbstractInterfaceDef **buffer)
+{
+ if (buffer == 0)
+ {
+ return;
+ }
+
+ delete[] buffer;
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq (void)
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::allocbuf (maximum))
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ CORBA::ExtAbstractInterfaceDef* *value,
+ CORBA::Boolean release
+ )
+ : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq(
+ const _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq &rhs
+ )
+ : TAO_Unbounded_Base_Sequence (rhs)
+{
+ if (rhs.buffer_ != 0)
+ {
+ CORBA::ExtAbstractInterfaceDef **tmp1 =
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::allocbuf (this->maximum_);
+ CORBA::ExtAbstractInterfaceDef ** const tmp2 =
+ ACE_reinterpret_cast (CORBA::ExtAbstractInterfaceDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ {
+ tmp1[i] = tao_CORBA_ExtAbstractInterfaceDef_duplicate (tmp2[i]);
+ }
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq &
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::operator= (
+ const _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq &rhs
+ )
+{
+ if (this == &rhs)
+ {
+ return *this;
+ }
+
+ if (this->release_)
+ {
+ CORBA::ExtAbstractInterfaceDef **tmp =
+ ACE_reinterpret_cast (CORBA::ExtAbstractInterfaceDef **, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ tao_CORBA_ExtAbstractInterfaceDef_release (tmp[i]);
+ tmp[i] = tao_CORBA_ExtAbstractInterfaceDef_nil ();
+ }
+
+ if (this->maximum_ < rhs.maximum_)
+ {
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ {
+ this->buffer_ =
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::allocbuf (rhs.maximum_);
+ }
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ CORBA::ExtAbstractInterfaceDef **tmp1 =
+ ACE_reinterpret_cast (CORBA::ExtAbstractInterfaceDef **, this->buffer_);
+
+ CORBA::ExtAbstractInterfaceDef ** const tmp2 =
+ ACE_reinterpret_cast (CORBA::ExtAbstractInterfaceDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ {
+ tmp1[i] = tao_CORBA_ExtAbstractInterfaceDef_duplicate (tmp2[i]);
+ }
+
+ return *this;
+}
+
+ACE_INLINE
+TAO_Object_Manager<CORBA::ExtAbstractInterfaceDef,CORBA::ExtAbstractInterfaceDef_var>
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::operator[] (CORBA::ULong index) const
+{
+ ACE_ASSERT (index < this->maximum_);
+ CORBA::ExtAbstractInterfaceDef ** const tmp =
+ ACE_reinterpret_cast (CORBA::ExtAbstractInterfaceDef ** ACE_CAST_CONST, this->buffer_);
+ return TAO_Object_Manager<CORBA::ExtAbstractInterfaceDef,CORBA::ExtAbstractInterfaceDef_var> (tmp + index, this->release_);
+}
+
+ACE_INLINE
+CORBA::ExtAbstractInterfaceDef* *
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::get_buffer (CORBA::Boolean orphan)
+{
+ CORBA::ExtAbstractInterfaceDef **result = 0;
+
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result =
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::allocbuf (this->maximum_);
+ this->buffer_ = result;
+ this->release_ = 1;
+ }
+ else
+ {
+ result =
+ ACE_reinterpret_cast (CORBA::ExtAbstractInterfaceDef**, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish ownership.
+ result =
+ ACE_reinterpret_cast(CORBA::ExtAbstractInterfaceDef**,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+
+ return result;
+}
+
+ACE_INLINE
+const CORBA::ExtAbstractInterfaceDef* *
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::get_buffer (void) const
+{
+ return ACE_reinterpret_cast (const CORBA::ExtAbstractInterfaceDef ** ACE_CAST_CONST, this->buffer_);
+}
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CI_)
+#define _CORBA_EXTABSTRACTINTERFACEDEFSEQ_CI_
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
+
+// *************************************************************
+// Inline operations for class CORBA::ExtAbstractInterfaceDefSeq_var
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExtAbstractInterfaceDefSeq_var::ExtAbstractInterfaceDefSeq_var (void)
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+CORBA::ExtAbstractInterfaceDefSeq_var::ExtAbstractInterfaceDefSeq_var (ExtAbstractInterfaceDefSeq *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+CORBA::ExtAbstractInterfaceDefSeq_var::ExtAbstractInterfaceDefSeq_var (const ::CORBA::ExtAbstractInterfaceDefSeq_var &p)
+{
+ if (p.ptr_)
+ {
+ ACE_NEW (this->ptr_, ::CORBA::ExtAbstractInterfaceDefSeq (*p.ptr_));
+ }
+ else
+ {
+ this->ptr_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::ExtAbstractInterfaceDefSeq_var::~ExtAbstractInterfaceDefSeq_var (void)
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtAbstractInterfaceDefSeq_var &
+CORBA::ExtAbstractInterfaceDefSeq_var::operator= (ExtAbstractInterfaceDefSeq *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::ExtAbstractInterfaceDefSeq_var &
+CORBA::ExtAbstractInterfaceDefSeq_var::operator= (const ::CORBA::ExtAbstractInterfaceDefSeq_var &p)
+{
+ if (this != &p)
+ {
+ if (p.ptr_ == 0)
+ {
+ delete this->ptr_;
+ this->ptr_ = 0;
+ }
+ else
+ {
+ ExtAbstractInterfaceDefSeq *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ ExtAbstractInterfaceDefSeq (*p.ptr_),
+ *this
+ );
+
+ if (deep_copy != 0)
+ {
+ ExtAbstractInterfaceDefSeq *tmp = deep_copy;
+ deep_copy = this->ptr_;
+ this->ptr_ = tmp;
+ delete deep_copy;
+ }
+ }
+ }
+
+ return *this;
+}
+
+ACE_INLINE
+const ::CORBA::ExtAbstractInterfaceDefSeq *
+CORBA::ExtAbstractInterfaceDefSeq_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtAbstractInterfaceDefSeq *
+CORBA::ExtAbstractInterfaceDefSeq_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtAbstractInterfaceDefSeq_var::operator const ::CORBA::ExtAbstractInterfaceDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtAbstractInterfaceDefSeq_var::operator ::CORBA::ExtAbstractInterfaceDefSeq &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtAbstractInterfaceDefSeq_var::operator ::CORBA::ExtAbstractInterfaceDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+// Variable-size types only.
+ACE_INLINE
+CORBA::ExtAbstractInterfaceDefSeq_var::operator ::CORBA::ExtAbstractInterfaceDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+TAO_Object_Manager<CORBA::ExtAbstractInterfaceDef, CORBA::ExtAbstractInterfaceDef_var>
+CORBA::ExtAbstractInterfaceDefSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE
+const ::CORBA::ExtAbstractInterfaceDefSeq &
+CORBA::ExtAbstractInterfaceDefSeq_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtAbstractInterfaceDefSeq &
+CORBA::ExtAbstractInterfaceDefSeq_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtAbstractInterfaceDefSeq *&
+CORBA::ExtAbstractInterfaceDefSeq_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtAbstractInterfaceDefSeq *
+CORBA::ExtAbstractInterfaceDefSeq_var::_retn (void)
+{
+ ::CORBA::ExtAbstractInterfaceDefSeq *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE
+::CORBA::ExtAbstractInterfaceDefSeq *
+CORBA::ExtAbstractInterfaceDefSeq_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
+
+// *************************************************************
+// Inline operations for class CORBA::ExtAbstractInterfaceDefSeq_out
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExtAbstractInterfaceDefSeq_out::ExtAbstractInterfaceDefSeq_out (ExtAbstractInterfaceDefSeq *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExtAbstractInterfaceDefSeq_out::ExtAbstractInterfaceDefSeq_out (ExtAbstractInterfaceDefSeq_var &p)
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExtAbstractInterfaceDefSeq_out::ExtAbstractInterfaceDefSeq_out (const ::CORBA::ExtAbstractInterfaceDefSeq_out &p)
+ : ptr_ (ACE_const_cast (ExtAbstractInterfaceDefSeq_out&, p).ptr_)
+{}
+
+ACE_INLINE
+::CORBA::ExtAbstractInterfaceDefSeq_out &
+CORBA::ExtAbstractInterfaceDefSeq_out::operator= (const ::CORBA::ExtAbstractInterfaceDefSeq_out &p)
+{
+ this->ptr_ = ACE_const_cast (ExtAbstractInterfaceDefSeq_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::ExtAbstractInterfaceDefSeq_out &
+CORBA::ExtAbstractInterfaceDefSeq_out::operator= (ExtAbstractInterfaceDefSeq *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+CORBA::ExtAbstractInterfaceDefSeq_out::operator ::CORBA::ExtAbstractInterfaceDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtAbstractInterfaceDefSeq *&
+CORBA::ExtAbstractInterfaceDefSeq_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtAbstractInterfaceDefSeq *
+CORBA::ExtAbstractInterfaceDefSeq_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+TAO_Object_Manager<CORBA::ExtAbstractInterfaceDef, CORBA::ExtAbstractInterfaceDef_var>
+CORBA::ExtAbstractInterfaceDefSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTLOCALINTERFACEDEFSEQ_CI_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTLOCALINTERFACEDEFSEQ_CI_
+
+ACE_INLINE
+CORBA::ExtLocalInterfaceDef **
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::allocbuf (CORBA::ULong nelems)
+{
+ CORBA::ExtLocalInterfaceDef **buf = 0;
+
+ ACE_NEW_RETURN (buf, CORBA::ExtLocalInterfaceDef*[nelems], 0);
+
+ for (CORBA::ULong i = 0; i < nelems; i++)
+ {
+ buf[i] = tao_CORBA_ExtLocalInterfaceDef_nil ();
+ }
+
+ return buf;
+}
+
+ACE_INLINE
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::freebuf (CORBA::ExtLocalInterfaceDef **buffer)
+{
+ if (buffer == 0)
+ {
+ return;
+ }
+
+ delete[] buffer;
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq (void)
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::allocbuf (maximum))
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ CORBA::ExtLocalInterfaceDef* *value,
+ CORBA::Boolean release
+ )
+ : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq(
+ const _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq &rhs
+ )
+ : TAO_Unbounded_Base_Sequence (rhs)
+{
+ if (rhs.buffer_ != 0)
+ {
+ CORBA::ExtLocalInterfaceDef **tmp1 =
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::allocbuf (this->maximum_);
+ CORBA::ExtLocalInterfaceDef ** const tmp2 =
+ ACE_reinterpret_cast (CORBA::ExtLocalInterfaceDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ {
+ tmp1[i] = tao_CORBA_ExtLocalInterfaceDef_duplicate (tmp2[i]);
+ }
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq &
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::operator= (
+ const _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq &rhs
+ )
+{
+ if (this == &rhs)
+ {
+ return *this;
+ }
+
+ if (this->release_)
+ {
+ CORBA::ExtLocalInterfaceDef **tmp =
+ ACE_reinterpret_cast (CORBA::ExtLocalInterfaceDef **, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ tao_CORBA_ExtLocalInterfaceDef_release (tmp[i]);
+ tmp[i] = tao_CORBA_ExtLocalInterfaceDef_nil ();
+ }
+
+ if (this->maximum_ < rhs.maximum_)
+ {
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ {
+ this->buffer_ =
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::allocbuf (rhs.maximum_);
+ }
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ CORBA::ExtLocalInterfaceDef **tmp1 =
+ ACE_reinterpret_cast (CORBA::ExtLocalInterfaceDef **, this->buffer_);
+
+ CORBA::ExtLocalInterfaceDef ** const tmp2 =
+ ACE_reinterpret_cast (CORBA::ExtLocalInterfaceDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ {
+ tmp1[i] = tao_CORBA_ExtLocalInterfaceDef_duplicate (tmp2[i]);
+ }
+
+ return *this;
+}
+
+ACE_INLINE
+TAO_Object_Manager<CORBA::ExtLocalInterfaceDef,CORBA::ExtLocalInterfaceDef_var>
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::operator[] (CORBA::ULong index) const
+{
+ ACE_ASSERT (index < this->maximum_);
+ CORBA::ExtLocalInterfaceDef ** const tmp =
+ ACE_reinterpret_cast (CORBA::ExtLocalInterfaceDef ** ACE_CAST_CONST, this->buffer_);
+ return TAO_Object_Manager<CORBA::ExtLocalInterfaceDef,CORBA::ExtLocalInterfaceDef_var> (tmp + index, this->release_);
+}
+
+ACE_INLINE
+CORBA::ExtLocalInterfaceDef* *
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::get_buffer (CORBA::Boolean orphan)
+{
+ CORBA::ExtLocalInterfaceDef **result = 0;
+
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result =
+ _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::allocbuf (this->maximum_);
+ this->buffer_ = result;
+ this->release_ = 1;
+ }
+ else
+ {
+ result =
+ ACE_reinterpret_cast (CORBA::ExtLocalInterfaceDef**, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish ownership.
+ result =
+ ACE_reinterpret_cast(CORBA::ExtLocalInterfaceDef**,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+
+ return result;
+}
+
+ACE_INLINE
+const CORBA::ExtLocalInterfaceDef* *
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::get_buffer (void) const
+{
+ return ACE_reinterpret_cast (const CORBA::ExtLocalInterfaceDef ** ACE_CAST_CONST, this->buffer_);
+}
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXTLOCALINTERFACEDEFSEQ_CI_)
+#define _CORBA_EXTLOCALINTERFACEDEFSEQ_CI_
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
+
+// *************************************************************
+// Inline operations for class CORBA::ExtLocalInterfaceDefSeq_var
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExtLocalInterfaceDefSeq_var::ExtLocalInterfaceDefSeq_var (void)
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+CORBA::ExtLocalInterfaceDefSeq_var::ExtLocalInterfaceDefSeq_var (ExtLocalInterfaceDefSeq *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+CORBA::ExtLocalInterfaceDefSeq_var::ExtLocalInterfaceDefSeq_var (const ::CORBA::ExtLocalInterfaceDefSeq_var &p)
+{
+ if (p.ptr_)
+ {
+ ACE_NEW (this->ptr_, ::CORBA::ExtLocalInterfaceDefSeq (*p.ptr_));
+ }
+ else
+ {
+ this->ptr_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::ExtLocalInterfaceDefSeq_var::~ExtLocalInterfaceDefSeq_var (void)
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtLocalInterfaceDefSeq_var &
+CORBA::ExtLocalInterfaceDefSeq_var::operator= (ExtLocalInterfaceDefSeq *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::ExtLocalInterfaceDefSeq_var &
+CORBA::ExtLocalInterfaceDefSeq_var::operator= (const ::CORBA::ExtLocalInterfaceDefSeq_var &p)
+{
+ if (this != &p)
+ {
+ if (p.ptr_ == 0)
+ {
+ delete this->ptr_;
+ this->ptr_ = 0;
+ }
+ else
+ {
+ ExtLocalInterfaceDefSeq *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ ExtLocalInterfaceDefSeq (*p.ptr_),
+ *this
+ );
+
+ if (deep_copy != 0)
+ {
+ ExtLocalInterfaceDefSeq *tmp = deep_copy;
+ deep_copy = this->ptr_;
+ this->ptr_ = tmp;
+ delete deep_copy;
+ }
+ }
+ }
+
+ return *this;
+}
+
+ACE_INLINE
+const ::CORBA::ExtLocalInterfaceDefSeq *
+CORBA::ExtLocalInterfaceDefSeq_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtLocalInterfaceDefSeq *
+CORBA::ExtLocalInterfaceDefSeq_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtLocalInterfaceDefSeq_var::operator const ::CORBA::ExtLocalInterfaceDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtLocalInterfaceDefSeq_var::operator ::CORBA::ExtLocalInterfaceDefSeq &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtLocalInterfaceDefSeq_var::operator ::CORBA::ExtLocalInterfaceDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+// Variable-size types only.
+ACE_INLINE
+CORBA::ExtLocalInterfaceDefSeq_var::operator ::CORBA::ExtLocalInterfaceDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+TAO_Object_Manager<CORBA::ExtLocalInterfaceDef, CORBA::ExtLocalInterfaceDef_var>
+CORBA::ExtLocalInterfaceDefSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE
+const ::CORBA::ExtLocalInterfaceDefSeq &
+CORBA::ExtLocalInterfaceDefSeq_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtLocalInterfaceDefSeq &
+CORBA::ExtLocalInterfaceDefSeq_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtLocalInterfaceDefSeq *&
+CORBA::ExtLocalInterfaceDefSeq_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtLocalInterfaceDefSeq *
+CORBA::ExtLocalInterfaceDefSeq_var::_retn (void)
+{
+ ::CORBA::ExtLocalInterfaceDefSeq *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE
+::CORBA::ExtLocalInterfaceDefSeq *
+CORBA::ExtLocalInterfaceDefSeq_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
+
+// *************************************************************
+// Inline operations for class CORBA::ExtLocalInterfaceDefSeq_out
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExtLocalInterfaceDefSeq_out::ExtLocalInterfaceDefSeq_out (ExtLocalInterfaceDefSeq *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExtLocalInterfaceDefSeq_out::ExtLocalInterfaceDefSeq_out (ExtLocalInterfaceDefSeq_var &p)
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExtLocalInterfaceDefSeq_out::ExtLocalInterfaceDefSeq_out (const ::CORBA::ExtLocalInterfaceDefSeq_out &p)
+ : ptr_ (ACE_const_cast (ExtLocalInterfaceDefSeq_out&, p).ptr_)
+{}
+
+ACE_INLINE
+::CORBA::ExtLocalInterfaceDefSeq_out &
+CORBA::ExtLocalInterfaceDefSeq_out::operator= (const ::CORBA::ExtLocalInterfaceDefSeq_out &p)
+{
+ this->ptr_ = ACE_const_cast (ExtLocalInterfaceDefSeq_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::ExtLocalInterfaceDefSeq_out &
+CORBA::ExtLocalInterfaceDefSeq_out::operator= (ExtLocalInterfaceDefSeq *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+CORBA::ExtLocalInterfaceDefSeq_out::operator ::CORBA::ExtLocalInterfaceDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtLocalInterfaceDefSeq *&
+CORBA::ExtLocalInterfaceDefSeq_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtLocalInterfaceDefSeq *
+CORBA::ExtLocalInterfaceDefSeq_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+TAO_Object_Manager<CORBA::ExtLocalInterfaceDef, CORBA::ExtLocalInterfaceDef_var>
+CORBA::ExtLocalInterfaceDefSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CI_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CI_
+
+ACE_INLINE
+CORBA::Contained **
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (CORBA::ULong nelems)
+{
+ CORBA::Contained **buf = 0;
+
+ ACE_NEW_RETURN (buf, CORBA::Contained*[nelems], 0);
+
+ for (CORBA::ULong i = 0; i < nelems; i++)
+ {
+ buf[i] = CORBA::Contained::_nil ();
+ }
+
+ return buf;
+}
+
+ACE_INLINE
+void
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::freebuf (CORBA::Contained **buffer)
+{
+ if (buffer == 0)
+ {
+ return;
+ }
+
+ delete[] buffer;
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (void)
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (maximum))
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ CORBA::Contained* *value,
+ CORBA::Boolean release
+ )
+ : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq(
+ const _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &rhs
+ )
+ : TAO_Unbounded_Base_Sequence (rhs)
+{
+ if (rhs.buffer_ != 0)
+ {
+ CORBA::Contained **tmp1 =
+ _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (this->maximum_);
+ CORBA::Contained ** const tmp2 =
+ ACE_reinterpret_cast (CORBA::Contained ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ {
+ tmp1[i] = CORBA::Contained::_duplicate (tmp2[i]);
+ }
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::operator= (
+ const _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &rhs
+ )
+{
+ if (this == &rhs)
+ {
+ return *this;
+ }
+
+ if (this->release_)
+ {
+ CORBA::Contained **tmp =
+ ACE_reinterpret_cast (CORBA::Contained **, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = CORBA::Contained::_nil ();
+ }
+
+ if (this->maximum_ < rhs.maximum_)
+ {
+ _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ {
+ this->buffer_ =
+ _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (rhs.maximum_);
+ }
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ CORBA::Contained **tmp1 =
+ ACE_reinterpret_cast (CORBA::Contained **, this->buffer_);
+
+ CORBA::Contained ** const tmp2 =
+ ACE_reinterpret_cast (CORBA::Contained ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ {
+ tmp1[i] = CORBA::Contained::_duplicate (tmp2[i]);
+ }
+
+ return *this;
+}
+
+ACE_INLINE
+TAO_Object_Manager<CORBA::Contained,CORBA::Contained_var>
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::operator[] (CORBA::ULong index) const
+{
+ ACE_ASSERT (index < this->maximum_);
+ CORBA::Contained ** const tmp =
+ ACE_reinterpret_cast (CORBA::Contained ** ACE_CAST_CONST, this->buffer_);
+ return TAO_Object_Manager<CORBA::Contained,CORBA::Contained_var> (tmp + index, this->release_);
+}
+
+ACE_INLINE
+CORBA::Contained* *
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::get_buffer (CORBA::Boolean orphan)
+{
+ CORBA::Contained **result = 0;
+
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result =
+ _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (this->maximum_);
+ this->buffer_ = result;
+ this->release_ = 1;
+ }
+ else
+ {
+ result =
+ ACE_reinterpret_cast (CORBA::Contained**, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish ownership.
+ result =
+ ACE_reinterpret_cast(CORBA::Contained**,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+
+ return result;
+}
+
+ACE_INLINE
+const CORBA::Contained* *
+CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::get_buffer (void) const
+{
+ return ACE_reinterpret_cast (const CORBA::Contained ** ACE_CAST_CONST, this->buffer_);
+}
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_CONTAINEDSEQ_CI_)
+#define _CORBA_CONTAINEDSEQ_CI_
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
+
+// *************************************************************
+// Inline operations for class CORBA::ContainedSeq_var
+// *************************************************************
+
+ACE_INLINE
+CORBA::ContainedSeq_var::ContainedSeq_var (void)
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+CORBA::ContainedSeq_var::ContainedSeq_var (ContainedSeq *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+CORBA::ContainedSeq_var::ContainedSeq_var (const ::CORBA::ContainedSeq_var &p)
+{
+ if (p.ptr_)
+ {
+ ACE_NEW (this->ptr_, ::CORBA::ContainedSeq (*p.ptr_));
+ }
+ else
+ {
+ this->ptr_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::ContainedSeq_var::~ContainedSeq_var (void)
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ContainedSeq_var &
+CORBA::ContainedSeq_var::operator= (ContainedSeq *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::ContainedSeq_var &
+CORBA::ContainedSeq_var::operator= (const ::CORBA::ContainedSeq_var &p)
+{
+ if (this != &p)
+ {
+ if (p.ptr_ == 0)
+ {
+ delete this->ptr_;
+ this->ptr_ = 0;
+ }
+ else
+ {
+ ContainedSeq *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ ContainedSeq (*p.ptr_),
+ *this
+ );
+
+ if (deep_copy != 0)
+ {
+ ContainedSeq *tmp = deep_copy;
+ deep_copy = this->ptr_;
+ this->ptr_ = tmp;
+ delete deep_copy;
+ }
+ }
+ }
+
+ return *this;
+}
+
+ACE_INLINE
+const ::CORBA::ContainedSeq *
+CORBA::ContainedSeq_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ContainedSeq *
+CORBA::ContainedSeq_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ContainedSeq_var::operator const ::CORBA::ContainedSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ContainedSeq_var::operator ::CORBA::ContainedSeq &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ContainedSeq_var::operator ::CORBA::ContainedSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+// Variable-size types only.
+ACE_INLINE
+CORBA::ContainedSeq_var::operator ::CORBA::ContainedSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+TAO_Object_Manager<CORBA::Contained, CORBA::Contained_var>
+CORBA::ContainedSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE
+const ::CORBA::ContainedSeq &
+CORBA::ContainedSeq_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ContainedSeq &
+CORBA::ContainedSeq_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ContainedSeq *&
+CORBA::ContainedSeq_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ContainedSeq *
+CORBA::ContainedSeq_var::_retn (void)
+{
+ ::CORBA::ContainedSeq *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE
+::CORBA::ContainedSeq *
+CORBA::ContainedSeq_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
+
+// *************************************************************
+// Inline operations for class CORBA::ContainedSeq_out
+// *************************************************************
+
+ACE_INLINE
+CORBA::ContainedSeq_out::ContainedSeq_out (ContainedSeq *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ContainedSeq_out::ContainedSeq_out (ContainedSeq_var &p)
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ContainedSeq_out::ContainedSeq_out (const ::CORBA::ContainedSeq_out &p)
+ : ptr_ (ACE_const_cast (ContainedSeq_out&, p).ptr_)
+{}
+
+ACE_INLINE
+::CORBA::ContainedSeq_out &
+CORBA::ContainedSeq_out::operator= (const ::CORBA::ContainedSeq_out &p)
+{
+ this->ptr_ = ACE_const_cast (ContainedSeq_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::ContainedSeq_out &
+CORBA::ContainedSeq_out::operator= (ContainedSeq *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+CORBA::ContainedSeq_out::operator ::CORBA::ContainedSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ContainedSeq *&
+CORBA::ContainedSeq_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ContainedSeq *
+CORBA::ContainedSeq_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+TAO_Object_Manager<CORBA::Contained, CORBA::Contained_var>
+CORBA::ContainedSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+#endif /* end #if !defined */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
@@ -2655,7 +4383,7 @@ CORBA::StructMember_out::operator-> (void)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -3041,7 +4769,7 @@ CORBA::StructMemberSeq_var::ptr (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
// *************************************************************
// Inline operations for class CORBA::StructMemberSeq_out
@@ -3324,7 +5052,7 @@ CORBA::Initializer_out::operator-> (void)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -3710,7 +5438,7 @@ CORBA::InitializerSeq_var::ptr (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
// *************************************************************
// Inline operations for class CORBA::InitializerSeq_out
@@ -3785,6 +5513,1344 @@ CORBA::InitializerSeq_out::operator[] (CORBA::ULong index)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
// *************************************************************
+// Inline operations for class CORBA::ExceptionDescription_var
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExceptionDescription_var::ExceptionDescription_var (void)
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+CORBA::ExceptionDescription_var::ExceptionDescription_var (ExceptionDescription *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+CORBA::ExceptionDescription_var::ExceptionDescription_var (const ::CORBA::ExceptionDescription_var &p)
+{
+ if (p.ptr_)
+ {
+ ACE_NEW (this->ptr_, ::CORBA::ExceptionDescription (*p.ptr_));
+ }
+ else
+ {
+ this->ptr_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::ExceptionDescription_var::~ExceptionDescription_var (void)
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExceptionDescription_var &
+CORBA::ExceptionDescription_var::operator= (ExceptionDescription *_tao_struct_var)
+{
+ delete this->ptr_;
+ this->ptr_ = _tao_struct_var;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::ExceptionDescription_var &
+CORBA::ExceptionDescription_var::operator= (const ::CORBA::ExceptionDescription_var &_tao_struct_var)
+{
+ if (this != &_tao_struct_var)
+ {
+ if (_tao_struct_var.ptr_ == 0)
+ {
+ delete this->ptr_;
+ this->ptr_ = 0;
+ }
+ else
+ {
+ ExceptionDescription *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ ExceptionDescription (*_tao_struct_var.ptr_),
+ *this
+ );
+
+ if (deep_copy != 0)
+ {
+ ExceptionDescription *tmp = deep_copy;
+ deep_copy = this->ptr_;
+ this->ptr_ = tmp;
+ delete deep_copy;
+ }
+ }
+ }
+
+ return *this;
+}
+
+ACE_INLINE const ::CORBA::ExceptionDescription *
+CORBA::ExceptionDescription_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::CORBA::ExceptionDescription *
+CORBA::ExceptionDescription_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExceptionDescription_var::operator const ::CORBA::ExceptionDescription &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExceptionDescription_var::operator ::CORBA::ExceptionDescription &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExceptionDescription_var::operator ::CORBA::ExceptionDescription &() const // cast
+{
+ return *this->ptr_;
+}
+
+// Variable-size types only.
+ACE_INLINE
+CORBA::ExceptionDescription_var::operator ::CORBA::ExceptionDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::CORBA::ExceptionDescription &
+CORBA::ExceptionDescription_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE ::CORBA::ExceptionDescription &
+CORBA::ExceptionDescription_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// Mapping for variable size.
+ACE_INLINE ::CORBA::ExceptionDescription *&
+CORBA::ExceptionDescription_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::CORBA::ExceptionDescription *
+CORBA::ExceptionDescription_var::_retn (void)
+{
+ ::CORBA::ExceptionDescription *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::CORBA::ExceptionDescription *
+CORBA::ExceptionDescription_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523
+
+// *************************************************************
+// Inline operations for class CORBA::ExceptionDescription_out
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExceptionDescription_out::ExceptionDescription_out (::CORBA::ExceptionDescription *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExceptionDescription_out::ExceptionDescription_out (ExceptionDescription_var &p)
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExceptionDescription_out::ExceptionDescription_out (const ::CORBA::ExceptionDescription_out &p)
+ : ptr_ (ACE_const_cast (ExceptionDescription_out&, p).ptr_)
+{}
+
+ACE_INLINE
+CORBA::ExceptionDescription_out &
+CORBA::ExceptionDescription_out::operator= (const ::CORBA::ExceptionDescription_out &p)
+{
+ this->ptr_ = ACE_const_cast (ExceptionDescription_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE
+CORBA::ExceptionDescription_out &
+CORBA::ExceptionDescription_out::operator= (ExceptionDescription *_tao_struct_out)
+{
+ this->ptr_ = _tao_struct_out;
+ return *this;
+}
+
+ACE_INLINE
+CORBA::ExceptionDescription_out::operator ::CORBA::ExceptionDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::CORBA::ExceptionDescription *&
+CORBA::ExceptionDescription_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::CORBA::ExceptionDescription *
+CORBA::ExceptionDescription_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CI_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CI_
+
+ACE_INLINE
+CORBA::ExceptionDescription *
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (CORBA::ULong size)
+{
+ CORBA::ExceptionDescription *retval = 0;
+ ACE_NEW_RETURN (retval, CORBA::ExceptionDescription[size], 0);
+ return retval;
+}
+
+ACE_INLINE
+void CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (CORBA::ExceptionDescription *buffer)
+{
+ delete [] buffer;
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (void)
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (maximum))
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ CORBA::ExceptionDescription *data,
+ CORBA::Boolean release
+ )
+ : TAO_Unbounded_Base_Sequence (maximum, length, data, release)
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (
+ const _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &rhs
+ )
+ : TAO_Unbounded_Base_Sequence (rhs)
+{
+ if (rhs.buffer_ != 0)
+ {
+ CORBA::ExceptionDescription *tmp1 =
+ _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (this->maximum_);
+ CORBA::ExceptionDescription * const tmp2 =
+ ACE_reinterpret_cast (CORBA::ExceptionDescription * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ tmp1[i] = tmp2[i];
+ }
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::operator= (
+ const _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &rhs
+ )
+{
+ if (this == &rhs)
+ {
+ return *this;
+ }
+
+ if (this->release_)
+ {
+ if (this->maximum_ < rhs.maximum_)
+ {
+ // Free the old buffer.
+ CORBA::ExceptionDescription *tmp =
+ ACE_reinterpret_cast (CORBA::ExceptionDescription *, this->buffer_);
+
+ _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (tmp);
+
+ this->buffer_ =
+ _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ {
+ this->buffer_ =
+ _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (rhs.maximum_);
+ }
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ CORBA::ExceptionDescription *tmp1 =
+ ACE_reinterpret_cast (CORBA::ExceptionDescription *, this->buffer_);
+ CORBA::ExceptionDescription * const tmp2 =
+ ACE_reinterpret_cast (CORBA::ExceptionDescription * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ tmp1[i] = tmp2[i];
+ }
+
+ return *this;
+}
+
+// = Accessors.
+ACE_INLINE
+CORBA::ExceptionDescription &
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::operator[] (CORBA::ULong i)
+{
+ ACE_ASSERT (i < this->maximum_);
+ CORBA::ExceptionDescription* tmp =
+ ACE_reinterpret_cast (CORBA::ExceptionDescription*, this->buffer_);
+ return tmp[i];
+}
+
+ACE_INLINE
+const CORBA::ExceptionDescription &
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::operator[] (CORBA::ULong i) const
+{
+ ACE_ASSERT (i < this->maximum_);
+ CORBA::ExceptionDescription * const tmp =
+ ACE_reinterpret_cast (CORBA::ExceptionDescription* ACE_CAST_CONST, this->buffer_);
+ return tmp[i];
+}
+
+// Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ACE_INLINE
+CORBA::ExceptionDescription *
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::get_buffer (CORBA::Boolean orphan)
+{
+ CORBA::ExceptionDescription *result = 0;
+
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result =
+ _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (this->length_);
+ this->buffer_ = result;
+ this->release_ = 1;
+ }
+ else
+ {
+ result =
+ ACE_reinterpret_cast (CORBA::ExceptionDescription*, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish ownership.
+ result =
+ ACE_reinterpret_cast(CORBA::ExceptionDescription*,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+
+ return result;
+}
+
+ACE_INLINE
+const CORBA::ExceptionDescription *
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::get_buffer (void) const
+{
+ return ACE_reinterpret_cast (const CORBA::ExceptionDescription * ACE_CAST_CONST, this->buffer_);
+}
+
+ACE_INLINE
+void
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::replace (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::ExceptionDescription *data,
+ CORBA::Boolean release
+ )
+{
+ this->maximum_ = max;
+ this->length_ = length;
+
+ if (this->buffer_ && this->release_ == 1)
+ {
+ CORBA::ExceptionDescription *tmp =
+ ACE_reinterpret_cast (CORBA::ExceptionDescription*, this->buffer_);
+ _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (tmp);
+ }
+
+ this->buffer_ = data;
+ this->release_ = release;
+}
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXCDESCRIPTIONSEQ_CI_)
+#define _CORBA_EXCDESCRIPTIONSEQ_CI_
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
+
+// *************************************************************
+// Inline operations for class CORBA::ExcDescriptionSeq_var
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExcDescriptionSeq_var::ExcDescriptionSeq_var (void)
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+CORBA::ExcDescriptionSeq_var::ExcDescriptionSeq_var (ExcDescriptionSeq *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+CORBA::ExcDescriptionSeq_var::ExcDescriptionSeq_var (const ::CORBA::ExcDescriptionSeq_var &p)
+{
+ if (p.ptr_)
+ {
+ ACE_NEW (this->ptr_, ::CORBA::ExcDescriptionSeq (*p.ptr_));
+ }
+ else
+ {
+ this->ptr_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::ExcDescriptionSeq_var::~ExcDescriptionSeq_var (void)
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExcDescriptionSeq_var &
+CORBA::ExcDescriptionSeq_var::operator= (ExcDescriptionSeq *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::ExcDescriptionSeq_var &
+CORBA::ExcDescriptionSeq_var::operator= (const ::CORBA::ExcDescriptionSeq_var &p)
+{
+ if (this != &p)
+ {
+ if (p.ptr_ == 0)
+ {
+ delete this->ptr_;
+ this->ptr_ = 0;
+ }
+ else
+ {
+ ExcDescriptionSeq *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ ExcDescriptionSeq (*p.ptr_),
+ *this
+ );
+
+ if (deep_copy != 0)
+ {
+ ExcDescriptionSeq *tmp = deep_copy;
+ deep_copy = this->ptr_;
+ this->ptr_ = tmp;
+ delete deep_copy;
+ }
+ }
+ }
+
+ return *this;
+}
+
+ACE_INLINE
+const ::CORBA::ExcDescriptionSeq *
+CORBA::ExcDescriptionSeq_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExcDescriptionSeq *
+CORBA::ExcDescriptionSeq_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExcDescriptionSeq_var::operator const ::CORBA::ExcDescriptionSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExcDescriptionSeq_var::operator ::CORBA::ExcDescriptionSeq &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExcDescriptionSeq_var::operator ::CORBA::ExcDescriptionSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+// Variable-size types only.
+ACE_INLINE
+CORBA::ExcDescriptionSeq_var::operator ::CORBA::ExcDescriptionSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExceptionDescription &
+CORBA::ExcDescriptionSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE
+const CORBA::ExceptionDescription &
+CORBA::ExcDescriptionSeq_var::operator[] (CORBA::ULong index) const
+{
+ return ACE_const_cast (const CORBA::ExceptionDescription &, this->ptr_->operator[] (index));
+}
+
+ACE_INLINE
+const ::CORBA::ExcDescriptionSeq &
+CORBA::ExcDescriptionSeq_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExcDescriptionSeq &
+CORBA::ExcDescriptionSeq_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExcDescriptionSeq *&
+CORBA::ExcDescriptionSeq_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExcDescriptionSeq *
+CORBA::ExcDescriptionSeq_var::_retn (void)
+{
+ ::CORBA::ExcDescriptionSeq *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE
+::CORBA::ExcDescriptionSeq *
+CORBA::ExcDescriptionSeq_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
+
+// *************************************************************
+// Inline operations for class CORBA::ExcDescriptionSeq_out
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExcDescriptionSeq_out::ExcDescriptionSeq_out (ExcDescriptionSeq *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExcDescriptionSeq_out::ExcDescriptionSeq_out (ExcDescriptionSeq_var &p)
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExcDescriptionSeq_out::ExcDescriptionSeq_out (const ::CORBA::ExcDescriptionSeq_out &p)
+ : ptr_ (ACE_const_cast (ExcDescriptionSeq_out&, p).ptr_)
+{}
+
+ACE_INLINE
+::CORBA::ExcDescriptionSeq_out &
+CORBA::ExcDescriptionSeq_out::operator= (const ::CORBA::ExcDescriptionSeq_out &p)
+{
+ this->ptr_ = ACE_const_cast (ExcDescriptionSeq_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::ExcDescriptionSeq_out &
+CORBA::ExcDescriptionSeq_out::operator= (ExcDescriptionSeq *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+CORBA::ExcDescriptionSeq_out::operator ::CORBA::ExcDescriptionSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExcDescriptionSeq *&
+CORBA::ExcDescriptionSeq_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExcDescriptionSeq *
+CORBA::ExcDescriptionSeq_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExceptionDescription &
+CORBA::ExcDescriptionSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
+
+// *************************************************************
+// Inline operations for class CORBA::ExtInitializer_var
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExtInitializer_var::ExtInitializer_var (void)
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+CORBA::ExtInitializer_var::ExtInitializer_var (ExtInitializer *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+CORBA::ExtInitializer_var::ExtInitializer_var (const ::CORBA::ExtInitializer_var &p)
+{
+ if (p.ptr_)
+ {
+ ACE_NEW (this->ptr_, ::CORBA::ExtInitializer (*p.ptr_));
+ }
+ else
+ {
+ this->ptr_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::ExtInitializer_var::~ExtInitializer_var (void)
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtInitializer_var &
+CORBA::ExtInitializer_var::operator= (ExtInitializer *_tao_struct_var)
+{
+ delete this->ptr_;
+ this->ptr_ = _tao_struct_var;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::ExtInitializer_var &
+CORBA::ExtInitializer_var::operator= (const ::CORBA::ExtInitializer_var &_tao_struct_var)
+{
+ if (this != &_tao_struct_var)
+ {
+ if (_tao_struct_var.ptr_ == 0)
+ {
+ delete this->ptr_;
+ this->ptr_ = 0;
+ }
+ else
+ {
+ ExtInitializer *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ ExtInitializer (*_tao_struct_var.ptr_),
+ *this
+ );
+
+ if (deep_copy != 0)
+ {
+ ExtInitializer *tmp = deep_copy;
+ deep_copy = this->ptr_;
+ this->ptr_ = tmp;
+ delete deep_copy;
+ }
+ }
+ }
+
+ return *this;
+}
+
+ACE_INLINE const ::CORBA::ExtInitializer *
+CORBA::ExtInitializer_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::CORBA::ExtInitializer *
+CORBA::ExtInitializer_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtInitializer_var::operator const ::CORBA::ExtInitializer &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtInitializer_var::operator ::CORBA::ExtInitializer &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtInitializer_var::operator ::CORBA::ExtInitializer &() const // cast
+{
+ return *this->ptr_;
+}
+
+// Variable-size types only.
+ACE_INLINE
+CORBA::ExtInitializer_var::operator ::CORBA::ExtInitializer *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::CORBA::ExtInitializer &
+CORBA::ExtInitializer_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE ::CORBA::ExtInitializer &
+CORBA::ExtInitializer_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// Mapping for variable size.
+ACE_INLINE ::CORBA::ExtInitializer *&
+CORBA::ExtInitializer_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::CORBA::ExtInitializer *
+CORBA::ExtInitializer_var::_retn (void)
+{
+ ::CORBA::ExtInitializer *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::CORBA::ExtInitializer *
+CORBA::ExtInitializer_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523
+
+// *************************************************************
+// Inline operations for class CORBA::ExtInitializer_out
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExtInitializer_out::ExtInitializer_out (::CORBA::ExtInitializer *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExtInitializer_out::ExtInitializer_out (ExtInitializer_var &p)
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExtInitializer_out::ExtInitializer_out (const ::CORBA::ExtInitializer_out &p)
+ : ptr_ (ACE_const_cast (ExtInitializer_out&, p).ptr_)
+{}
+
+ACE_INLINE
+CORBA::ExtInitializer_out &
+CORBA::ExtInitializer_out::operator= (const ::CORBA::ExtInitializer_out &p)
+{
+ this->ptr_ = ACE_const_cast (ExtInitializer_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE
+CORBA::ExtInitializer_out &
+CORBA::ExtInitializer_out::operator= (ExtInitializer *_tao_struct_out)
+{
+ this->ptr_ = _tao_struct_out;
+ return *this;
+}
+
+ACE_INLINE
+CORBA::ExtInitializer_out::operator ::CORBA::ExtInitializer *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::CORBA::ExtInitializer *&
+CORBA::ExtInitializer_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::CORBA::ExtInitializer *
+CORBA::ExtInitializer_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXTINITIALIZERSEQ_CI_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXTINITIALIZERSEQ_CI_
+
+ACE_INLINE
+CORBA::ExtInitializer *
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::allocbuf (CORBA::ULong size)
+{
+ CORBA::ExtInitializer *retval = 0;
+ ACE_NEW_RETURN (retval, CORBA::ExtInitializer[size], 0);
+ return retval;
+}
+
+ACE_INLINE
+void CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::freebuf (CORBA::ExtInitializer *buffer)
+{
+ delete [] buffer;
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq (void)
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::allocbuf (maximum))
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ CORBA::ExtInitializer *data,
+ CORBA::Boolean release
+ )
+ : TAO_Unbounded_Base_Sequence (maximum, length, data, release)
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq (
+ const _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq &rhs
+ )
+ : TAO_Unbounded_Base_Sequence (rhs)
+{
+ if (rhs.buffer_ != 0)
+ {
+ CORBA::ExtInitializer *tmp1 =
+ _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::allocbuf (this->maximum_);
+ CORBA::ExtInitializer * const tmp2 =
+ ACE_reinterpret_cast (CORBA::ExtInitializer * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ tmp1[i] = tmp2[i];
+ }
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq &
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::operator= (
+ const _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq &rhs
+ )
+{
+ if (this == &rhs)
+ {
+ return *this;
+ }
+
+ if (this->release_)
+ {
+ if (this->maximum_ < rhs.maximum_)
+ {
+ // Free the old buffer.
+ CORBA::ExtInitializer *tmp =
+ ACE_reinterpret_cast (CORBA::ExtInitializer *, this->buffer_);
+
+ _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::freebuf (tmp);
+
+ this->buffer_ =
+ _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ {
+ this->buffer_ =
+ _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::allocbuf (rhs.maximum_);
+ }
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ CORBA::ExtInitializer *tmp1 =
+ ACE_reinterpret_cast (CORBA::ExtInitializer *, this->buffer_);
+ CORBA::ExtInitializer * const tmp2 =
+ ACE_reinterpret_cast (CORBA::ExtInitializer * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ tmp1[i] = tmp2[i];
+ }
+
+ return *this;
+}
+
+// = Accessors.
+ACE_INLINE
+CORBA::ExtInitializer &
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::operator[] (CORBA::ULong i)
+{
+ ACE_ASSERT (i < this->maximum_);
+ CORBA::ExtInitializer* tmp =
+ ACE_reinterpret_cast (CORBA::ExtInitializer*, this->buffer_);
+ return tmp[i];
+}
+
+ACE_INLINE
+const CORBA::ExtInitializer &
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::operator[] (CORBA::ULong i) const
+{
+ ACE_ASSERT (i < this->maximum_);
+ CORBA::ExtInitializer * const tmp =
+ ACE_reinterpret_cast (CORBA::ExtInitializer* ACE_CAST_CONST, this->buffer_);
+ return tmp[i];
+}
+
+// Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ACE_INLINE
+CORBA::ExtInitializer *
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::get_buffer (CORBA::Boolean orphan)
+{
+ CORBA::ExtInitializer *result = 0;
+
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result =
+ _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::allocbuf (this->length_);
+ this->buffer_ = result;
+ this->release_ = 1;
+ }
+ else
+ {
+ result =
+ ACE_reinterpret_cast (CORBA::ExtInitializer*, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish ownership.
+ result =
+ ACE_reinterpret_cast(CORBA::ExtInitializer*,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+
+ return result;
+}
+
+ACE_INLINE
+const CORBA::ExtInitializer *
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::get_buffer (void) const
+{
+ return ACE_reinterpret_cast (const CORBA::ExtInitializer * ACE_CAST_CONST, this->buffer_);
+}
+
+ACE_INLINE
+void
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::replace (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::ExtInitializer *data,
+ CORBA::Boolean release
+ )
+{
+ this->maximum_ = max;
+ this->length_ = length;
+
+ if (this->buffer_ && this->release_ == 1)
+ {
+ CORBA::ExtInitializer *tmp =
+ ACE_reinterpret_cast (CORBA::ExtInitializer*, this->buffer_);
+ _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::freebuf (tmp);
+ }
+
+ this->buffer_ = data;
+ this->release_ = release;
+}
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXTINITIALIZERSEQ_CI_)
+#define _CORBA_EXTINITIALIZERSEQ_CI_
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
+
+// *************************************************************
+// Inline operations for class CORBA::ExtInitializerSeq_var
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExtInitializerSeq_var::ExtInitializerSeq_var (void)
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+CORBA::ExtInitializerSeq_var::ExtInitializerSeq_var (ExtInitializerSeq *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+CORBA::ExtInitializerSeq_var::ExtInitializerSeq_var (const ::CORBA::ExtInitializerSeq_var &p)
+{
+ if (p.ptr_)
+ {
+ ACE_NEW (this->ptr_, ::CORBA::ExtInitializerSeq (*p.ptr_));
+ }
+ else
+ {
+ this->ptr_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::ExtInitializerSeq_var::~ExtInitializerSeq_var (void)
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtInitializerSeq_var &
+CORBA::ExtInitializerSeq_var::operator= (ExtInitializerSeq *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::ExtInitializerSeq_var &
+CORBA::ExtInitializerSeq_var::operator= (const ::CORBA::ExtInitializerSeq_var &p)
+{
+ if (this != &p)
+ {
+ if (p.ptr_ == 0)
+ {
+ delete this->ptr_;
+ this->ptr_ = 0;
+ }
+ else
+ {
+ ExtInitializerSeq *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ ExtInitializerSeq (*p.ptr_),
+ *this
+ );
+
+ if (deep_copy != 0)
+ {
+ ExtInitializerSeq *tmp = deep_copy;
+ deep_copy = this->ptr_;
+ this->ptr_ = tmp;
+ delete deep_copy;
+ }
+ }
+ }
+
+ return *this;
+}
+
+ACE_INLINE
+const ::CORBA::ExtInitializerSeq *
+CORBA::ExtInitializerSeq_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtInitializerSeq *
+CORBA::ExtInitializerSeq_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtInitializerSeq_var::operator const ::CORBA::ExtInitializerSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtInitializerSeq_var::operator ::CORBA::ExtInitializerSeq &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtInitializerSeq_var::operator ::CORBA::ExtInitializerSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+// Variable-size types only.
+ACE_INLINE
+CORBA::ExtInitializerSeq_var::operator ::CORBA::ExtInitializerSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtInitializer &
+CORBA::ExtInitializerSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE
+const CORBA::ExtInitializer &
+CORBA::ExtInitializerSeq_var::operator[] (CORBA::ULong index) const
+{
+ return ACE_const_cast (const CORBA::ExtInitializer &, this->ptr_->operator[] (index));
+}
+
+ACE_INLINE
+const ::CORBA::ExtInitializerSeq &
+CORBA::ExtInitializerSeq_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtInitializerSeq &
+CORBA::ExtInitializerSeq_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtInitializerSeq *&
+CORBA::ExtInitializerSeq_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtInitializerSeq *
+CORBA::ExtInitializerSeq_var::_retn (void)
+{
+ ::CORBA::ExtInitializerSeq *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE
+::CORBA::ExtInitializerSeq *
+CORBA::ExtInitializerSeq_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
+
+// *************************************************************
+// Inline operations for class CORBA::ExtInitializerSeq_out
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExtInitializerSeq_out::ExtInitializerSeq_out (ExtInitializerSeq *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExtInitializerSeq_out::ExtInitializerSeq_out (ExtInitializerSeq_var &p)
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExtInitializerSeq_out::ExtInitializerSeq_out (const ::CORBA::ExtInitializerSeq_out &p)
+ : ptr_ (ACE_const_cast (ExtInitializerSeq_out&, p).ptr_)
+{}
+
+ACE_INLINE
+::CORBA::ExtInitializerSeq_out &
+CORBA::ExtInitializerSeq_out::operator= (const ::CORBA::ExtInitializerSeq_out &p)
+{
+ this->ptr_ = ACE_const_cast (ExtInitializerSeq_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::ExtInitializerSeq_out &
+CORBA::ExtInitializerSeq_out::operator= (ExtInitializerSeq *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+CORBA::ExtInitializerSeq_out::operator ::CORBA::ExtInitializerSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtInitializerSeq *&
+CORBA::ExtInitializerSeq_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtInitializerSeq *
+CORBA::ExtInitializerSeq_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtInitializer &
+CORBA::ExtInitializerSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
+
+// *************************************************************
// Inline operations for class CORBA::UnionMember_var
// *************************************************************
@@ -3993,7 +7059,7 @@ CORBA::UnionMember_out::operator-> (void)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -4379,7 +7445,7 @@ CORBA::UnionMemberSeq_var::ptr (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
// *************************************************************
// Inline operations for class CORBA::UnionMemberSeq_out
@@ -4617,7 +7683,7 @@ CORBA::EnumMemberSeq_var::ptr (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
// *************************************************************
// Inline operations for class CORBA::EnumMemberSeq_out
@@ -4900,7 +7966,7 @@ CORBA::Container::Description_out::operator-> (void)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -5286,7 +8352,7 @@ CORBA::Container::DescriptionSeq_var::ptr (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
// *************************************************************
// Inline operations for class CORBA::Container::DescriptionSeq_out
@@ -5723,7 +8789,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (
);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
@@ -5764,24 +8830,6 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
-
-#if !defined _TAO_CDR_OP_CORBA_ContainedSeq_I_
-#define _TAO_CDR_OP_CORBA_ContainedSeq_I_
-
-CORBA::Boolean TAO_IFR_Client_Export operator<< (
- TAO_OutputCDR &,
- const CORBA::ContainedSeq &
- );
-
-CORBA::Boolean TAO_IFR_Client_Export operator>> (
- TAO_InputCDR &,
- CORBA::ContainedSeq &
- );
-
-#endif /* _TAO_CDR_OP_CORBA_ContainedSeq_I_ */
-
-// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ci.cpp:59
TAO_IFR_Client_Export CORBA::Boolean operator<< (
@@ -6036,7 +9084,149 @@ CORBA::Boolean TAO_IFR_Client_Export operator>> (
#endif /* _TAO_CDR_OP_CORBA_LocalInterfaceDefSeq_I_ */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ci.cpp:59
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExtInterfaceDef_ptr
+ );
+
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtInterfaceDef_ptr &
+ );
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
+
+#if !defined _TAO_CDR_OP_CORBA_ExtInterfaceDefSeq_I_
+#define _TAO_CDR_OP_CORBA_ExtInterfaceDefSeq_I_
+
+CORBA::Boolean TAO_IFR_Client_Export operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExtInterfaceDefSeq &
+ );
+
+CORBA::Boolean TAO_IFR_Client_Export operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtInterfaceDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ExtInterfaceDefSeq_I_ */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ci.cpp:59
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExtValueDef_ptr
+ );
+
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtValueDef_ptr &
+ );
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
+
+#if !defined _TAO_CDR_OP_CORBA_ExtValueDefSeq_I_
+#define _TAO_CDR_OP_CORBA_ExtValueDefSeq_I_
+
+CORBA::Boolean TAO_IFR_Client_Export operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExtValueDefSeq &
+ );
+
+CORBA::Boolean TAO_IFR_Client_Export operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtValueDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ExtValueDefSeq_I_ */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ci.cpp:59
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExtAbstractInterfaceDef_ptr
+ );
+
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtAbstractInterfaceDef_ptr &
+ );
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
+
+#if !defined _TAO_CDR_OP_CORBA_ExtAbstractInterfaceDefSeq_I_
+#define _TAO_CDR_OP_CORBA_ExtAbstractInterfaceDefSeq_I_
+
+CORBA::Boolean TAO_IFR_Client_Export operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExtAbstractInterfaceDefSeq &
+ );
+
+CORBA::Boolean TAO_IFR_Client_Export operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtAbstractInterfaceDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ExtAbstractInterfaceDefSeq_I_ */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ci.cpp:59
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExtLocalInterfaceDef_ptr
+ );
+
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtLocalInterfaceDef_ptr &
+ );
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
+
+#if !defined _TAO_CDR_OP_CORBA_ExtLocalInterfaceDefSeq_I_
+#define _TAO_CDR_OP_CORBA_ExtLocalInterfaceDefSeq_I_
+
+CORBA::Boolean TAO_IFR_Client_Export operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExtLocalInterfaceDefSeq &
+ );
+
+CORBA::Boolean TAO_IFR_Client_Export operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtLocalInterfaceDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ExtLocalInterfaceDefSeq_I_ */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
+
+#if !defined _TAO_CDR_OP_CORBA_ContainedSeq_I_
+#define _TAO_CDR_OP_CORBA_ContainedSeq_I_
+
+CORBA::Boolean TAO_IFR_Client_Export operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ContainedSeq &
+ );
+
+CORBA::Boolean TAO_IFR_Client_Export operator>> (
+ TAO_InputCDR &,
+ CORBA::ContainedSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ContainedSeq_I_ */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
@@ -6097,7 +9287,7 @@ CORBA::Boolean TAO_IFR_Client_Export operator>> (
#endif /* _TAO_CDR_OP_CORBA_StructMemberSeq_I_ */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
@@ -6156,7 +9346,133 @@ CORBA::Boolean TAO_IFR_Client_Export operator>> (
#endif /* _TAO_CDR_OP_CORBA_InitializerSeq_I_ */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
+
+ACE_INLINE
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const CORBA::ExceptionDescription &_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 ())
+ )
+ {
+ return 1;
+ }
+ else
+ {
+ return 0;
+ }
+}
+
+ACE_INLINE
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::ExceptionDescription &_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 ())
+ )
+ {
+ return 1;
+ }
+ else
+ {
+ return 0;
+ }
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
+
+#if !defined _TAO_CDR_OP_CORBA_ExcDescriptionSeq_I_
+#define _TAO_CDR_OP_CORBA_ExcDescriptionSeq_I_
+
+CORBA::Boolean TAO_IFR_Client_Export operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExcDescriptionSeq &
+ );
+
+CORBA::Boolean TAO_IFR_Client_Export operator>> (
+ TAO_InputCDR &,
+ CORBA::ExcDescriptionSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ExcDescriptionSeq_I_ */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
+
+ACE_INLINE
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const CORBA::ExtInitializer &_tao_aggregate
+ )
+{
+ if (
+ (strm << _tao_aggregate.members) &&
+ (strm << _tao_aggregate.exceptions) &&
+ (strm << _tao_aggregate.name.in ())
+ )
+ {
+ return 1;
+ }
+ else
+ {
+ return 0;
+ }
+}
+
+ACE_INLINE
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::ExtInitializer &_tao_aggregate
+ )
+{
+ if (
+ (strm >> _tao_aggregate.members) &&
+ (strm >> _tao_aggregate.exceptions) &&
+ (strm >> _tao_aggregate.name.out ())
+ )
+ {
+ return 1;
+ }
+ else
+ {
+ return 0;
+ }
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
+
+#if !defined _TAO_CDR_OP_CORBA_ExtInitializerSeq_I_
+#define _TAO_CDR_OP_CORBA_ExtInitializerSeq_I_
+
+CORBA::Boolean TAO_IFR_Client_Export operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExtInitializerSeq &
+ );
+
+CORBA::Boolean TAO_IFR_Client_Export operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtInitializerSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ExtInitializerSeq_I_ */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
@@ -6237,7 +9553,7 @@ CORBA::Boolean TAO_IFR_Client_Export operator>> (
#endif /* _TAO_CDR_OP_CORBA_EnumMemberSeq_I_ */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
@@ -6311,7 +9627,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (
);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
diff --git a/TAO/tao/IFR_Client/IFR_Basic.pidl b/TAO/tao/IFR_Client/IFR_Basic.pidl
index 8269a64a187..ca87f284a62 100644
--- a/TAO/tao/IFR_Client/IFR_Basic.pidl
+++ b/TAO/tao/IFR_Client/IFR_Basic.pidl
@@ -55,9 +55,6 @@
#define _IFR_BASIC_IDL_
#include "IFR_Base.pidl"
-#include "orb.idl"
-
-#pragma prefix "omg.org"
module CORBA
{
@@ -217,17 +214,7 @@ module CORBA
attribute StructMemberSeq members;
};
- struct ExceptionDescription
- {
- Identifier name;
- RepositoryId id;
- RepositoryId defined_in;
- VersionSpec version;
- TypeCode type;
- };
-
typedef sequence <ExceptionDef> ExceptionDefSeq;
- typedef sequence <ExceptionDescription> ExcDescriptionSeq;
enum AttributeMode
{
@@ -252,6 +239,27 @@ module CORBA
AttributeMode mode;
};
+ struct ExtAttributeDescription
+ {
+ Identifier name;
+ RepositoryId id;
+ RepositoryId defined_in;
+ VersionSpec version;
+ TypeCode type;
+ AttributeMode mode;
+ ExcDescriptionSeq get_exceptions;
+ ExcDescriptionSeq put_exceptions;
+ };
+
+ interface ExtAttributeDef : AttributeDef
+ {
+ // read/write interface
+ attribute ExcDescriptionSeq get_exceptions;
+ attribute ExcDescriptionSeq set_exceptions;
+ // read interface
+ ExtAttributeDescription describe_attribute ();
+ };
+
enum OperationMode
{
OP_NORMAL,
@@ -305,8 +313,11 @@ module CORBA
typedef sequence <RepositoryId> RepositoryIdSeq;
typedef sequence <OperationDescription> OpDescriptionSeq;
typedef sequence <AttributeDescription> AttrDescriptionSeq;
+ typedef sequence <ExtAttributeDescription> ExtAttrDescriptionSeq;
- interface InterfaceDef : Container, Contained, IDLType
+ interface InterfaceDef : Container,
+ Contained,
+ IDLType
{
// read/write interface
attribute InterfaceDefSeq base_interfaces;
@@ -358,13 +369,57 @@ module CORBA
RepositoryIdSeq base_interfaces;
};
+ interface InterfaceAttrExtension
+ {
+ // read interface
+ struct ExtFullInterfaceDescription
+ {
+ Identifier name;
+ RepositoryId id;
+ RepositoryId defined_in;
+ VersionSpec version;
+ OpDescriptionSeq operations;
+ ExtAttrDescriptionSeq attributes;
+ RepositoryIdSeq base_interfaces;
+ TypeCode type;
+ };
+
+ ExtFullInterfaceDescription describe_ext_interface ();
+
+ // write interface
+ ExtAttributeDef create_ext_attribute (
+ in RepositoryId id,
+ in Identifier name,
+ in VersionSpec version,
+ in IDLType type,
+ in AttributeMode mode,
+ in ExceptionDefSeq get_exceptions,
+ in ExceptionDefSeq set_exceptions
+ );
+ };
+
+ interface ExtInterfaceDef : InterfaceDef,
+ InterfaceAttrExtension
+ {
+ };
+
interface AbstractInterfaceDef : InterfaceDef
{
};
+ interface ExtAbstractInterfaceDef : AbstractInterfaceDef,
+ InterfaceAttrExtension
+ {
+ };
+
interface LocalInterfaceDef : InterfaceDef
{
};
+
+ interface ExtLocalInterfaceDef : LocalInterfaceDef,
+ InterfaceAttrExtension
+ {
+ };
};
#endif /* _IFR_BASIC_IDL_ */
diff --git a/TAO/tao/IFR_Client/IFR_BasicC.cpp b/TAO/tao/IFR_Client/IFR_BasicC.cpp
index 52ef03f24a4..6052ff2dd63 100644
--- a/TAO/tao/IFR_Client/IFR_BasicC.cpp
+++ b/TAO/tao/IFR_Client/IFR_BasicC.cpp
@@ -454,7 +454,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Repository_lookup_id::TAO_ClientRequestInfo_CORBA_Repository_lookup_id (
TAO_GIOP_Invocation *_tao_invocation,
@@ -553,7 +553,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Repository_get_canonical_typecode::TAO_ClientRequestInfo_CORBA_Repository_get_canonical_typecode (
TAO_GIOP_Invocation *_tao_invocation,
@@ -652,7 +652,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Repository_get_primitive::TAO_ClientRequestInfo_CORBA_Repository_get_primitive (
TAO_GIOP_Invocation *_tao_invocation,
@@ -751,7 +751,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Repository_create_string::TAO_ClientRequestInfo_CORBA_Repository_create_string (
TAO_GIOP_Invocation *_tao_invocation,
@@ -850,7 +850,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Repository_create_wstring::TAO_ClientRequestInfo_CORBA_Repository_create_wstring (
TAO_GIOP_Invocation *_tao_invocation,
@@ -951,7 +951,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Repository_create_sequence::TAO_ClientRequestInfo_CORBA_Repository_create_sequence (
TAO_GIOP_Invocation *_tao_invocation,
@@ -1058,7 +1058,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Repository_create_array::TAO_ClientRequestInfo_CORBA_Repository_create_array (
TAO_GIOP_Invocation *_tao_invocation,
@@ -1165,7 +1165,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_Repository_create_fixed::TAO_ClientRequestInfo_CORBA_Repository_create_fixed (
TAO_GIOP_Invocation *_tao_invocation,
@@ -3037,7 +3037,7 @@ CORBA::_TAO_Repository_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::Repository::Repository (int collocated)
{
@@ -3816,7 +3816,7 @@ CORBA::_TAO_ModuleDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::ModuleDef::ModuleDef (int collocated)
{
@@ -4230,7 +4230,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::ModuleDescription::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -4518,7 +4518,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ConstantDef_type_get::TAO_ClientRequestInfo_CORBA_ConstantDef_type_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -4605,7 +4605,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_get::TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -4690,7 +4690,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_set::TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -4779,7 +4779,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ConstantDef_value_get::TAO_ClientRequestInfo_CORBA_ConstantDef_value_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -4864,7 +4864,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ConstantDef_value_set::TAO_ClientRequestInfo_CORBA_ConstantDef_value_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -5981,7 +5981,7 @@ CORBA::_TAO_ConstantDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::ConstantDef::ConstantDef (int collocated)
{
@@ -6492,7 +6492,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::ConstantDescription::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -6780,7 +6780,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_StructDef_members_get::TAO_ClientRequestInfo_CORBA_StructDef_members_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -6865,7 +6865,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_StructDef_members_set::TAO_ClientRequestInfo_CORBA_StructDef_members_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -7391,7 +7391,7 @@ CORBA::_TAO_StructDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::StructDef::StructDef (int collocated)
{
@@ -8044,7 +8044,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_get::TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -8131,7 +8131,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_get::TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -8216,7 +8216,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_set::TAO_ClientRequestInfo_CORBA_UnionDef_discriminator_type_def_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -8305,7 +8305,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_UnionDef_members_get::TAO_ClientRequestInfo_CORBA_UnionDef_members_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -8390,7 +8390,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_UnionDef_members_set::TAO_ClientRequestInfo_CORBA_UnionDef_members_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -9507,7 +9507,7 @@ CORBA::_TAO_UnionDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::UnionDef::UnionDef (int collocated)
{
@@ -10222,7 +10222,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_EnumDef_members_get::TAO_ClientRequestInfo_CORBA_EnumDef_members_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -10307,7 +10307,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_EnumDef_members_set::TAO_ClientRequestInfo_CORBA_EnumDef_members_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -10833,7 +10833,7 @@ CORBA::_TAO_EnumDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::EnumDef::EnumDef (int collocated)
{
@@ -11466,7 +11466,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_get::TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -11551,7 +11551,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_set::TAO_ClientRequestInfo_CORBA_AliasDef_original_type_def_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -12071,7 +12071,7 @@ CORBA::_TAO_AliasDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::AliasDef::AliasDef (int collocated)
{
@@ -12745,7 +12745,7 @@ CORBA::_TAO_NativeDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::NativeDef::NativeDef (int collocated)
{
@@ -13337,7 +13337,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_PrimitiveDef_kind_get::TAO_ClientRequestInfo_CORBA_PrimitiveDef_kind_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -13663,7 +13663,7 @@ CORBA::_TAO_PrimitiveDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::PrimitiveDef::PrimitiveDef (int collocated)
{
@@ -14241,7 +14241,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_StringDef_bound_get::TAO_ClientRequestInfo_CORBA_StringDef_bound_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -14326,7 +14326,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_StringDef_bound_set::TAO_ClientRequestInfo_CORBA_StringDef_bound_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -14845,7 +14845,7 @@ CORBA::_TAO_StringDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::StringDef::StringDef (int collocated)
{
@@ -15443,7 +15443,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_WstringDef_bound_get::TAO_ClientRequestInfo_CORBA_WstringDef_bound_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -15528,7 +15528,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_WstringDef_bound_set::TAO_ClientRequestInfo_CORBA_WstringDef_bound_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -16047,7 +16047,7 @@ CORBA::_TAO_WstringDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::WstringDef::WstringDef (int collocated)
{
@@ -16646,7 +16646,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_SequenceDef_bound_get::TAO_ClientRequestInfo_CORBA_SequenceDef_bound_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -16731,7 +16731,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_SequenceDef_bound_set::TAO_ClientRequestInfo_CORBA_SequenceDef_bound_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -16820,7 +16820,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_get::TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -16907,7 +16907,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_get::TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -16992,7 +16992,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_set::TAO_ClientRequestInfo_CORBA_SequenceDef_element_type_def_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -18102,7 +18102,7 @@ CORBA::_TAO_SequenceDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::SequenceDef::SequenceDef (int collocated)
{
@@ -18763,7 +18763,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ArrayDef_length_get::TAO_ClientRequestInfo_CORBA_ArrayDef_length_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -18848,7 +18848,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ArrayDef_length_set::TAO_ClientRequestInfo_CORBA_ArrayDef_length_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -18937,7 +18937,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_get::TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -19024,7 +19024,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_get::TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -19109,7 +19109,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_set::TAO_ClientRequestInfo_CORBA_ArrayDef_element_type_def_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -20219,7 +20219,7 @@ CORBA::_TAO_ArrayDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::ArrayDef::ArrayDef (int collocated)
{
@@ -20879,7 +20879,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ExceptionDef_type_get::TAO_ClientRequestInfo_CORBA_ExceptionDef_type_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -20966,7 +20966,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ExceptionDef_members_get::TAO_ClientRequestInfo_CORBA_ExceptionDef_members_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -21051,7 +21051,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ExceptionDef_members_set::TAO_ClientRequestInfo_CORBA_ExceptionDef_members_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -21777,7 +21777,7 @@ CORBA::_TAO_ExceptionDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::ExceptionDef::ExceptionDef (int collocated)
{
@@ -22137,141 +22137,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_CORBA_ExceptionDescription[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x63657074),
- ACE_NTOHL (0x696f6e44),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
- 21,
- ACE_NTOHL (0x45786365),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
- ACE_NTOHL (0x0), // name = ExceptionDescription
- 5, // member count
- 5,
- ACE_NTOHL (0x6e616d65),
- ACE_NTOHL (0x0), // name = name
- CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4964),
- ACE_NTOHL (0x656e7469),
- ACE_NTOHL (0x66696572),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
- 11,
- ACE_NTOHL (0x4964656e),
- ACE_NTOHL (0x74696669),
- ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
-
- 3,
- ACE_NTOHL (0x69640000), // name = id
- CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5265),
- ACE_NTOHL (0x706f7369),
- ACE_NTOHL (0x746f7279),
- ACE_NTOHL (0x49643a31),
- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13,
- ACE_NTOHL (0x5265706f),
- ACE_NTOHL (0x7369746f),
- ACE_NTOHL (0x72794964),
- ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
-
- 11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
- ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xffffff9c, // negative offset (-100)
- 8,
- ACE_NTOHL (0x76657273),
- ACE_NTOHL (0x696f6e00), // name = version
- CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5665),
- ACE_NTOHL (0x7273696f),
- ACE_NTOHL (0x6e537065),
- ACE_NTOHL (0x633a312e),
- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
- 12,
- ACE_NTOHL (0x56657273),
- ACE_NTOHL (0x696f6e53),
- ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
- 0U, // string length
-
- 5,
- ACE_NTOHL (0x74797065),
- ACE_NTOHL (0x0), // name = type
- CORBA::tk_TypeCode,
-
-};
-
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ExceptionDescription (
- CORBA::tk_struct,
- sizeof (_oc_CORBA_ExceptionDescription),
- (char *) &_oc_CORBA_ExceptionDescription,
- 0,
- sizeof (CORBA::ExceptionDescription)
- );
-
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_ExceptionDescription,
- &_tc_TAO_tc_CORBA_ExceptionDescription
- )
-TAO_NAMESPACE_END
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
-
-void CORBA::ExceptionDescription::_tao_any_destructor (void *_tao_void_pointer)
-{
- ExceptionDescription *tmp = ACE_static_cast (ExceptionDescription*, _tao_void_pointer);
- delete tmp;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:103
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -22374,7 +22240,7 @@ CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_upcast (void *src)
#define _CORBA_EXCEPTIONDEFSEQ_CS_
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
// *************************************************************
// CORBA::ExceptionDefSeq
@@ -22500,278 +22366,6 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CS_
-
-void
-CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_allocate_buffer (CORBA::ULong length)
-{
- CORBA::ExceptionDescription* tmp = 0;
- tmp = _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (length);
-
- if (this->buffer_ != 0)
- {
- CORBA::ExceptionDescription *old =
- ACE_reinterpret_cast (CORBA::ExceptionDescription *, this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- {
- tmp[i] = old[i];
- }
-
- if (this->release_)
- {
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (old);
- }
- }
-
- this->buffer_ = tmp;
-}
-
-void
-CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_deallocate_buffer (void)
-{
- if (this->buffer_ == 0 || this->release_ == 0)
- {
- return;
- }
-
- CORBA::ExceptionDescription *tmp =
- ACE_reinterpret_cast (CORBA::ExceptionDescription *, this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (tmp);
- this->buffer_ = 0;
-}
-
-CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (void)
-{
- this->_deallocate_buffer ();
-}
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_EXCDESCRIPTIONSEQ_CS_)
-#define _CORBA_EXCDESCRIPTIONSEQ_CS_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
-
-// *************************************************************
-// CORBA::ExcDescriptionSeq
-// *************************************************************
-
-CORBA::ExcDescriptionSeq::ExcDescriptionSeq (void)
-{}
-
-CORBA::ExcDescriptionSeq::ExcDescriptionSeq (CORBA::ULong max)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<CORBA::ExceptionDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
-{}
-
-CORBA::ExcDescriptionSeq::ExcDescriptionSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::ExceptionDescription *buffer,
- CORBA::Boolean release
- )
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<CORBA::ExceptionDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
-{}
-
-CORBA::ExcDescriptionSeq::ExcDescriptionSeq (const ExcDescriptionSeq &seq)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<CORBA::ExceptionDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
-{}
-
-CORBA::ExcDescriptionSeq::~ExcDescriptionSeq (void) // dtor
-{}
-
-void CORBA::ExcDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer)
-{
- ExcDescriptionSeq *tmp = ACE_static_cast (ExcDescriptionSeq*, _tao_void_pointer);
- delete tmp;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_CORBA_ExcDescriptionSeq[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x63446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
- ACE_NTOHL (0x5365713a),
- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
- 18,
- ACE_NTOHL (0x45786344),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e5365),
- ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
- CORBA::tk_sequence, // typecode kind
- 404, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- CORBA::tk_struct, // typecode kind
- 388, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4578),
- ACE_NTOHL (0x63657074),
- ACE_NTOHL (0x696f6e44),
- ACE_NTOHL (0x65736372),
- ACE_NTOHL (0x69707469),
- ACE_NTOHL (0x6f6e3a31),
- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
- 21,
- ACE_NTOHL (0x45786365),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e446573),
- ACE_NTOHL (0x63726970),
- ACE_NTOHL (0x74696f6e),
- ACE_NTOHL (0x0), // name = ExceptionDescription
- 5, // member count
- 5,
- ACE_NTOHL (0x6e616d65),
- ACE_NTOHL (0x0), // name = name
- CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4964),
- ACE_NTOHL (0x656e7469),
- ACE_NTOHL (0x66696572),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
- 11,
- ACE_NTOHL (0x4964656e),
- ACE_NTOHL (0x74696669),
- ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
-
- 3,
- ACE_NTOHL (0x69640000), // name = id
- CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5265),
- ACE_NTOHL (0x706f7369),
- ACE_NTOHL (0x746f7279),
- ACE_NTOHL (0x49643a31),
- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13,
- ACE_NTOHL (0x5265706f),
- ACE_NTOHL (0x7369746f),
- ACE_NTOHL (0x72794964),
- ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
-
- 11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
- ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xffffff9c, // negative offset (-100)
- 8,
- ACE_NTOHL (0x76657273),
- ACE_NTOHL (0x696f6e00), // name = version
- CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5665),
- ACE_NTOHL (0x7273696f),
- ACE_NTOHL (0x6e537065),
- ACE_NTOHL (0x633a312e),
- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
- 12,
- ACE_NTOHL (0x56657273),
- ACE_NTOHL (0x696f6e53),
- ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
- 0U, // string length
-
- 5,
- ACE_NTOHL (0x74797065),
- ACE_NTOHL (0x0), // name = type
- CORBA::tk_TypeCode,
-
-
- 0U,
-
-};
-
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ExcDescriptionSeq (
- CORBA::tk_alias,
- sizeof (_oc_CORBA_ExcDescriptionSeq),
- (char *) &_oc_CORBA_ExcDescriptionSeq,
- 0,
- sizeof (CORBA::ExcDescriptionSeq)
- );
-
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_ExcDescriptionSeq,
- &_tc_TAO_tc_CORBA_ExcDescriptionSeq
- )
-TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
@@ -23102,7 +22696,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_AttributeDef_type_get::TAO_ClientRequestInfo_CORBA_AttributeDef_type_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -23189,7 +22783,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_get::TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -23274,7 +22868,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_set::TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -23363,7 +22957,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_AttributeDef_mode_get::TAO_ClientRequestInfo_CORBA_AttributeDef_mode_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -23448,7 +23042,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_AttributeDef_mode_set::TAO_ClientRequestInfo_CORBA_AttributeDef_mode_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -24558,7 +24152,7 @@ CORBA::_TAO_AttributeDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::AttributeDef::AttributeDef (int collocated)
{
@@ -25098,7 +24692,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::AttributeDescription::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -25109,6 +24703,2416 @@ void CORBA::AttributeDescription::_tao_any_destructor (void *_tao_void_pointer)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+static const CORBA::Long _oc_CORBA_ExtAttributeDescription[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 46,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74417474),
+ ACE_NTOHL (0x72696275),
+ ACE_NTOHL (0x74654465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e3a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtAttributeDescription:1.0
+ 24,
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x74747269),
+ ACE_NTOHL (0x62757465),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e00), // name = ExtAttributeDescription
+ 8, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xffffff9c, // negative offset (-100)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+ 5,
+ ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x0), // name = mode
+ 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
+ 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
+ 276, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
+ 18,
+ ACE_NTOHL (0x45786344),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 196, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 180, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
+ 21,
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = ExceptionDescription
+ 5, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffffd84, // negative offset (-636)
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ 0xffffffff, // indirection
+ 0xfffffdc8, // negative offset (-568)
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xfffffdb0, // negative offset (-592)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ 0xffffffff, // indirection
+ 0xfffffe10, // negative offset (-496)
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
+ 15,
+ ACE_NTOHL (0x7075745f),
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e730000), // name = put_exceptions
+ 0xffffffff, // indirection
+ 0xfffffecc, // negative offset (-308)
+};
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtAttributeDescription (
+ CORBA::tk_struct,
+ sizeof (_oc_CORBA_ExtAttributeDescription),
+ (char *) &_oc_CORBA_ExtAttributeDescription,
+ 0,
+ sizeof (CORBA::ExtAttributeDescription)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ExtAttributeDescription,
+ &_tc_TAO_tc_CORBA_ExtAttributeDescription
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
+
+void CORBA::ExtAttributeDescription::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ExtAttributeDescription *tmp = ACE_static_cast (ExtAttributeDescription*, _tao_void_pointer);
+ delete tmp;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
+int CORBA::ExtAttributeDef::_tao_class_id = 0;
+
+CORBA::ExtAttributeDef_ptr
+tao_CORBA_ExtAttributeDef_duplicate (
+ CORBA::ExtAttributeDef_ptr p
+ )
+{
+ return CORBA::ExtAttributeDef::_duplicate (p);
+}
+
+void
+tao_CORBA_ExtAttributeDef_release (
+ CORBA::ExtAttributeDef_ptr p
+ )
+{
+ CORBA::release (p);
+}
+
+CORBA::ExtAttributeDef_ptr
+tao_CORBA_ExtAttributeDef_nil (
+ void
+ )
+{
+ return CORBA::ExtAttributeDef::_nil ();
+}
+
+CORBA::ExtAttributeDef_ptr
+tao_CORBA_ExtAttributeDef_narrow (
+ CORBA::Object *p
+ ACE_ENV_ARG_DECL
+ )
+{
+ return CORBA::ExtAttributeDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::Object *
+tao_CORBA_ExtAttributeDef_upcast (
+ void *src
+ )
+{
+ CORBA::ExtAttributeDef **tmp =
+ ACE_static_cast (CORBA::ExtAttributeDef **, src);
+ return *tmp;
+}
+
+CORBA::Boolean
+tao_CORBA_ExtAttributeDef_marshal (
+ CORBA::ExtAttributeDef_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
+// *************************************************************
+// CORBA::ExtAttributeDef_var
+// *************************************************************
+
+CORBA::ExtAttributeDef_var::ExtAttributeDef_var (void)
+ : ptr_ (ExtAttributeDef::_nil ())
+{}
+
+::CORBA::ExtAttributeDef_ptr
+CORBA::ExtAttributeDef_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+CORBA::ExtAttributeDef_var::ExtAttributeDef_var (const ::CORBA::ExtAttributeDef_var &p)
+ : TAO_Base_var (),
+ ptr_ (ExtAttributeDef::_duplicate (p.ptr ()))
+{}
+
+CORBA::ExtAttributeDef_var::~ExtAttributeDef_var (void)
+{
+ CORBA::release (this->ptr_);
+}
+
+CORBA::ExtAttributeDef_var &
+CORBA::ExtAttributeDef_var::operator= (ExtAttributeDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+CORBA::ExtAttributeDef_var &
+CORBA::ExtAttributeDef_var::operator= (const ::CORBA::ExtAttributeDef_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ExtAttributeDef::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+CORBA::ExtAttributeDef_var::operator const ::CORBA::ExtAttributeDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+CORBA::ExtAttributeDef_var::operator ::CORBA::ExtAttributeDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtAttributeDef_ptr
+CORBA::ExtAttributeDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtAttributeDef_ptr
+CORBA::ExtAttributeDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtAttributeDef_ptr &
+CORBA::ExtAttributeDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtAttributeDef_ptr &
+CORBA::ExtAttributeDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ExtAttributeDef::_nil ();
+ return this->ptr_;
+}
+
+::CORBA::ExtAttributeDef_ptr
+CORBA::ExtAttributeDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::CORBA::ExtAttributeDef_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::ExtAttributeDef::_nil ();
+ return val;
+}
+
+::CORBA::ExtAttributeDef_ptr
+CORBA::ExtAttributeDef_var::tao_duplicate (ExtAttributeDef_ptr p)
+{
+ return ::CORBA::ExtAttributeDef::_duplicate (p);
+}
+
+void
+CORBA::ExtAttributeDef_var::tao_release (ExtAttributeDef_ptr p)
+{
+ CORBA::release (p);
+}
+
+::CORBA::ExtAttributeDef_ptr
+CORBA::ExtAttributeDef_var::tao_nil (void)
+{
+ return ::CORBA::ExtAttributeDef::_nil ();
+}
+
+::CORBA::ExtAttributeDef_ptr
+CORBA::ExtAttributeDef_var::tao_narrow (
+ CORBA::Object *p
+ ACE_ENV_ARG_DECL
+ )
+{
+ return ::CORBA::ExtAttributeDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::Object *
+CORBA::ExtAttributeDef_var::tao_upcast (void *src)
+{
+ ExtAttributeDef **tmp =
+ ACE_static_cast (ExtAttributeDef **, src);
+ return *tmp;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
+// *************************************************************
+// CORBA::ExtAttributeDef_out
+// *************************************************************
+
+CORBA::ExtAttributeDef_out::ExtAttributeDef_out (ExtAttributeDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::CORBA::ExtAttributeDef::_nil ();
+}
+
+CORBA::ExtAttributeDef_out::ExtAttributeDef_out (ExtAttributeDef_var &p)
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ExtAttributeDef::_nil ();
+}
+
+CORBA::ExtAttributeDef_out::ExtAttributeDef_out (const ::CORBA::ExtAttributeDef_out &p)
+ : ptr_ (ACE_const_cast (ExtAttributeDef_out &, p).ptr_)
+{}
+
+::CORBA::ExtAttributeDef_out &
+CORBA::ExtAttributeDef_out::operator= (const ::CORBA::ExtAttributeDef_out &p)
+{
+ this->ptr_ = ACE_const_cast (ExtAttributeDef_out&, p).ptr_;
+ return *this;
+}
+
+CORBA::ExtAttributeDef_out &
+CORBA::ExtAttributeDef_out::operator= (const ::CORBA::ExtAttributeDef_var &p)
+{
+ this->ptr_ = ::CORBA::ExtAttributeDef::_duplicate (p.ptr ());
+ return *this;
+}
+
+CORBA::ExtAttributeDef_out &
+CORBA::ExtAttributeDef_out::operator= (ExtAttributeDef_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+CORBA::ExtAttributeDef_out::operator ::CORBA::ExtAttributeDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtAttributeDef_ptr &
+CORBA::ExtAttributeDef_out::ptr (void)
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtAttributeDef_ptr
+CORBA::ExtAttributeDef_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+
+class TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get : public TAO_ClientRequestInfo_i
+{
+public:
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+
+ virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::ExcDescriptionSeq * result);
+
+ private:
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get (const TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get &);
+
+ ::CORBA::ExcDescriptionSeq * _result;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
+
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get::TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
+{}
+
+Dynamic::ParameterList *
+TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return parameter_list;
+}
+
+Dynamic::ExceptionList *
+TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get::result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+ return safe_result_any._retn ();
+}
+
+void
+TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get::result (::CORBA::ExcDescriptionSeq * result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+
+class TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set : public TAO_ClientRequestInfo_i
+{
+public:
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ const CORBA::ExcDescriptionSeq & get_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+
+ virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ private:
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set (const TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set &);
+ const CORBA::ExcDescriptionSeq & get_exceptions_;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
+
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set::TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ const CORBA::ExcDescriptionSeq & get_exceptions
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
+ get_exceptions_ (get_exceptions)
+{}
+
+Dynamic::ParameterList *
+TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set::arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+ (*parameter_list)[len].argument <<= this->get_exceptions_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set::result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 1;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return result_any;
+}
+
+
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+
+class TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get : public TAO_ClientRequestInfo_i
+{
+public:
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+
+ virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::ExcDescriptionSeq * result);
+
+ private:
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get (const TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get &);
+
+ ::CORBA::ExcDescriptionSeq * _result;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
+
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get::TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
+{}
+
+Dynamic::ParameterList *
+TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return parameter_list;
+}
+
+Dynamic::ExceptionList *
+TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get::result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+ return safe_result_any._retn ();
+}
+
+void
+TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get::result (::CORBA::ExcDescriptionSeq * result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+
+class TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set : public TAO_ClientRequestInfo_i
+{
+public:
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ const CORBA::ExcDescriptionSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+
+ virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ private:
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set (const TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set &);
+ const CORBA::ExcDescriptionSeq & set_exceptions_;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
+
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set::TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ const CORBA::ExcDescriptionSeq & set_exceptions
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
+ set_exceptions_ (set_exceptions)
+{}
+
+Dynamic::ParameterList *
+TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set::arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+ (*parameter_list)[len].argument <<= this->set_exceptions_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set::result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 1;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return result_any;
+}
+
+
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+
+class TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute : public TAO_ClientRequestInfo_i
+{
+public:
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+
+ virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::ExtAttributeDescription * result);
+
+ private:
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute (const TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute &);
+
+ ::CORBA::ExtAttributeDescription * _result;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
+
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute::TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
+{}
+
+Dynamic::ParameterList *
+TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute::arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return parameter_list;
+}
+
+Dynamic::ExceptionList *
+TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute::result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+ return safe_result_any._retn ();
+}
+
+void
+TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute::result (::CORBA::ExtAttributeDescription * result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
+
+///////////////////////////////////////////////////////////////////////
+// Base & Remote Proxy Implementation.
+//
+
+CORBA::_TAO_ExtAttributeDef_Proxy_Impl::_TAO_ExtAttributeDef_Proxy_Impl (void)
+{}
+
+CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::_TAO_ExtAttributeDef_Remote_Proxy_Impl (void)
+{}
+
+// Remote Implementation of the IDL interface methods
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
+
+::CORBA::ExcDescriptionSeq * CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ CORBA::ExcDescriptionSeq_var _tao_retval;
+ TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
+
+ if (istub == 0)
+ {
+ ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
+ }
+
+ {
+ CORBA::ExcDescriptionSeq *tmp;
+ ACE_NEW_RETURN (tmp, CORBA::ExcDescriptionSeq, _tao_retval._retn ());
+ _tao_retval = tmp;
+ }
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_get_exceptions",
+ 19,
+ 0,
+ istub->orb_core ()
+ );
+
+ int _invoke_status;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_ClientRequestInterceptor_Adapter _tao_vfr (
+ istub->orb_core ()->client_request_interceptors (),
+ &_tao_call,
+ _invoke_status
+ );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _invoke_status = TAO_INVOKE_EXCEPTION;
+
+#if TAO_HAS_INTERCEPTORS == 1
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_get _tao_ri (
+ &_tao_call,
+ _collocated_tao_target_
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
+ TAO_INTERCEPTOR (_tao_ri.response_expected (1));
+
+#if TAO_HAS_INTERCEPTORS == 1
+
+ ACE_TRY
+ {
+ _tao_vfr.send_request (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+
+ continue;
+ }
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::MARSHAL (
+ TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::ExcDescriptionSeq * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_reply (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_tao_status == PortableInterceptor::LOCATION_FORWARD
+ || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
+ {
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ break;
+ }
+
+ return _tao_retval._retn ();
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
+
+void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::ExcDescriptionSeq & get_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
+
+ if (istub == 0)
+ {
+ ACE_THROW (CORBA::INTERNAL ());
+ }
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_set_get_exceptions",
+ 19,
+ 1,
+ istub->orb_core ()
+ );
+
+ int _invoke_status;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_ClientRequestInterceptor_Adapter _tao_vfr (
+ istub->orb_core ()->client_request_interceptors (),
+ &_tao_call,
+ _invoke_status
+ );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _invoke_status = TAO_INVOKE_EXCEPTION;
+
+#if TAO_HAS_INTERCEPTORS == 1
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_get_exceptions_set _tao_ri (
+ &_tao_call,
+ _collocated_tao_target_,
+ get_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
+ TAO_INTERCEPTOR (_tao_ri.response_expected (1));
+
+#if TAO_HAS_INTERCEPTORS == 1
+
+ ACE_TRY
+ {
+ _tao_vfr.send_request (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << get_exceptions)
+ ))
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::MARSHAL (
+
+ )
+ );
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+
+ continue;
+ }
+#if TAO_HAS_INTERCEPTORS == 1
+
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_reply (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ if (_tao_status == PortableInterceptor::LOCATION_FORWARD
+ || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
+ {
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ break;
+ }
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
+
+::CORBA::ExcDescriptionSeq * CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ CORBA::ExcDescriptionSeq_var _tao_retval;
+ TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
+
+ if (istub == 0)
+ {
+ ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
+ }
+
+ {
+ CORBA::ExcDescriptionSeq *tmp;
+ ACE_NEW_RETURN (tmp, CORBA::ExcDescriptionSeq, _tao_retval._retn ());
+ _tao_retval = tmp;
+ }
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_set_exceptions",
+ 19,
+ 0,
+ istub->orb_core ()
+ );
+
+ int _invoke_status;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_ClientRequestInterceptor_Adapter _tao_vfr (
+ istub->orb_core ()->client_request_interceptors (),
+ &_tao_call,
+ _invoke_status
+ );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _invoke_status = TAO_INVOKE_EXCEPTION;
+
+#if TAO_HAS_INTERCEPTORS == 1
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_get _tao_ri (
+ &_tao_call,
+ _collocated_tao_target_
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
+ TAO_INTERCEPTOR (_tao_ri.response_expected (1));
+
+#if TAO_HAS_INTERCEPTORS == 1
+
+ ACE_TRY
+ {
+ _tao_vfr.send_request (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+
+ continue;
+ }
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::MARSHAL (
+ TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::ExcDescriptionSeq * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_reply (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_tao_status == PortableInterceptor::LOCATION_FORWARD
+ || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
+ {
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ break;
+ }
+
+ return _tao_retval._retn ();
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
+
+void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::ExcDescriptionSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
+
+ if (istub == 0)
+ {
+ ACE_THROW (CORBA::INTERNAL ());
+ }
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_set_set_exceptions",
+ 19,
+ 1,
+ istub->orb_core ()
+ );
+
+ int _invoke_status;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_ClientRequestInterceptor_Adapter _tao_vfr (
+ istub->orb_core ()->client_request_interceptors (),
+ &_tao_call,
+ _invoke_status
+ );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _invoke_status = TAO_INVOKE_EXCEPTION;
+
+#if TAO_HAS_INTERCEPTORS == 1
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_set_exceptions_set _tao_ri (
+ &_tao_call,
+ _collocated_tao_target_,
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
+ TAO_INTERCEPTOR (_tao_ri.response_expected (1));
+
+#if TAO_HAS_INTERCEPTORS == 1
+
+ ACE_TRY
+ {
+ _tao_vfr.send_request (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << set_exceptions)
+ ))
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::MARSHAL (
+
+ )
+ );
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+
+ continue;
+ }
+#if TAO_HAS_INTERCEPTORS == 1
+
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_reply (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ if (_tao_status == PortableInterceptor::LOCATION_FORWARD
+ || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
+ {
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ break;
+ }
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
+
+::CORBA::ExtAttributeDescription * CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::describe_attribute (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ CORBA::ExtAttributeDescription_var _tao_retval;
+ TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
+
+ if (istub == 0)
+ {
+ ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
+ }
+
+ {
+ CORBA::ExtAttributeDescription *tmp;
+ ACE_NEW_RETURN (tmp, CORBA::ExtAttributeDescription, _tao_retval._retn ());
+ _tao_retval = tmp;
+ }
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "describe_attribute",
+ 18,
+ 0,
+ istub->orb_core ()
+ );
+
+ int _invoke_status;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_ClientRequestInterceptor_Adapter _tao_vfr (
+ istub->orb_core ()->client_request_interceptors (),
+ &_tao_call,
+ _invoke_status
+ );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _invoke_status = TAO_INVOKE_EXCEPTION;
+
+#if TAO_HAS_INTERCEPTORS == 1
+ TAO_ClientRequestInfo_CORBA_ExtAttributeDef_describe_attribute _tao_ri (
+ &_tao_call,
+ _collocated_tao_target_
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
+ TAO_INTERCEPTOR (_tao_ri.response_expected (1));
+
+#if TAO_HAS_INTERCEPTORS == 1
+
+ ACE_TRY
+ {
+ _tao_vfr.send_request (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+
+ continue;
+ }
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::MARSHAL (
+ TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::ExtAttributeDescription * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_reply (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_tao_status == PortableInterceptor::LOCATION_FORWARD
+ || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
+ {
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ break;
+ }
+
+ return _tao_retval._retn ();
+}
+
+//
+// End Base & Remote Proxy Implemeentation.
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_cs.cpp:31
+
+///////////////////////////////////////////////////////////////////////
+// Remote & Base Proxy Broker Implementation
+//
+
+CORBA::_TAO_ExtAttributeDef_Proxy_Broker::_TAO_ExtAttributeDef_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtAttributeDef_Proxy_Broker::~_TAO_ExtAttributeDef_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtAttributeDef_Proxy_Broker * (*CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+
+// Factory Member function Implementation.
+CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Broker *
+CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Broker::the_TAO_ExtAttributeDef_Remote_Proxy_Broker (void)
+{
+ static ::CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Broker remote_proxy_broker;
+ return &remote_proxy_broker;
+}
+
+CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Broker::_TAO_ExtAttributeDef_Remote_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Broker::~_TAO_ExtAttributeDef_Remote_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtAttributeDef_Proxy_Impl&
+CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::ExtAttributeDef *
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ return this->remote_proxy_impl_;
+}
+
+//
+// End Remote & Base Proxy Broker Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+
+CORBA::ExtAttributeDef::ExtAttributeDef (int collocated)
+{
+ this->CORBA_ExtAttributeDef_setup_collocation (collocated);
+}
+
+void
+CORBA::ExtAttributeDef::CORBA_ExtAttributeDef_setup_collocation (int collocated)
+{
+ if (collocated)
+ this->the_TAO_ExtAttributeDef_Proxy_Broker_ =
+ ::CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_function_pointer (this);
+ else
+ this->the_TAO_ExtAttributeDef_Proxy_Broker_ =
+ ::CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Broker::the_TAO_ExtAttributeDef_Remote_Proxy_Broker ();
+
+ this->CORBA_AttributeDef_setup_collocation (collocated);
+}
+
+CORBA::ExtAttributeDef::~ExtAttributeDef (void)
+{}
+
+void
+CORBA::ExtAttributeDef::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ExtAttributeDef *tmp = ACE_static_cast (ExtAttributeDef *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+CORBA::ExtAttributeDef_ptr
+CORBA::ExtAttributeDef::_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL
+ )
+{
+ if (CORBA::is_nil (obj))
+ {
+ return ExtAttributeDef::_nil ();
+ }
+
+ if (! obj->_is_local ())
+ {
+ CORBA::Boolean is_a =
+ obj->_is_a (
+ "IDL:omg.org/CORBA/ExtAttributeDef:1.0"
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (ExtAttributeDef::_nil ());
+
+ if (is_a == 0)
+ {
+ return ExtAttributeDef::_nil ();
+ }
+ }
+
+ return ExtAttributeDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::ExtAttributeDef_ptr
+CORBA::ExtAttributeDef::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ if (CORBA::is_nil (obj))
+ {
+ return ExtAttributeDef::_nil ();
+ }
+
+ if (! obj->_is_local ())
+ {
+ TAO_Stub* stub = obj->_stubobj ();
+
+ if (stub != 0)
+ {
+ stub->_incr_refcnt ();
+ }
+
+ ExtAttributeDef_ptr default_proxy = ExtAttributeDef::_nil ();
+
+ if (
+ !CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
+ stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
+ obj->_is_collocated () &&
+ CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_function_pointer != 0
+ )
+ {
+ ACE_NEW_RETURN (
+ default_proxy,
+ ::CORBA::ExtAttributeDef (
+ stub,
+ 1,
+ obj->_servant ()
+ ),
+ ExtAttributeDef::_nil ()
+ );
+ }
+
+ if (CORBA::is_nil (default_proxy))
+ {
+ ACE_NEW_RETURN (
+ default_proxy,
+ ::CORBA::ExtAttributeDef (
+ stub,
+ 0,
+ obj->_servant ()
+ ),
+ ExtAttributeDef::_nil ()
+ );
+ }
+
+ return default_proxy;
+ }
+ else
+ return
+ ACE_reinterpret_cast (
+ ExtAttributeDef_ptr,
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ExtAttributeDef::_tao_class_id
+ )
+ )
+ );
+}
+
+CORBA::ExtAttributeDef_ptr
+CORBA::ExtAttributeDef::_duplicate (ExtAttributeDef_ptr obj)
+{
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
+ return obj;
+}
+
+CORBA::Boolean
+CORBA::ExtAttributeDef::_is_a (
+ const char *value
+ ACE_ENV_ARG_DECL
+ )
+{
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ExtAttributeDef:1.0"
+ ) ||
+ !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,
+ "IDL:omg.org/CORBA/Object:1.0"
+ )
+ )
+ {
+ return 1; // success using local knowledge
+ }
+ else
+ {
+ return this->CORBA_Object::_is_a (
+ value
+ ACE_ENV_ARG_PARAMETER
+ );
+ }
+}
+
+void *CORBA::ExtAttributeDef::_tao_QueryInterface (ptr_arith_t type)
+{
+ void *retv = 0;
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA, ExtAttributeDef)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA, AttributeDef)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::AttributeDef_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Contained::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Contained_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::IRObject::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::IRObject_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
+ return retv;
+}
+
+const char* CORBA::ExtAttributeDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/CORBA/ExtAttributeDef:1.0";
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+::CORBA::ExcDescriptionSeq * CORBA::ExtAttributeDef::get_exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_ExtAttributeDef_Proxy_Impl &proxy =
+ this->the_TAO_ExtAttributeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return proxy.get_exceptions (
+ this
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+void CORBA::ExtAttributeDef::get_exceptions (
+ const CORBA::ExcDescriptionSeq & get_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_ExtAttributeDef_Proxy_Impl &proxy =
+ this->the_TAO_ExtAttributeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ proxy.get_exceptions (
+ this,
+ get_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+::CORBA::ExcDescriptionSeq * CORBA::ExtAttributeDef::set_exceptions (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_ExtAttributeDef_Proxy_Impl &proxy =
+ this->the_TAO_ExtAttributeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return proxy.set_exceptions (
+ this
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+void CORBA::ExtAttributeDef::set_exceptions (
+ const CORBA::ExcDescriptionSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_ExtAttributeDef_Proxy_Impl &proxy =
+ this->the_TAO_ExtAttributeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ proxy.set_exceptions (
+ this,
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+::CORBA::ExtAttributeDescription * CORBA::ExtAttributeDef::describe_attribute (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_ExtAttributeDef_Proxy_Impl &proxy =
+ this->the_TAO_ExtAttributeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return proxy.describe_attribute (
+ this
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_ExtAttributeDef[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 38,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74417474),
+ ACE_NTOHL (0x72696275),
+ ACE_NTOHL (0x74654465),
+ ACE_NTOHL (0x663a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtAttributeDef:1.0
+ 16,
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x74747269),
+ ACE_NTOHL (0x62757465),
+ ACE_NTOHL (0x44656600), // name = ExtAttributeDef
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtAttributeDef (
+ CORBA::tk_objref,
+ sizeof (_oc_CORBA_ExtAttributeDef),
+ (char *) &_oc_CORBA_ExtAttributeDef,
+ 0,
+ sizeof (CORBA::ExtAttributeDef)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ExtAttributeDef,
+ &_tc_TAO_tc_CORBA_ExtAttributeDef
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
static const CORBA::Long _oc_CORBA_OperationMode[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
@@ -25284,7 +27288,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::ParameterDescription::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -25293,7 +27297,7 @@ void CORBA::ParameterDescription::_tao_any_destructor (void *_tao_void_pointer)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -25352,7 +27356,7 @@ CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::~_TAO_Unbounded_Sequence
#define _CORBA_PARDESCRIPTIONSEQ_CS_
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
// *************************************************************
// CORBA::ParDescriptionSeq
@@ -25633,7 +27637,7 @@ TAO_NAMESPACE_END
#define _CORBA_CONTEXTIDSEQ_CS_
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
// *************************************************************
// CORBA::ContextIdSeq
@@ -26060,7 +28064,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_OperationDef_result_get::TAO_ClientRequestInfo_CORBA_OperationDef_result_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -26147,7 +28151,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_OperationDef_result_def_get::TAO_ClientRequestInfo_CORBA_OperationDef_result_def_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -26232,7 +28236,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_OperationDef_result_def_set::TAO_ClientRequestInfo_CORBA_OperationDef_result_def_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -26321,7 +28325,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_OperationDef_params_get::TAO_ClientRequestInfo_CORBA_OperationDef_params_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -26406,7 +28410,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_OperationDef_params_set::TAO_ClientRequestInfo_CORBA_OperationDef_params_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -26495,7 +28499,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_OperationDef_mode_get::TAO_ClientRequestInfo_CORBA_OperationDef_mode_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -26580,7 +28584,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_OperationDef_mode_set::TAO_ClientRequestInfo_CORBA_OperationDef_mode_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -26669,7 +28673,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_OperationDef_contexts_get::TAO_ClientRequestInfo_CORBA_OperationDef_contexts_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -26754,7 +28758,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_OperationDef_contexts_set::TAO_ClientRequestInfo_CORBA_OperationDef_contexts_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -26843,7 +28847,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_get::TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -26928,7 +28932,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_set::TAO_ClientRequestInfo_CORBA_OperationDef_exceptions_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -29229,7 +31233,7 @@ CORBA::_TAO_OperationDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::OperationDef::OperationDef (int collocated)
{
@@ -30143,7 +32147,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::OperationDescription::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -30155,7 +32159,7 @@ void CORBA::OperationDescription::_tao_any_destructor (void *_tao_void_pointer)
#define _CORBA_REPOSITORYIDSEQ_CS_
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
// *************************************************************
// CORBA::RepositoryIdSeq
@@ -30284,7 +32288,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -30343,7 +32347,7 @@ CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::~_TAO_Unbounded_Sequence_
#define _CORBA_OPDESCRIPTIONSEQ_CS_
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
// *************************************************************
// CORBA::OpDescriptionSeq
@@ -30836,7 +32840,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -30895,7 +32899,7 @@ CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::~_TAO_Unbounded_Sequenc
#define _CORBA_ATTRDESCRIPTIONSEQ_CS_
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
// *************************************************************
// CORBA::AttrDescriptionSeq
@@ -31140,6 +33144,400 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXTATTRDESCRIPTIONSEQ_CS_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXTATTRDESCRIPTIONSEQ_CS_
+
+void
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::_allocate_buffer (CORBA::ULong length)
+{
+ CORBA::ExtAttributeDescription* tmp = 0;
+ tmp = _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ CORBA::ExtAttributeDescription *old =
+ ACE_reinterpret_cast (CORBA::ExtAttributeDescription *, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ tmp[i] = old[i];
+ }
+
+ if (this->release_)
+ {
+ _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::freebuf (old);
+ }
+ }
+
+ this->buffer_ = tmp;
+}
+
+void
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::_deallocate_buffer (void)
+{
+ if (this->buffer_ == 0 || this->release_ == 0)
+ {
+ return;
+ }
+
+ CORBA::ExtAttributeDescription *tmp =
+ ACE_reinterpret_cast (CORBA::ExtAttributeDescription *, this->buffer_);
+ _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::freebuf (tmp);
+ this->buffer_ = 0;
+}
+
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (void)
+{
+ this->_deallocate_buffer ();
+}
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXTATTRDESCRIPTIONSEQ_CS_)
+#define _CORBA_EXTATTRDESCRIPTIONSEQ_CS_
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
+
+// *************************************************************
+// CORBA::ExtAttrDescriptionSeq
+// *************************************************************
+
+CORBA::ExtAttrDescriptionSeq::ExtAttrDescriptionSeq (void)
+{}
+
+CORBA::ExtAttrDescriptionSeq::ExtAttrDescriptionSeq (CORBA::ULong max)
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::ExtAttributeDescription>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+
+CORBA::ExtAttrDescriptionSeq::ExtAttrDescriptionSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::ExtAttributeDescription *buffer,
+ CORBA::Boolean release
+ )
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::ExtAttributeDescription>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+
+CORBA::ExtAttrDescriptionSeq::ExtAttrDescriptionSeq (const ExtAttrDescriptionSeq &seq)
+ :
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::ExtAttributeDescription>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+
+CORBA::ExtAttrDescriptionSeq::~ExtAttrDescriptionSeq (void) // dtor
+{}
+
+void CORBA::ExtAttrDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ExtAttrDescriptionSeq *tmp = ACE_static_cast (ExtAttrDescriptionSeq*, _tao_void_pointer);
+ delete tmp;
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_ExtAttrDescriptionSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 44,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74417474),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExtAttrDescriptionSeq:1.0
+ 22,
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x74747244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ExtAttrDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 864, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 848, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 46,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74417474),
+ ACE_NTOHL (0x72696275),
+ ACE_NTOHL (0x74654465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e3a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtAttributeDescription:1.0
+ 24,
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x74747269),
+ ACE_NTOHL (0x62757465),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e00), // name = ExtAttributeDescription
+ 8, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xffffff9c, // negative offset (-100)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+ 5,
+ ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x0), // name = mode
+ 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
+ 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
+ 276, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
+ 18,
+ ACE_NTOHL (0x45786344),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 196, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 180, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
+ 21,
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = ExceptionDescription
+ 5, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffffd84, // negative offset (-636)
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ 0xffffffff, // indirection
+ 0xfffffdc8, // negative offset (-568)
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xfffffdb0, // negative offset (-592)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ 0xffffffff, // indirection
+ 0xfffffe10, // negative offset (-496)
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
+ 15,
+ ACE_NTOHL (0x7075745f),
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e730000), // name = put_exceptions
+ 0xffffffff, // indirection
+ 0xfffffecc, // negative offset (-308)
+
+ 0U,
+
+};
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtAttrDescriptionSeq (
+ CORBA::tk_alias,
+ sizeof (_oc_CORBA_ExtAttrDescriptionSeq),
+ (char *) &_oc_CORBA_ExtAttrDescriptionSeq,
+ 0,
+ sizeof (CORBA::ExtAttrDescriptionSeq)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ExtAttrDescriptionSeq,
+ &_tc_TAO_tc_CORBA_ExtAttrDescriptionSeq
+ )
+TAO_NAMESPACE_END
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
@@ -31420,7 +33818,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_get::TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -31505,7 +33903,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_set::TAO_ClientRequestInfo_CORBA_InterfaceDef_base_interfaces_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -31596,7 +33994,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_InterfaceDef_is_a::TAO_ClientRequestInfo_CORBA_InterfaceDef_is_a (
TAO_GIOP_Invocation *_tao_invocation,
@@ -31693,7 +34091,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_InterfaceDef_describe_interface::TAO_ClientRequestInfo_CORBA_InterfaceDef_describe_interface (
TAO_GIOP_Invocation *_tao_invocation,
@@ -31790,7 +34188,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_InterfaceDef_create_attribute::TAO_ClientRequestInfo_CORBA_InterfaceDef_create_attribute (
TAO_GIOP_Invocation *_tao_invocation,
@@ -31927,7 +34325,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_InterfaceDef_create_operation::TAO_ClientRequestInfo_CORBA_InterfaceDef_create_operation (
TAO_GIOP_Invocation *_tao_invocation,
@@ -33386,7 +35784,7 @@ CORBA::_TAO_InterfaceDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::InterfaceDef::InterfaceDef (int collocated)
{
@@ -34354,7 +36752,7 @@ static CORBA::TypeCode _tc_TAO_tc_CORBA_InterfaceDef_FullInterfaceDescription (
&_tc_TAO_tc_CORBA_InterfaceDef_FullInterfaceDescription;
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -34641,7 +37039,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::InterfaceDescription::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -34652,6 +37050,2626 @@ void CORBA::InterfaceDescription::_tao_any_destructor (void *_tao_void_pointer)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+int CORBA::InterfaceAttrExtension::_tao_class_id = 0;
+
+CORBA::InterfaceAttrExtension_ptr
+tao_CORBA_InterfaceAttrExtension_duplicate (
+ CORBA::InterfaceAttrExtension_ptr p
+ )
+{
+ return CORBA::InterfaceAttrExtension::_duplicate (p);
+}
+
+void
+tao_CORBA_InterfaceAttrExtension_release (
+ CORBA::InterfaceAttrExtension_ptr p
+ )
+{
+ CORBA::release (p);
+}
+
+CORBA::InterfaceAttrExtension_ptr
+tao_CORBA_InterfaceAttrExtension_nil (
+ void
+ )
+{
+ return CORBA::InterfaceAttrExtension::_nil ();
+}
+
+CORBA::InterfaceAttrExtension_ptr
+tao_CORBA_InterfaceAttrExtension_narrow (
+ CORBA::Object *p
+ ACE_ENV_ARG_DECL
+ )
+{
+ return CORBA::InterfaceAttrExtension::_narrow (p ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::Object *
+tao_CORBA_InterfaceAttrExtension_upcast (
+ void *src
+ )
+{
+ CORBA::InterfaceAttrExtension **tmp =
+ ACE_static_cast (CORBA::InterfaceAttrExtension **, src);
+ return *tmp;
+}
+
+CORBA::Boolean
+tao_CORBA_InterfaceAttrExtension_marshal (
+ CORBA::InterfaceAttrExtension_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
+// *************************************************************
+// CORBA::InterfaceAttrExtension_var
+// *************************************************************
+
+CORBA::InterfaceAttrExtension_var::InterfaceAttrExtension_var (void)
+ : ptr_ (InterfaceAttrExtension::_nil ())
+{}
+
+::CORBA::InterfaceAttrExtension_ptr
+CORBA::InterfaceAttrExtension_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+CORBA::InterfaceAttrExtension_var::InterfaceAttrExtension_var (const ::CORBA::InterfaceAttrExtension_var &p)
+ : TAO_Base_var (),
+ ptr_ (InterfaceAttrExtension::_duplicate (p.ptr ()))
+{}
+
+CORBA::InterfaceAttrExtension_var::~InterfaceAttrExtension_var (void)
+{
+ CORBA::release (this->ptr_);
+}
+
+CORBA::InterfaceAttrExtension_var &
+CORBA::InterfaceAttrExtension_var::operator= (InterfaceAttrExtension_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+CORBA::InterfaceAttrExtension_var &
+CORBA::InterfaceAttrExtension_var::operator= (const ::CORBA::InterfaceAttrExtension_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::InterfaceAttrExtension::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+CORBA::InterfaceAttrExtension_var::operator const ::CORBA::InterfaceAttrExtension_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+CORBA::InterfaceAttrExtension_var::operator ::CORBA::InterfaceAttrExtension_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+::CORBA::InterfaceAttrExtension_ptr
+CORBA::InterfaceAttrExtension_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+::CORBA::InterfaceAttrExtension_ptr
+CORBA::InterfaceAttrExtension_var::in (void) const
+{
+ return this->ptr_;
+}
+
+::CORBA::InterfaceAttrExtension_ptr &
+CORBA::InterfaceAttrExtension_var::inout (void)
+{
+ return this->ptr_;
+}
+
+::CORBA::InterfaceAttrExtension_ptr &
+CORBA::InterfaceAttrExtension_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::InterfaceAttrExtension::_nil ();
+ return this->ptr_;
+}
+
+::CORBA::InterfaceAttrExtension_ptr
+CORBA::InterfaceAttrExtension_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::CORBA::InterfaceAttrExtension_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::InterfaceAttrExtension::_nil ();
+ return val;
+}
+
+::CORBA::InterfaceAttrExtension_ptr
+CORBA::InterfaceAttrExtension_var::tao_duplicate (InterfaceAttrExtension_ptr p)
+{
+ return ::CORBA::InterfaceAttrExtension::_duplicate (p);
+}
+
+void
+CORBA::InterfaceAttrExtension_var::tao_release (InterfaceAttrExtension_ptr p)
+{
+ CORBA::release (p);
+}
+
+::CORBA::InterfaceAttrExtension_ptr
+CORBA::InterfaceAttrExtension_var::tao_nil (void)
+{
+ return ::CORBA::InterfaceAttrExtension::_nil ();
+}
+
+::CORBA::InterfaceAttrExtension_ptr
+CORBA::InterfaceAttrExtension_var::tao_narrow (
+ CORBA::Object *p
+ ACE_ENV_ARG_DECL
+ )
+{
+ return ::CORBA::InterfaceAttrExtension::_narrow (p ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::Object *
+CORBA::InterfaceAttrExtension_var::tao_upcast (void *src)
+{
+ InterfaceAttrExtension **tmp =
+ ACE_static_cast (InterfaceAttrExtension **, src);
+ return *tmp;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
+// *************************************************************
+// CORBA::InterfaceAttrExtension_out
+// *************************************************************
+
+CORBA::InterfaceAttrExtension_out::InterfaceAttrExtension_out (InterfaceAttrExtension_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::CORBA::InterfaceAttrExtension::_nil ();
+}
+
+CORBA::InterfaceAttrExtension_out::InterfaceAttrExtension_out (InterfaceAttrExtension_var &p)
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::InterfaceAttrExtension::_nil ();
+}
+
+CORBA::InterfaceAttrExtension_out::InterfaceAttrExtension_out (const ::CORBA::InterfaceAttrExtension_out &p)
+ : ptr_ (ACE_const_cast (InterfaceAttrExtension_out &, p).ptr_)
+{}
+
+::CORBA::InterfaceAttrExtension_out &
+CORBA::InterfaceAttrExtension_out::operator= (const ::CORBA::InterfaceAttrExtension_out &p)
+{
+ this->ptr_ = ACE_const_cast (InterfaceAttrExtension_out&, p).ptr_;
+ return *this;
+}
+
+CORBA::InterfaceAttrExtension_out &
+CORBA::InterfaceAttrExtension_out::operator= (const ::CORBA::InterfaceAttrExtension_var &p)
+{
+ this->ptr_ = ::CORBA::InterfaceAttrExtension::_duplicate (p.ptr ());
+ return *this;
+}
+
+CORBA::InterfaceAttrExtension_out &
+CORBA::InterfaceAttrExtension_out::operator= (InterfaceAttrExtension_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+CORBA::InterfaceAttrExtension_out::operator ::CORBA::InterfaceAttrExtension_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+::CORBA::InterfaceAttrExtension_ptr &
+CORBA::InterfaceAttrExtension_out::ptr (void)
+{
+ return this->ptr_;
+}
+
+::CORBA::InterfaceAttrExtension_ptr
+CORBA::InterfaceAttrExtension_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+
+class TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface : public TAO_ClientRequestInfo_i
+{
+public:
+ TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+
+ virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * result);
+
+ private:
+ TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface (const TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface &);
+
+ ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * _result;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
+
+ TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface::TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
+{}
+
+Dynamic::ParameterList *
+TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface::arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return parameter_list;
+}
+
+Dynamic::ExceptionList *
+TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface::result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+ return safe_result_any._retn ();
+}
+
+void
+TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface::result (::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+
+class TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute : public TAO_ClientRequestInfo_i
+{
+public:
+ TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode & mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+
+ virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::ExtAttributeDef_ptr result);
+
+ private:
+ TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute (const TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute &);
+ const char * id_;
+ const char * name_;
+ const char * version_;
+ CORBA::IDLType_ptr type_;
+ const CORBA::AttributeMode & mode_;
+ const CORBA::ExceptionDefSeq & get_exceptions_;
+ const CORBA::ExceptionDefSeq & set_exceptions_;
+
+ ::CORBA::ExtAttributeDef_ptr _result;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
+
+ TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode & mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
+ id_ (id),
+ name_ (name),
+ version_ (version),
+ type_ (type),
+ mode_ (mode),
+ get_exceptions_ (get_exceptions),
+ set_exceptions_ (set_exceptions)
+{}
+
+Dynamic::ParameterList *
+TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+
+ parameter_list->length (7);
+ CORBA::ULong len = 0;
+ (*parameter_list)[len].argument <<= id_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= name_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= version_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->type_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->mode_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->get_exceptions_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->set_exceptions_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+ return safe_result_any._retn ();
+}
+
+void
+TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute::result (::CORBA::ExtAttributeDef_ptr result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
+
+///////////////////////////////////////////////////////////////////////
+// Base & Remote Proxy Implementation.
+//
+
+CORBA::_TAO_InterfaceAttrExtension_Proxy_Impl::_TAO_InterfaceAttrExtension_Proxy_Impl (void)
+{}
+
+CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl (void)
+{}
+
+// Remote Implementation of the IDL interface methods
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
+
+::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::describe_ext_interface (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var _tao_retval;
+ TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
+
+ if (istub == 0)
+ {
+ ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
+ }
+
+ {
+ CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *tmp;
+ ACE_NEW_RETURN (tmp, CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription, _tao_retval._retn ());
+ _tao_retval = tmp;
+ }
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "describe_ext_interface",
+ 22,
+ 0,
+ istub->orb_core ()
+ );
+
+ int _invoke_status;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_ClientRequestInterceptor_Adapter _tao_vfr (
+ istub->orb_core ()->client_request_interceptors (),
+ &_tao_call,
+ _invoke_status
+ );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _invoke_status = TAO_INVOKE_EXCEPTION;
+
+#if TAO_HAS_INTERCEPTORS == 1
+ TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_describe_ext_interface _tao_ri (
+ &_tao_call,
+ _collocated_tao_target_
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
+ TAO_INTERCEPTOR (_tao_ri.response_expected (1));
+
+#if TAO_HAS_INTERCEPTORS == 1
+
+ ACE_TRY
+ {
+ _tao_vfr.send_request (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+
+ continue;
+ }
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::MARSHAL (
+ TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_reply (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_tao_status == PortableInterceptor::LOCATION_FORWARD
+ || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
+ {
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ break;
+ }
+
+ return _tao_retval._retn ();
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
+
+::CORBA::ExtAttributeDef_ptr CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::create_ext_attribute (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ CORBA::ExtAttributeDef_var _tao_retval (CORBA::ExtAttributeDef::_nil ());
+ TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
+
+ if (istub == 0)
+ {
+ ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
+ }
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_ext_attribute",
+ 20,
+ 7,
+ istub->orb_core ()
+ );
+
+ int _invoke_status;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_ClientRequestInterceptor_Adapter _tao_vfr (
+ istub->orb_core ()->client_request_interceptors (),
+ &_tao_call,
+ _invoke_status
+ );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _invoke_status = TAO_INVOKE_EXCEPTION;
+
+#if TAO_HAS_INTERCEPTORS == 1
+ TAO_ClientRequestInfo_CORBA_InterfaceAttrExtension_create_ext_attribute _tao_ri (
+ &_tao_call,
+ _collocated_tao_target_,
+ id,
+ name,
+ version,
+ type,
+ mode,
+ get_exceptions,
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
+ TAO_INTERCEPTOR (_tao_ri.response_expected (1));
+
+#if TAO_HAS_INTERCEPTORS == 1
+
+ ACE_TRY
+ {
+ _tao_vfr.send_request (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << type) &&
+ (_tao_out << mode) &&
+ (_tao_out << get_exceptions) &&
+ (_tao_out << set_exceptions)
+ ))
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::MARSHAL (
+
+ ),
+ 0
+ );
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+
+ continue;
+ }
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::MARSHAL (
+ TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::ExtAttributeDef_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_reply (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_tao_status == PortableInterceptor::LOCATION_FORWARD
+ || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
+ {
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ break;
+ }
+
+ return _tao_retval._retn ();
+}
+
+//
+// End Base & Remote Proxy Implemeentation.
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_cs.cpp:31
+
+///////////////////////////////////////////////////////////////////////
+// Remote & Base Proxy Broker Implementation
+//
+
+CORBA::_TAO_InterfaceAttrExtension_Proxy_Broker::_TAO_InterfaceAttrExtension_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_InterfaceAttrExtension_Proxy_Broker::~_TAO_InterfaceAttrExtension_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_InterfaceAttrExtension_Proxy_Broker * (*CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+
+// Factory Member function Implementation.
+CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Broker *
+CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Broker::the_TAO_InterfaceAttrExtension_Remote_Proxy_Broker (void)
+{
+ static ::CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Broker remote_proxy_broker;
+ return &remote_proxy_broker;
+}
+
+CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Broker::_TAO_InterfaceAttrExtension_Remote_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Broker::~_TAO_InterfaceAttrExtension_Remote_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_InterfaceAttrExtension_Proxy_Impl&
+CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::InterfaceAttrExtension *
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ return this->remote_proxy_impl_;
+}
+
+//
+// End Remote & Base Proxy Broker Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+
+CORBA::InterfaceAttrExtension::InterfaceAttrExtension (int collocated)
+{
+ this->CORBA_InterfaceAttrExtension_setup_collocation (collocated);
+}
+
+void
+CORBA::InterfaceAttrExtension::CORBA_InterfaceAttrExtension_setup_collocation (int collocated)
+{
+ if (collocated)
+ this->the_TAO_InterfaceAttrExtension_Proxy_Broker_ =
+ ::CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_function_pointer (this);
+ else
+ this->the_TAO_InterfaceAttrExtension_Proxy_Broker_ =
+ ::CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Broker::the_TAO_InterfaceAttrExtension_Remote_Proxy_Broker ();
+}
+
+CORBA::InterfaceAttrExtension::~InterfaceAttrExtension (void)
+{}
+
+void
+CORBA::InterfaceAttrExtension::_tao_any_destructor (void *_tao_void_pointer)
+{
+ InterfaceAttrExtension *tmp = ACE_static_cast (InterfaceAttrExtension *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+CORBA::InterfaceAttrExtension_ptr
+CORBA::InterfaceAttrExtension::_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL
+ )
+{
+ if (CORBA::is_nil (obj))
+ {
+ return InterfaceAttrExtension::_nil ();
+ }
+
+ if (! obj->_is_local ())
+ {
+ CORBA::Boolean is_a =
+ obj->_is_a (
+ "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (InterfaceAttrExtension::_nil ());
+
+ if (is_a == 0)
+ {
+ return InterfaceAttrExtension::_nil ();
+ }
+ }
+
+ return InterfaceAttrExtension::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::InterfaceAttrExtension_ptr
+CORBA::InterfaceAttrExtension::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ if (CORBA::is_nil (obj))
+ {
+ return InterfaceAttrExtension::_nil ();
+ }
+
+ if (! obj->_is_local ())
+ {
+ TAO_Stub* stub = obj->_stubobj ();
+
+ if (stub != 0)
+ {
+ stub->_incr_refcnt ();
+ }
+
+ InterfaceAttrExtension_ptr default_proxy = InterfaceAttrExtension::_nil ();
+
+ if (
+ !CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
+ stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
+ obj->_is_collocated () &&
+ CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_function_pointer != 0
+ )
+ {
+ ACE_NEW_RETURN (
+ default_proxy,
+ ::CORBA::InterfaceAttrExtension (
+ stub,
+ 1,
+ obj->_servant ()
+ ),
+ InterfaceAttrExtension::_nil ()
+ );
+ }
+
+ if (CORBA::is_nil (default_proxy))
+ {
+ ACE_NEW_RETURN (
+ default_proxy,
+ ::CORBA::InterfaceAttrExtension (
+ stub,
+ 0,
+ obj->_servant ()
+ ),
+ InterfaceAttrExtension::_nil ()
+ );
+ }
+
+ return default_proxy;
+ }
+ else
+ return
+ ACE_reinterpret_cast (
+ InterfaceAttrExtension_ptr,
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &InterfaceAttrExtension::_tao_class_id
+ )
+ )
+ );
+}
+
+CORBA::InterfaceAttrExtension_ptr
+CORBA::InterfaceAttrExtension::_duplicate (InterfaceAttrExtension_ptr obj)
+{
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
+ return obj;
+}
+
+CORBA::Boolean
+CORBA::InterfaceAttrExtension::_is_a (
+ const char *value
+ ACE_ENV_ARG_DECL
+ )
+{
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/InterfaceAttrExtension: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_ENV_ARG_PARAMETER
+ );
+ }
+}
+
+void *CORBA::InterfaceAttrExtension::_tao_QueryInterface (ptr_arith_t type)
+{
+ void *retv = 0;
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA, InterfaceAttrExtension)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
+ return retv;
+}
+
+const char* CORBA::InterfaceAttrExtension::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0";
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_InterfaceAttrExtension_ExtFullInterfaceDescription[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 73,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f496e),
+ ACE_NTOHL (0x74657266),
+ ACE_NTOHL (0x61636541),
+ ACE_NTOHL (0x74747245),
+ ACE_NTOHL (0x7874656e),
+ ACE_NTOHL (0x73696f6e),
+ ACE_NTOHL (0x2f457874),
+ ACE_NTOHL (0x46756c6c),
+ ACE_NTOHL (0x496e7465),
+ ACE_NTOHL (0x72666163),
+ ACE_NTOHL (0x65446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/InterfaceAttrExtension/ExtFullInterfaceDescription:1.0
+ 28,
+ ACE_NTOHL (0x45787446),
+ ACE_NTOHL (0x756c6c49),
+ ACE_NTOHL (0x6e746572),
+ ACE_NTOHL (0x66616365),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e00), // name = ExtFullInterfaceDescription
+ 8, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xffffff9c, // negative offset (-100)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 11,
+ ACE_NTOHL (0x6f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e730000), // name = operations
+ CORBA::tk_alias, // typecode kind for typedefs
+ 1340, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 39,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x65713a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OpDescriptionSeq:1.0
+ 17,
+ ACE_NTOHL (0x4f704465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e536571),
+ ACE_NTOHL (0x0), // name = OpDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 1260, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 1244, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x65726174),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OperationDescription:1.0
+ 21,
+ ACE_NTOHL (0x4f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = OperationDescription
+ 9, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffffe14, // negative offset (-492)
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ 0xffffffff, // indirection
+ 0xfffffe58, // negative offset (-424)
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xfffffe40, // negative offset (-448)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ 0xffffffff, // indirection
+ 0xfffffea0, // negative offset (-352)
+ 7,
+ ACE_NTOHL (0x72657375),
+ ACE_NTOHL (0x6c740000), // name = result
+ CORBA::tk_TypeCode,
+
+ 5,
+ ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x0), // name = mode
+ CORBA::tk_enum, // typecode kind
+ 100, // encapsulation length
+TAO_ENCAP_BYTE_ORDER, // byte order
+ 36,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x65726174),
+ ACE_NTOHL (0x696f6e4d),
+ ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/OperationMode:1.0
+ 14,
+ ACE_NTOHL (0x4f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e4d6f64),
+ ACE_NTOHL (0x65000000), // name = OperationMode
+ 2, // member count
+ 10,
+ ACE_NTOHL (0x4f505f4e),
+ ACE_NTOHL (0x4f524d41),
+ ACE_NTOHL (0x4c000000), // name = OP_NORMAL
+ 10,
+ ACE_NTOHL (0x4f505f4f),
+ ACE_NTOHL (0x4e455741),
+ ACE_NTOHL (0x59000000), // name = OP_ONEWAY
+
+ 9,
+ ACE_NTOHL (0x636f6e74),
+ ACE_NTOHL (0x65787473),
+ ACE_NTOHL (0x0), // name = contexts
+ CORBA::tk_alias, // typecode kind for typedefs
+ 168, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746578),
+ ACE_NTOHL (0x74496453),
+ ACE_NTOHL (0x65713a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContextIdSeq:1.0
+ 13,
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x65787449),
+ ACE_NTOHL (0x64536571),
+ ACE_NTOHL (0x0), // name = ContextIdSeq
+ CORBA::tk_sequence, // typecode kind
+ 96, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_alias, // typecode kind for typedefs
+ 80, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746578),
+ ACE_NTOHL (0x74496465),
+ ACE_NTOHL (0x6e746966),
+ ACE_NTOHL (0x6965723a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ContextIdentifier:1.0
+ 18,
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x65787449),
+ ACE_NTOHL (0x64656e74),
+ ACE_NTOHL (0x69666965),
+ ACE_NTOHL (0x72000000), // name = ContextIdentifier
+ 0xffffffff, // indirection
+ 0xfffffc94, // negative offset (-876)
+
+ 0U,
+
+
+ 11,
+ ACE_NTOHL (0x70617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x72730000), // name = parameters
+ CORBA::tk_alias, // typecode kind for typedefs
+ 428, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParDescriptionSeq:1.0
+ 18,
+ ACE_NTOHL (0x50617244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ParDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 348, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 332, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x74657244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ParameterDescription:1.0
+ 21,
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = ParameterDescription
+ 4, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffffbb4, // negative offset (-1100)
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+ 9,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x5f646566),
+ ACE_NTOHL (0x0), // name = type_def
+ CORBA::tk_objref, // typecode kind
+ 52, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4944),
+ ACE_NTOHL (0x4c547970),
+ ACE_NTOHL (0x653a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
+ 8,
+ ACE_NTOHL (0x49444c54),
+ ACE_NTOHL (0x79706500), // name = IDLType
+
+ 5,
+ ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x0), // name = mode
+ CORBA::tk_enum, // typecode kind
+ 116, // encapsulation length
+TAO_ENCAP_BYTE_ORDER, // byte order
+ 36,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x7465724d),
+ ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0
+ 14,
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x724d6f64),
+ ACE_NTOHL (0x65000000), // name = ParameterMode
+ 3, // member count
+ 9,
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x0), // name = PARAM_IN
+ 10,
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f4f55),
+ ACE_NTOHL (0x54000000), // name = PARAM_OUT
+ 12,
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x4f555400), // name = PARAM_INOUT
+
+
+ 0U,
+
+
+ 11,
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e730000), // name = exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 276, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
+ 18,
+ ACE_NTOHL (0x45786344),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 196, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 180, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
+ 21,
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = ExceptionDescription
+ 5, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffff9f0, // negative offset (-1552)
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ 0xffffffff, // indirection
+ 0xfffffa34, // negative offset (-1484)
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xfffffa1c, // negative offset (-1508)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ 0xffffffff, // indirection
+ 0xfffffa7c, // negative offset (-1412)
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
+
+ 0U,
+
+
+ 11,
+ ACE_NTOHL (0x61747472),
+ ACE_NTOHL (0x69627574),
+ ACE_NTOHL (0x65730000), // name = attributes
+ CORBA::tk_alias, // typecode kind for typedefs
+ 468, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 44,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74417474),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExtAttrDescriptionSeq:1.0
+ 22,
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x74747244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ExtAttrDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 380, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 364, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 46,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74417474),
+ ACE_NTOHL (0x72696275),
+ ACE_NTOHL (0x74654465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e3a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtAttributeDescription:1.0
+ 24,
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x74747269),
+ ACE_NTOHL (0x62757465),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e00), // name = ExtAttributeDescription
+ 8, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffff8b4, // negative offset (-1868)
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ 0xffffffff, // indirection
+ 0xfffff8f8, // negative offset (-1800)
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xfffff8e0, // negative offset (-1824)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ 0xffffffff, // indirection
+ 0xfffff940, // negative offset (-1728)
+ 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
+ 36,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4174),
+ ACE_NTOHL (0x74726962),
+ ACE_NTOHL (0x7574654d),
+ ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0
+ 14,
+ ACE_NTOHL (0x41747472),
+ ACE_NTOHL (0x69627574),
+ ACE_NTOHL (0x654d6f64),
+ ACE_NTOHL (0x65000000), // name = AttributeMode
+ 2, // member count
+ 12,
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f4e4f52),
+ ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL
+ 14,
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f524541),
+ ACE_NTOHL (0x444f4e4c),
+ ACE_NTOHL (0x59000000), // name = ATTR_READONLY
+
+ 15,
+ ACE_NTOHL (0x6765745f),
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e730000), // name = get_exceptions
+ 0xffffffff, // indirection
+ 0xfffffd18, // negative offset (-744)
+ 15,
+ ACE_NTOHL (0x7075745f),
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e730000), // name = put_exceptions
+ 0xffffffff, // indirection
+ 0xfffffcfc, // negative offset (-772)
+
+ 0U,
+
+
+ 16,
+ ACE_NTOHL (0x62617365),
+ ACE_NTOHL (0x5f696e74),
+ ACE_NTOHL (0x65726661),
+ ACE_NTOHL (0x63657300), // name = base_interfaces
+ CORBA::tk_alias, // typecode kind for typedefs
+ 92, // 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
+ 16, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 0xffffffff, // indirection
+ 0xfffff790, // negative offset (-2160)
+ 0U,
+
+
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+};
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_InterfaceAttrExtension_ExtFullInterfaceDescription (
+ CORBA::tk_struct,
+ sizeof (_oc_CORBA_InterfaceAttrExtension_ExtFullInterfaceDescription),
+ (char *) &_oc_CORBA_InterfaceAttrExtension_ExtFullInterfaceDescription,
+ 0,
+ sizeof (CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription)
+ );
+
+::CORBA::TypeCode_ptr CORBA::InterfaceAttrExtension::_tc_ExtFullInterfaceDescription =
+ &_tc_TAO_tc_CORBA_InterfaceAttrExtension_ExtFullInterfaceDescription;
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
+
+void CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ExtFullInterfaceDescription *tmp = ACE_static_cast (ExtFullInterfaceDescription*, _tao_void_pointer);
+ delete tmp;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * CORBA::InterfaceAttrExtension::describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_InterfaceAttrExtension_Proxy_Impl &proxy =
+ this->the_TAO_InterfaceAttrExtension_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return proxy.describe_ext_interface (
+ this
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+::CORBA::ExtAttributeDef_ptr CORBA::InterfaceAttrExtension::create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_InterfaceAttrExtension_Proxy_Impl &proxy =
+ this->the_TAO_InterfaceAttrExtension_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return proxy.create_ext_attribute (
+ this,
+ id,
+ name,
+ version,
+ type,
+ mode,
+ get_exceptions,
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_InterfaceAttrExtension[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 45,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f496e),
+ ACE_NTOHL (0x74657266),
+ ACE_NTOHL (0x61636541),
+ ACE_NTOHL (0x74747245),
+ ACE_NTOHL (0x7874656e),
+ ACE_NTOHL (0x73696f6e),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/InterfaceAttrExtension:1.0
+ 23,
+ ACE_NTOHL (0x496e7465),
+ ACE_NTOHL (0x72666163),
+ ACE_NTOHL (0x65417474),
+ ACE_NTOHL (0x72457874),
+ ACE_NTOHL (0x656e7369),
+ ACE_NTOHL (0x6f6e0000), // name = InterfaceAttrExtension
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_InterfaceAttrExtension (
+ CORBA::tk_objref,
+ sizeof (_oc_CORBA_InterfaceAttrExtension),
+ (char *) &_oc_CORBA_InterfaceAttrExtension,
+ 0,
+ sizeof (CORBA::InterfaceAttrExtension)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_InterfaceAttrExtension,
+ &_tc_TAO_tc_CORBA_InterfaceAttrExtension
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
+int CORBA::ExtInterfaceDef::_tao_class_id = 0;
+
+CORBA::ExtInterfaceDef_ptr
+tao_CORBA_ExtInterfaceDef_duplicate (
+ CORBA::ExtInterfaceDef_ptr p
+ )
+{
+ return CORBA::ExtInterfaceDef::_duplicate (p);
+}
+
+void
+tao_CORBA_ExtInterfaceDef_release (
+ CORBA::ExtInterfaceDef_ptr p
+ )
+{
+ CORBA::release (p);
+}
+
+CORBA::ExtInterfaceDef_ptr
+tao_CORBA_ExtInterfaceDef_nil (
+ void
+ )
+{
+ return CORBA::ExtInterfaceDef::_nil ();
+}
+
+CORBA::ExtInterfaceDef_ptr
+tao_CORBA_ExtInterfaceDef_narrow (
+ CORBA::Object *p
+ ACE_ENV_ARG_DECL
+ )
+{
+ return CORBA::ExtInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::Object *
+tao_CORBA_ExtInterfaceDef_upcast (
+ void *src
+ )
+{
+ CORBA::ExtInterfaceDef **tmp =
+ ACE_static_cast (CORBA::ExtInterfaceDef **, src);
+ return *tmp;
+}
+
+CORBA::Boolean
+tao_CORBA_ExtInterfaceDef_marshal (
+ CORBA::ExtInterfaceDef_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
+// *************************************************************
+// CORBA::ExtInterfaceDef_var
+// *************************************************************
+
+CORBA::ExtInterfaceDef_var::ExtInterfaceDef_var (void)
+ : ptr_ (ExtInterfaceDef::_nil ())
+{}
+
+::CORBA::ExtInterfaceDef_ptr
+CORBA::ExtInterfaceDef_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+CORBA::ExtInterfaceDef_var::ExtInterfaceDef_var (const ::CORBA::ExtInterfaceDef_var &p)
+ : TAO_Base_var (),
+ ptr_ (ExtInterfaceDef::_duplicate (p.ptr ()))
+{}
+
+CORBA::ExtInterfaceDef_var::~ExtInterfaceDef_var (void)
+{
+ CORBA::release (this->ptr_);
+}
+
+CORBA::ExtInterfaceDef_var &
+CORBA::ExtInterfaceDef_var::operator= (ExtInterfaceDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+CORBA::ExtInterfaceDef_var &
+CORBA::ExtInterfaceDef_var::operator= (const ::CORBA::ExtInterfaceDef_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ExtInterfaceDef::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+CORBA::ExtInterfaceDef_var::operator const ::CORBA::ExtInterfaceDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+CORBA::ExtInterfaceDef_var::operator ::CORBA::ExtInterfaceDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtInterfaceDef_ptr
+CORBA::ExtInterfaceDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtInterfaceDef_ptr
+CORBA::ExtInterfaceDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtInterfaceDef_ptr &
+CORBA::ExtInterfaceDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtInterfaceDef_ptr &
+CORBA::ExtInterfaceDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ExtInterfaceDef::_nil ();
+ return this->ptr_;
+}
+
+::CORBA::ExtInterfaceDef_ptr
+CORBA::ExtInterfaceDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::CORBA::ExtInterfaceDef_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::ExtInterfaceDef::_nil ();
+ return val;
+}
+
+::CORBA::ExtInterfaceDef_ptr
+CORBA::ExtInterfaceDef_var::tao_duplicate (ExtInterfaceDef_ptr p)
+{
+ return ::CORBA::ExtInterfaceDef::_duplicate (p);
+}
+
+void
+CORBA::ExtInterfaceDef_var::tao_release (ExtInterfaceDef_ptr p)
+{
+ CORBA::release (p);
+}
+
+::CORBA::ExtInterfaceDef_ptr
+CORBA::ExtInterfaceDef_var::tao_nil (void)
+{
+ return ::CORBA::ExtInterfaceDef::_nil ();
+}
+
+::CORBA::ExtInterfaceDef_ptr
+CORBA::ExtInterfaceDef_var::tao_narrow (
+ CORBA::Object *p
+ ACE_ENV_ARG_DECL
+ )
+{
+ return ::CORBA::ExtInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::Object *
+CORBA::ExtInterfaceDef_var::tao_upcast (void *src)
+{
+ ExtInterfaceDef **tmp =
+ ACE_static_cast (ExtInterfaceDef **, src);
+ return *tmp;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
+// *************************************************************
+// CORBA::ExtInterfaceDef_out
+// *************************************************************
+
+CORBA::ExtInterfaceDef_out::ExtInterfaceDef_out (ExtInterfaceDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::CORBA::ExtInterfaceDef::_nil ();
+}
+
+CORBA::ExtInterfaceDef_out::ExtInterfaceDef_out (ExtInterfaceDef_var &p)
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ExtInterfaceDef::_nil ();
+}
+
+CORBA::ExtInterfaceDef_out::ExtInterfaceDef_out (const ::CORBA::ExtInterfaceDef_out &p)
+ : ptr_ (ACE_const_cast (ExtInterfaceDef_out &, p).ptr_)
+{}
+
+::CORBA::ExtInterfaceDef_out &
+CORBA::ExtInterfaceDef_out::operator= (const ::CORBA::ExtInterfaceDef_out &p)
+{
+ this->ptr_ = ACE_const_cast (ExtInterfaceDef_out&, p).ptr_;
+ return *this;
+}
+
+CORBA::ExtInterfaceDef_out &
+CORBA::ExtInterfaceDef_out::operator= (const ::CORBA::ExtInterfaceDef_var &p)
+{
+ this->ptr_ = ::CORBA::ExtInterfaceDef::_duplicate (p.ptr ());
+ return *this;
+}
+
+CORBA::ExtInterfaceDef_out &
+CORBA::ExtInterfaceDef_out::operator= (ExtInterfaceDef_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+CORBA::ExtInterfaceDef_out::operator ::CORBA::ExtInterfaceDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtInterfaceDef_ptr &
+CORBA::ExtInterfaceDef_out::ptr (void)
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtInterfaceDef_ptr
+CORBA::ExtInterfaceDef_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
+
+///////////////////////////////////////////////////////////////////////
+// Base & Remote Proxy Implementation.
+//
+
+CORBA::_TAO_ExtInterfaceDef_Proxy_Impl::_TAO_ExtInterfaceDef_Proxy_Impl (void)
+{}
+
+CORBA::_TAO_ExtInterfaceDef_Remote_Proxy_Impl::_TAO_ExtInterfaceDef_Remote_Proxy_Impl (void)
+{}
+
+// Remote Implementation of the IDL interface methods
+
+//
+// End Base & Remote Proxy Implemeentation.
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_cs.cpp:31
+
+///////////////////////////////////////////////////////////////////////
+// Remote & Base Proxy Broker Implementation
+//
+
+CORBA::_TAO_ExtInterfaceDef_Proxy_Broker::_TAO_ExtInterfaceDef_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtInterfaceDef_Proxy_Broker::~_TAO_ExtInterfaceDef_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtInterfaceDef_Proxy_Broker * (*CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+
+// Factory Member function Implementation.
+CORBA::_TAO_ExtInterfaceDef_Remote_Proxy_Broker *
+CORBA::_TAO_ExtInterfaceDef_Remote_Proxy_Broker::the_TAO_ExtInterfaceDef_Remote_Proxy_Broker (void)
+{
+ static ::CORBA::_TAO_ExtInterfaceDef_Remote_Proxy_Broker remote_proxy_broker;
+ return &remote_proxy_broker;
+}
+
+CORBA::_TAO_ExtInterfaceDef_Remote_Proxy_Broker::_TAO_ExtInterfaceDef_Remote_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtInterfaceDef_Remote_Proxy_Broker::~_TAO_ExtInterfaceDef_Remote_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtInterfaceDef_Proxy_Impl&
+CORBA::_TAO_ExtInterfaceDef_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::ExtInterfaceDef *
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ return this->remote_proxy_impl_;
+}
+
+//
+// End Remote & Base Proxy Broker Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+
+CORBA::ExtInterfaceDef::ExtInterfaceDef (int collocated)
+{
+ this->CORBA_ExtInterfaceDef_setup_collocation (collocated);
+}
+
+void
+CORBA::ExtInterfaceDef::CORBA_ExtInterfaceDef_setup_collocation (int collocated)
+{
+ if (collocated)
+ this->the_TAO_ExtInterfaceDef_Proxy_Broker_ =
+ ::CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_function_pointer (this);
+ else
+ this->the_TAO_ExtInterfaceDef_Proxy_Broker_ =
+ ::CORBA::_TAO_ExtInterfaceDef_Remote_Proxy_Broker::the_TAO_ExtInterfaceDef_Remote_Proxy_Broker ();
+
+ this->CORBA_InterfaceDef_setup_collocation (collocated);
+ this->CORBA_InterfaceAttrExtension_setup_collocation (collocated);
+}
+
+CORBA::ExtInterfaceDef::~ExtInterfaceDef (void)
+{}
+
+void
+CORBA::ExtInterfaceDef::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ExtInterfaceDef *tmp = ACE_static_cast (ExtInterfaceDef *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+CORBA::ExtInterfaceDef_ptr
+CORBA::ExtInterfaceDef::_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL
+ )
+{
+ if (CORBA::is_nil (obj))
+ {
+ return ExtInterfaceDef::_nil ();
+ }
+
+ if (! obj->_is_local ())
+ {
+ CORBA::Boolean is_a =
+ obj->_is_a (
+ "IDL:omg.org/CORBA/ExtInterfaceDef:1.0"
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (ExtInterfaceDef::_nil ());
+
+ if (is_a == 0)
+ {
+ return ExtInterfaceDef::_nil ();
+ }
+ }
+
+ return ExtInterfaceDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::ExtInterfaceDef_ptr
+CORBA::ExtInterfaceDef::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ if (CORBA::is_nil (obj))
+ {
+ return ExtInterfaceDef::_nil ();
+ }
+
+ if (! obj->_is_local ())
+ {
+ TAO_Stub* stub = obj->_stubobj ();
+
+ if (stub != 0)
+ {
+ stub->_incr_refcnt ();
+ }
+
+ ExtInterfaceDef_ptr default_proxy = ExtInterfaceDef::_nil ();
+
+ if (
+ !CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
+ stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
+ obj->_is_collocated () &&
+ CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_function_pointer != 0
+ )
+ {
+ ACE_NEW_RETURN (
+ default_proxy,
+ ::CORBA::ExtInterfaceDef (
+ stub,
+ 1,
+ obj->_servant ()
+ ),
+ ExtInterfaceDef::_nil ()
+ );
+ }
+
+ if (CORBA::is_nil (default_proxy))
+ {
+ ACE_NEW_RETURN (
+ default_proxy,
+ ::CORBA::ExtInterfaceDef (
+ stub,
+ 0,
+ obj->_servant ()
+ ),
+ ExtInterfaceDef::_nil ()
+ );
+ }
+
+ return default_proxy;
+ }
+ else
+ return
+ ACE_reinterpret_cast (
+ ExtInterfaceDef_ptr,
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ExtInterfaceDef::_tao_class_id
+ )
+ )
+ );
+}
+
+CORBA::ExtInterfaceDef_ptr
+CORBA::ExtInterfaceDef::_duplicate (ExtInterfaceDef_ptr obj)
+{
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
+ return obj;
+}
+
+CORBA::Boolean
+CORBA::ExtInterfaceDef::_is_a (
+ const char *value
+ ACE_ENV_ARG_DECL
+ )
+{
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ExtInterfaceDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/InterfaceDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/InterfaceAttrExtension: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_ENV_ARG_PARAMETER
+ );
+ }
+}
+
+void *CORBA::ExtInterfaceDef::_tao_QueryInterface (ptr_arith_t type)
+{
+ void *retv = 0;
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA, ExtInterfaceDef)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA, InterfaceDef)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::InterfaceDef_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA, InterfaceAttrExtension)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::InterfaceAttrExtension_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Container::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Container_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Contained::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Contained_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::IDLType::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::IDLType_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::IRObject::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::IRObject_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
+ return retv;
+}
+
+const char* CORBA::ExtInterfaceDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/CORBA/ExtInterfaceDef:1.0";
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_ExtInterfaceDef[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 38,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74496e74),
+ ACE_NTOHL (0x65726661),
+ ACE_NTOHL (0x63654465),
+ ACE_NTOHL (0x663a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtInterfaceDef:1.0
+ 16,
+ ACE_NTOHL (0x45787449),
+ ACE_NTOHL (0x6e746572),
+ ACE_NTOHL (0x66616365),
+ ACE_NTOHL (0x44656600), // name = ExtInterfaceDef
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtInterfaceDef (
+ CORBA::tk_objref,
+ sizeof (_oc_CORBA_ExtInterfaceDef),
+ (char *) &_oc_CORBA_ExtInterfaceDef,
+ 0,
+ sizeof (CORBA::ExtInterfaceDef)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ExtInterfaceDef,
+ &_tc_TAO_tc_CORBA_ExtInterfaceDef
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int CORBA::AbstractInterfaceDef::_tao_class_id = 0;
CORBA::AbstractInterfaceDef_ptr
@@ -34969,7 +39987,7 @@ CORBA::_TAO_AbstractInterfaceDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::AbstractInterfaceDef::AbstractInterfaceDef (int collocated)
{
@@ -35308,6 +40326,700 @@ TAO_NAMESPACE_END
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+int CORBA::ExtAbstractInterfaceDef::_tao_class_id = 0;
+
+CORBA::ExtAbstractInterfaceDef_ptr
+tao_CORBA_ExtAbstractInterfaceDef_duplicate (
+ CORBA::ExtAbstractInterfaceDef_ptr p
+ )
+{
+ return CORBA::ExtAbstractInterfaceDef::_duplicate (p);
+}
+
+void
+tao_CORBA_ExtAbstractInterfaceDef_release (
+ CORBA::ExtAbstractInterfaceDef_ptr p
+ )
+{
+ CORBA::release (p);
+}
+
+CORBA::ExtAbstractInterfaceDef_ptr
+tao_CORBA_ExtAbstractInterfaceDef_nil (
+ void
+ )
+{
+ return CORBA::ExtAbstractInterfaceDef::_nil ();
+}
+
+CORBA::ExtAbstractInterfaceDef_ptr
+tao_CORBA_ExtAbstractInterfaceDef_narrow (
+ CORBA::Object *p
+ ACE_ENV_ARG_DECL
+ )
+{
+ return CORBA::ExtAbstractInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::Object *
+tao_CORBA_ExtAbstractInterfaceDef_upcast (
+ void *src
+ )
+{
+ CORBA::ExtAbstractInterfaceDef **tmp =
+ ACE_static_cast (CORBA::ExtAbstractInterfaceDef **, src);
+ return *tmp;
+}
+
+CORBA::Boolean
+tao_CORBA_ExtAbstractInterfaceDef_marshal (
+ CORBA::ExtAbstractInterfaceDef_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
+// *************************************************************
+// CORBA::ExtAbstractInterfaceDef_var
+// *************************************************************
+
+CORBA::ExtAbstractInterfaceDef_var::ExtAbstractInterfaceDef_var (void)
+ : ptr_ (ExtAbstractInterfaceDef::_nil ())
+{}
+
+::CORBA::ExtAbstractInterfaceDef_ptr
+CORBA::ExtAbstractInterfaceDef_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+CORBA::ExtAbstractInterfaceDef_var::ExtAbstractInterfaceDef_var (const ::CORBA::ExtAbstractInterfaceDef_var &p)
+ : TAO_Base_var (),
+ ptr_ (ExtAbstractInterfaceDef::_duplicate (p.ptr ()))
+{}
+
+CORBA::ExtAbstractInterfaceDef_var::~ExtAbstractInterfaceDef_var (void)
+{
+ CORBA::release (this->ptr_);
+}
+
+CORBA::ExtAbstractInterfaceDef_var &
+CORBA::ExtAbstractInterfaceDef_var::operator= (ExtAbstractInterfaceDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+CORBA::ExtAbstractInterfaceDef_var &
+CORBA::ExtAbstractInterfaceDef_var::operator= (const ::CORBA::ExtAbstractInterfaceDef_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ExtAbstractInterfaceDef::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+CORBA::ExtAbstractInterfaceDef_var::operator const ::CORBA::ExtAbstractInterfaceDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+CORBA::ExtAbstractInterfaceDef_var::operator ::CORBA::ExtAbstractInterfaceDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtAbstractInterfaceDef_ptr
+CORBA::ExtAbstractInterfaceDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtAbstractInterfaceDef_ptr
+CORBA::ExtAbstractInterfaceDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtAbstractInterfaceDef_ptr &
+CORBA::ExtAbstractInterfaceDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtAbstractInterfaceDef_ptr &
+CORBA::ExtAbstractInterfaceDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ExtAbstractInterfaceDef::_nil ();
+ return this->ptr_;
+}
+
+::CORBA::ExtAbstractInterfaceDef_ptr
+CORBA::ExtAbstractInterfaceDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::CORBA::ExtAbstractInterfaceDef_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::ExtAbstractInterfaceDef::_nil ();
+ return val;
+}
+
+::CORBA::ExtAbstractInterfaceDef_ptr
+CORBA::ExtAbstractInterfaceDef_var::tao_duplicate (ExtAbstractInterfaceDef_ptr p)
+{
+ return ::CORBA::ExtAbstractInterfaceDef::_duplicate (p);
+}
+
+void
+CORBA::ExtAbstractInterfaceDef_var::tao_release (ExtAbstractInterfaceDef_ptr p)
+{
+ CORBA::release (p);
+}
+
+::CORBA::ExtAbstractInterfaceDef_ptr
+CORBA::ExtAbstractInterfaceDef_var::tao_nil (void)
+{
+ return ::CORBA::ExtAbstractInterfaceDef::_nil ();
+}
+
+::CORBA::ExtAbstractInterfaceDef_ptr
+CORBA::ExtAbstractInterfaceDef_var::tao_narrow (
+ CORBA::Object *p
+ ACE_ENV_ARG_DECL
+ )
+{
+ return ::CORBA::ExtAbstractInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::Object *
+CORBA::ExtAbstractInterfaceDef_var::tao_upcast (void *src)
+{
+ ExtAbstractInterfaceDef **tmp =
+ ACE_static_cast (ExtAbstractInterfaceDef **, src);
+ return *tmp;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
+// *************************************************************
+// CORBA::ExtAbstractInterfaceDef_out
+// *************************************************************
+
+CORBA::ExtAbstractInterfaceDef_out::ExtAbstractInterfaceDef_out (ExtAbstractInterfaceDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::CORBA::ExtAbstractInterfaceDef::_nil ();
+}
+
+CORBA::ExtAbstractInterfaceDef_out::ExtAbstractInterfaceDef_out (ExtAbstractInterfaceDef_var &p)
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ExtAbstractInterfaceDef::_nil ();
+}
+
+CORBA::ExtAbstractInterfaceDef_out::ExtAbstractInterfaceDef_out (const ::CORBA::ExtAbstractInterfaceDef_out &p)
+ : ptr_ (ACE_const_cast (ExtAbstractInterfaceDef_out &, p).ptr_)
+{}
+
+::CORBA::ExtAbstractInterfaceDef_out &
+CORBA::ExtAbstractInterfaceDef_out::operator= (const ::CORBA::ExtAbstractInterfaceDef_out &p)
+{
+ this->ptr_ = ACE_const_cast (ExtAbstractInterfaceDef_out&, p).ptr_;
+ return *this;
+}
+
+CORBA::ExtAbstractInterfaceDef_out &
+CORBA::ExtAbstractInterfaceDef_out::operator= (const ::CORBA::ExtAbstractInterfaceDef_var &p)
+{
+ this->ptr_ = ::CORBA::ExtAbstractInterfaceDef::_duplicate (p.ptr ());
+ return *this;
+}
+
+CORBA::ExtAbstractInterfaceDef_out &
+CORBA::ExtAbstractInterfaceDef_out::operator= (ExtAbstractInterfaceDef_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+CORBA::ExtAbstractInterfaceDef_out::operator ::CORBA::ExtAbstractInterfaceDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtAbstractInterfaceDef_ptr &
+CORBA::ExtAbstractInterfaceDef_out::ptr (void)
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtAbstractInterfaceDef_ptr
+CORBA::ExtAbstractInterfaceDef_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
+
+///////////////////////////////////////////////////////////////////////
+// Base & Remote Proxy Implementation.
+//
+
+CORBA::_TAO_ExtAbstractInterfaceDef_Proxy_Impl::_TAO_ExtAbstractInterfaceDef_Proxy_Impl (void)
+{}
+
+CORBA::_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Impl::_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Impl (void)
+{}
+
+// Remote Implementation of the IDL interface methods
+
+//
+// End Base & Remote Proxy Implemeentation.
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_cs.cpp:31
+
+///////////////////////////////////////////////////////////////////////
+// Remote & Base Proxy Broker Implementation
+//
+
+CORBA::_TAO_ExtAbstractInterfaceDef_Proxy_Broker::_TAO_ExtAbstractInterfaceDef_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtAbstractInterfaceDef_Proxy_Broker::~_TAO_ExtAbstractInterfaceDef_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtAbstractInterfaceDef_Proxy_Broker * (*CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+
+// Factory Member function Implementation.
+CORBA::_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker *
+CORBA::_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker::the_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker (void)
+{
+ static ::CORBA::_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker remote_proxy_broker;
+ return &remote_proxy_broker;
+}
+
+CORBA::_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker::_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker::~_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtAbstractInterfaceDef_Proxy_Impl&
+CORBA::_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::ExtAbstractInterfaceDef *
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ return this->remote_proxy_impl_;
+}
+
+//
+// End Remote & Base Proxy Broker Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+
+CORBA::ExtAbstractInterfaceDef::ExtAbstractInterfaceDef (int collocated)
+{
+ this->CORBA_ExtAbstractInterfaceDef_setup_collocation (collocated);
+}
+
+void
+CORBA::ExtAbstractInterfaceDef::CORBA_ExtAbstractInterfaceDef_setup_collocation (int collocated)
+{
+ if (collocated)
+ this->the_TAO_ExtAbstractInterfaceDef_Proxy_Broker_ =
+ ::CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_function_pointer (this);
+ else
+ this->the_TAO_ExtAbstractInterfaceDef_Proxy_Broker_ =
+ ::CORBA::_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker::the_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker ();
+
+ this->CORBA_AbstractInterfaceDef_setup_collocation (collocated);
+ this->CORBA_InterfaceAttrExtension_setup_collocation (collocated);
+}
+
+CORBA::ExtAbstractInterfaceDef::~ExtAbstractInterfaceDef (void)
+{}
+
+void
+CORBA::ExtAbstractInterfaceDef::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ExtAbstractInterfaceDef *tmp = ACE_static_cast (ExtAbstractInterfaceDef *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+CORBA::ExtAbstractInterfaceDef_ptr
+CORBA::ExtAbstractInterfaceDef::_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL
+ )
+{
+ if (CORBA::is_nil (obj))
+ {
+ return ExtAbstractInterfaceDef::_nil ();
+ }
+
+ if (! obj->_is_local ())
+ {
+ CORBA::Boolean is_a =
+ obj->_is_a (
+ "IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0"
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (ExtAbstractInterfaceDef::_nil ());
+
+ if (is_a == 0)
+ {
+ return ExtAbstractInterfaceDef::_nil ();
+ }
+ }
+
+ return ExtAbstractInterfaceDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::ExtAbstractInterfaceDef_ptr
+CORBA::ExtAbstractInterfaceDef::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ if (CORBA::is_nil (obj))
+ {
+ return ExtAbstractInterfaceDef::_nil ();
+ }
+
+ if (! obj->_is_local ())
+ {
+ TAO_Stub* stub = obj->_stubobj ();
+
+ if (stub != 0)
+ {
+ stub->_incr_refcnt ();
+ }
+
+ ExtAbstractInterfaceDef_ptr default_proxy = ExtAbstractInterfaceDef::_nil ();
+
+ if (
+ !CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
+ stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
+ obj->_is_collocated () &&
+ CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_function_pointer != 0
+ )
+ {
+ ACE_NEW_RETURN (
+ default_proxy,
+ ::CORBA::ExtAbstractInterfaceDef (
+ stub,
+ 1,
+ obj->_servant ()
+ ),
+ ExtAbstractInterfaceDef::_nil ()
+ );
+ }
+
+ if (CORBA::is_nil (default_proxy))
+ {
+ ACE_NEW_RETURN (
+ default_proxy,
+ ::CORBA::ExtAbstractInterfaceDef (
+ stub,
+ 0,
+ obj->_servant ()
+ ),
+ ExtAbstractInterfaceDef::_nil ()
+ );
+ }
+
+ return default_proxy;
+ }
+ else
+ return
+ ACE_reinterpret_cast (
+ ExtAbstractInterfaceDef_ptr,
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ExtAbstractInterfaceDef::_tao_class_id
+ )
+ )
+ );
+}
+
+CORBA::ExtAbstractInterfaceDef_ptr
+CORBA::ExtAbstractInterfaceDef::_duplicate (ExtAbstractInterfaceDef_ptr obj)
+{
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
+ return obj;
+}
+
+CORBA::Boolean
+CORBA::ExtAbstractInterfaceDef::_is_a (
+ const char *value
+ ACE_ENV_ARG_DECL
+ )
+{
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/AbstractInterfaceDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
+ ) ||
+ !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_ENV_ARG_PARAMETER
+ );
+ }
+}
+
+void *CORBA::ExtAbstractInterfaceDef::_tao_QueryInterface (ptr_arith_t type)
+{
+ void *retv = 0;
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA, ExtAbstractInterfaceDef)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA, AbstractInterfaceDef)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::AbstractInterfaceDef_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA, InterfaceAttrExtension)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::InterfaceAttrExtension_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA, InterfaceDef)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::InterfaceDef_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Container::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Container_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Contained::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Contained_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::IDLType::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::IDLType_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::IRObject::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::IRObject_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
+ return retv;
+}
+
+const char* CORBA::ExtAbstractInterfaceDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0";
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_ExtAbstractInterfaceDef[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 46,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74416273),
+ ACE_NTOHL (0x74726163),
+ ACE_NTOHL (0x74496e74),
+ ACE_NTOHL (0x65726661),
+ ACE_NTOHL (0x63654465),
+ ACE_NTOHL (0x663a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0
+ 24,
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x62737472),
+ ACE_NTOHL (0x61637449),
+ ACE_NTOHL (0x6e746572),
+ ACE_NTOHL (0x66616365),
+ ACE_NTOHL (0x44656600), // name = ExtAbstractInterfaceDef
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtAbstractInterfaceDef (
+ CORBA::tk_objref,
+ sizeof (_oc_CORBA_ExtAbstractInterfaceDef),
+ (char *) &_oc_CORBA_ExtAbstractInterfaceDef,
+ 0,
+ sizeof (CORBA::ExtAbstractInterfaceDef)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ExtAbstractInterfaceDef,
+ &_tc_TAO_tc_CORBA_ExtAbstractInterfaceDef
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int CORBA::LocalInterfaceDef::_tao_class_id = 0;
CORBA::LocalInterfaceDef_ptr
@@ -35625,7 +41337,7 @@ CORBA::_TAO_LocalInterfaceDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::LocalInterfaceDef::LocalInterfaceDef (int collocated)
{
@@ -35960,6 +41672,699 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
+int CORBA::ExtLocalInterfaceDef::_tao_class_id = 0;
+
+CORBA::ExtLocalInterfaceDef_ptr
+tao_CORBA_ExtLocalInterfaceDef_duplicate (
+ CORBA::ExtLocalInterfaceDef_ptr p
+ )
+{
+ return CORBA::ExtLocalInterfaceDef::_duplicate (p);
+}
+
+void
+tao_CORBA_ExtLocalInterfaceDef_release (
+ CORBA::ExtLocalInterfaceDef_ptr p
+ )
+{
+ CORBA::release (p);
+}
+
+CORBA::ExtLocalInterfaceDef_ptr
+tao_CORBA_ExtLocalInterfaceDef_nil (
+ void
+ )
+{
+ return CORBA::ExtLocalInterfaceDef::_nil ();
+}
+
+CORBA::ExtLocalInterfaceDef_ptr
+tao_CORBA_ExtLocalInterfaceDef_narrow (
+ CORBA::Object *p
+ ACE_ENV_ARG_DECL
+ )
+{
+ return CORBA::ExtLocalInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::Object *
+tao_CORBA_ExtLocalInterfaceDef_upcast (
+ void *src
+ )
+{
+ CORBA::ExtLocalInterfaceDef **tmp =
+ ACE_static_cast (CORBA::ExtLocalInterfaceDef **, src);
+ return *tmp;
+}
+
+CORBA::Boolean
+tao_CORBA_ExtLocalInterfaceDef_marshal (
+ CORBA::ExtLocalInterfaceDef_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
+// *************************************************************
+// CORBA::ExtLocalInterfaceDef_var
+// *************************************************************
+
+CORBA::ExtLocalInterfaceDef_var::ExtLocalInterfaceDef_var (void)
+ : ptr_ (ExtLocalInterfaceDef::_nil ())
+{}
+
+::CORBA::ExtLocalInterfaceDef_ptr
+CORBA::ExtLocalInterfaceDef_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+CORBA::ExtLocalInterfaceDef_var::ExtLocalInterfaceDef_var (const ::CORBA::ExtLocalInterfaceDef_var &p)
+ : TAO_Base_var (),
+ ptr_ (ExtLocalInterfaceDef::_duplicate (p.ptr ()))
+{}
+
+CORBA::ExtLocalInterfaceDef_var::~ExtLocalInterfaceDef_var (void)
+{
+ CORBA::release (this->ptr_);
+}
+
+CORBA::ExtLocalInterfaceDef_var &
+CORBA::ExtLocalInterfaceDef_var::operator= (ExtLocalInterfaceDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+CORBA::ExtLocalInterfaceDef_var &
+CORBA::ExtLocalInterfaceDef_var::operator= (const ::CORBA::ExtLocalInterfaceDef_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ExtLocalInterfaceDef::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+CORBA::ExtLocalInterfaceDef_var::operator const ::CORBA::ExtLocalInterfaceDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+CORBA::ExtLocalInterfaceDef_var::operator ::CORBA::ExtLocalInterfaceDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtLocalInterfaceDef_ptr
+CORBA::ExtLocalInterfaceDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtLocalInterfaceDef_ptr
+CORBA::ExtLocalInterfaceDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtLocalInterfaceDef_ptr &
+CORBA::ExtLocalInterfaceDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtLocalInterfaceDef_ptr &
+CORBA::ExtLocalInterfaceDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ExtLocalInterfaceDef::_nil ();
+ return this->ptr_;
+}
+
+::CORBA::ExtLocalInterfaceDef_ptr
+CORBA::ExtLocalInterfaceDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::CORBA::ExtLocalInterfaceDef_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::ExtLocalInterfaceDef::_nil ();
+ return val;
+}
+
+::CORBA::ExtLocalInterfaceDef_ptr
+CORBA::ExtLocalInterfaceDef_var::tao_duplicate (ExtLocalInterfaceDef_ptr p)
+{
+ return ::CORBA::ExtLocalInterfaceDef::_duplicate (p);
+}
+
+void
+CORBA::ExtLocalInterfaceDef_var::tao_release (ExtLocalInterfaceDef_ptr p)
+{
+ CORBA::release (p);
+}
+
+::CORBA::ExtLocalInterfaceDef_ptr
+CORBA::ExtLocalInterfaceDef_var::tao_nil (void)
+{
+ return ::CORBA::ExtLocalInterfaceDef::_nil ();
+}
+
+::CORBA::ExtLocalInterfaceDef_ptr
+CORBA::ExtLocalInterfaceDef_var::tao_narrow (
+ CORBA::Object *p
+ ACE_ENV_ARG_DECL
+ )
+{
+ return ::CORBA::ExtLocalInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::Object *
+CORBA::ExtLocalInterfaceDef_var::tao_upcast (void *src)
+{
+ ExtLocalInterfaceDef **tmp =
+ ACE_static_cast (ExtLocalInterfaceDef **, src);
+ return *tmp;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
+// *************************************************************
+// CORBA::ExtLocalInterfaceDef_out
+// *************************************************************
+
+CORBA::ExtLocalInterfaceDef_out::ExtLocalInterfaceDef_out (ExtLocalInterfaceDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::CORBA::ExtLocalInterfaceDef::_nil ();
+}
+
+CORBA::ExtLocalInterfaceDef_out::ExtLocalInterfaceDef_out (ExtLocalInterfaceDef_var &p)
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ExtLocalInterfaceDef::_nil ();
+}
+
+CORBA::ExtLocalInterfaceDef_out::ExtLocalInterfaceDef_out (const ::CORBA::ExtLocalInterfaceDef_out &p)
+ : ptr_ (ACE_const_cast (ExtLocalInterfaceDef_out &, p).ptr_)
+{}
+
+::CORBA::ExtLocalInterfaceDef_out &
+CORBA::ExtLocalInterfaceDef_out::operator= (const ::CORBA::ExtLocalInterfaceDef_out &p)
+{
+ this->ptr_ = ACE_const_cast (ExtLocalInterfaceDef_out&, p).ptr_;
+ return *this;
+}
+
+CORBA::ExtLocalInterfaceDef_out &
+CORBA::ExtLocalInterfaceDef_out::operator= (const ::CORBA::ExtLocalInterfaceDef_var &p)
+{
+ this->ptr_ = ::CORBA::ExtLocalInterfaceDef::_duplicate (p.ptr ());
+ return *this;
+}
+
+CORBA::ExtLocalInterfaceDef_out &
+CORBA::ExtLocalInterfaceDef_out::operator= (ExtLocalInterfaceDef_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+CORBA::ExtLocalInterfaceDef_out::operator ::CORBA::ExtLocalInterfaceDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtLocalInterfaceDef_ptr &
+CORBA::ExtLocalInterfaceDef_out::ptr (void)
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtLocalInterfaceDef_ptr
+CORBA::ExtLocalInterfaceDef_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
+
+///////////////////////////////////////////////////////////////////////
+// Base & Remote Proxy Implementation.
+//
+
+CORBA::_TAO_ExtLocalInterfaceDef_Proxy_Impl::_TAO_ExtLocalInterfaceDef_Proxy_Impl (void)
+{}
+
+CORBA::_TAO_ExtLocalInterfaceDef_Remote_Proxy_Impl::_TAO_ExtLocalInterfaceDef_Remote_Proxy_Impl (void)
+{}
+
+// Remote Implementation of the IDL interface methods
+
+//
+// End Base & Remote Proxy Implemeentation.
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_cs.cpp:31
+
+///////////////////////////////////////////////////////////////////////
+// Remote & Base Proxy Broker Implementation
+//
+
+CORBA::_TAO_ExtLocalInterfaceDef_Proxy_Broker::_TAO_ExtLocalInterfaceDef_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtLocalInterfaceDef_Proxy_Broker::~_TAO_ExtLocalInterfaceDef_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtLocalInterfaceDef_Proxy_Broker * (*CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+
+// Factory Member function Implementation.
+CORBA::_TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker *
+CORBA::_TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker::the_TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker (void)
+{
+ static ::CORBA::_TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker remote_proxy_broker;
+ return &remote_proxy_broker;
+}
+
+CORBA::_TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker::_TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker::~_TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtLocalInterfaceDef_Proxy_Impl&
+CORBA::_TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::ExtLocalInterfaceDef *
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ return this->remote_proxy_impl_;
+}
+
+//
+// End Remote & Base Proxy Broker Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+
+CORBA::ExtLocalInterfaceDef::ExtLocalInterfaceDef (int collocated)
+{
+ this->CORBA_ExtLocalInterfaceDef_setup_collocation (collocated);
+}
+
+void
+CORBA::ExtLocalInterfaceDef::CORBA_ExtLocalInterfaceDef_setup_collocation (int collocated)
+{
+ if (collocated)
+ this->the_TAO_ExtLocalInterfaceDef_Proxy_Broker_ =
+ ::CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_function_pointer (this);
+ else
+ this->the_TAO_ExtLocalInterfaceDef_Proxy_Broker_ =
+ ::CORBA::_TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker::the_TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker ();
+
+ this->CORBA_LocalInterfaceDef_setup_collocation (collocated);
+ this->CORBA_InterfaceAttrExtension_setup_collocation (collocated);
+}
+
+CORBA::ExtLocalInterfaceDef::~ExtLocalInterfaceDef (void)
+{}
+
+void
+CORBA::ExtLocalInterfaceDef::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ExtLocalInterfaceDef *tmp = ACE_static_cast (ExtLocalInterfaceDef *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+CORBA::ExtLocalInterfaceDef_ptr
+CORBA::ExtLocalInterfaceDef::_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL
+ )
+{
+ if (CORBA::is_nil (obj))
+ {
+ return ExtLocalInterfaceDef::_nil ();
+ }
+
+ if (! obj->_is_local ())
+ {
+ CORBA::Boolean is_a =
+ obj->_is_a (
+ "IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0"
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (ExtLocalInterfaceDef::_nil ());
+
+ if (is_a == 0)
+ {
+ return ExtLocalInterfaceDef::_nil ();
+ }
+ }
+
+ return ExtLocalInterfaceDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::ExtLocalInterfaceDef_ptr
+CORBA::ExtLocalInterfaceDef::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ if (CORBA::is_nil (obj))
+ {
+ return ExtLocalInterfaceDef::_nil ();
+ }
+
+ if (! obj->_is_local ())
+ {
+ TAO_Stub* stub = obj->_stubobj ();
+
+ if (stub != 0)
+ {
+ stub->_incr_refcnt ();
+ }
+
+ ExtLocalInterfaceDef_ptr default_proxy = ExtLocalInterfaceDef::_nil ();
+
+ if (
+ !CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
+ stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
+ obj->_is_collocated () &&
+ CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_function_pointer != 0
+ )
+ {
+ ACE_NEW_RETURN (
+ default_proxy,
+ ::CORBA::ExtLocalInterfaceDef (
+ stub,
+ 1,
+ obj->_servant ()
+ ),
+ ExtLocalInterfaceDef::_nil ()
+ );
+ }
+
+ if (CORBA::is_nil (default_proxy))
+ {
+ ACE_NEW_RETURN (
+ default_proxy,
+ ::CORBA::ExtLocalInterfaceDef (
+ stub,
+ 0,
+ obj->_servant ()
+ ),
+ ExtLocalInterfaceDef::_nil ()
+ );
+ }
+
+ return default_proxy;
+ }
+ else
+ return
+ ACE_reinterpret_cast (
+ ExtLocalInterfaceDef_ptr,
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ExtLocalInterfaceDef::_tao_class_id
+ )
+ )
+ );
+}
+
+CORBA::ExtLocalInterfaceDef_ptr
+CORBA::ExtLocalInterfaceDef::_duplicate (ExtLocalInterfaceDef_ptr obj)
+{
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
+ return obj;
+}
+
+CORBA::Boolean
+CORBA::ExtLocalInterfaceDef::_is_a (
+ const char *value
+ ACE_ENV_ARG_DECL
+ )
+{
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/LocalInterfaceDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
+ ) ||
+ !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_ENV_ARG_PARAMETER
+ );
+ }
+}
+
+void *CORBA::ExtLocalInterfaceDef::_tao_QueryInterface (ptr_arith_t type)
+{
+ void *retv = 0;
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA, ExtLocalInterfaceDef)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA, LocalInterfaceDef)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::LocalInterfaceDef_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA, InterfaceAttrExtension)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::InterfaceAttrExtension_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA, InterfaceDef)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::InterfaceDef_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Container::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Container_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Contained::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Contained_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::IDLType::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::IDLType_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::IRObject::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::IRObject_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
+ return retv;
+}
+
+const char* CORBA::ExtLocalInterfaceDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0";
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_ExtLocalInterfaceDef[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x744c6f63),
+ ACE_NTOHL (0x616c496e),
+ ACE_NTOHL (0x74657266),
+ ACE_NTOHL (0x61636544),
+ ACE_NTOHL (0x65663a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0
+ 21,
+ ACE_NTOHL (0x4578744c),
+ ACE_NTOHL (0x6f63616c),
+ ACE_NTOHL (0x496e7465),
+ ACE_NTOHL (0x72666163),
+ ACE_NTOHL (0x65446566),
+ ACE_NTOHL (0x0), // name = ExtLocalInterfaceDef
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtLocalInterfaceDef (
+ CORBA::tk_objref,
+ sizeof (_oc_CORBA_ExtLocalInterfaceDef),
+ (char *) &_oc_CORBA_ExtLocalInterfaceDef,
+ 0,
+ sizeof (CORBA::ExtLocalInterfaceDef)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ExtLocalInterfaceDef,
+ &_tc_TAO_tc_CORBA_ExtLocalInterfaceDef
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_cs.cpp:52
void operator<<= (
@@ -35987,6 +42392,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Basic_Impl_T<CORBA::PrimitiveKind>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Basic_Impl_T<CORBA::PrimitiveKind>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
@@ -36035,8 +42447,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::Repository,CORBA::Repository_var>;
+ template class TAO::Any_Impl_T<CORBA::Repository>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::Repository,CORBA::Repository_var>
+# pragma instantiate TAO_Object_Manager<CORBA::Repository, CORBA::Repository_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::Repository>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -36087,8 +42501,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::ModuleDef,CORBA::ModuleDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ModuleDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::ModuleDef,CORBA::ModuleDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::ModuleDef, CORBA::ModuleDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ModuleDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -36149,6 +42565,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::ModuleDescription>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ModuleDescription>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
@@ -36197,8 +42620,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::ConstantDef,CORBA::ConstantDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ConstantDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::ConstantDef,CORBA::ConstantDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::ConstantDef, CORBA::ConstantDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ConstantDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -36259,6 +42684,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::ConstantDescription>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ConstantDescription>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
@@ -36307,8 +42739,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::StructDef,CORBA::StructDef_var>;
+ template class TAO::Any_Impl_T<CORBA::StructDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::StructDef,CORBA::StructDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::StructDef, CORBA::StructDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::StructDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -36359,8 +42793,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::UnionDef,CORBA::UnionDef_var>;
+ template class TAO::Any_Impl_T<CORBA::UnionDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::UnionDef,CORBA::UnionDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::UnionDef, CORBA::UnionDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::UnionDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -36411,8 +42847,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::EnumDef,CORBA::EnumDef_var>;
+ template class TAO::Any_Impl_T<CORBA::EnumDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::EnumDef,CORBA::EnumDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::EnumDef, CORBA::EnumDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::EnumDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -36463,8 +42901,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::AliasDef,CORBA::AliasDef_var>;
+ template class TAO::Any_Impl_T<CORBA::AliasDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::AliasDef,CORBA::AliasDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::AliasDef, CORBA::AliasDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::AliasDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -36515,8 +42955,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::NativeDef,CORBA::NativeDef_var>;
+ template class TAO::Any_Impl_T<CORBA::NativeDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::NativeDef,CORBA::NativeDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::NativeDef, CORBA::NativeDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::NativeDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -36567,8 +43009,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::PrimitiveDef,CORBA::PrimitiveDef_var>;
+ template class TAO::Any_Impl_T<CORBA::PrimitiveDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::PrimitiveDef,CORBA::PrimitiveDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::PrimitiveDef, CORBA::PrimitiveDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::PrimitiveDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -36619,8 +43063,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::StringDef,CORBA::StringDef_var>;
+ template class TAO::Any_Impl_T<CORBA::StringDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::StringDef,CORBA::StringDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::StringDef, CORBA::StringDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::StringDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -36671,8 +43117,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::WstringDef,CORBA::WstringDef_var>;
+ template class TAO::Any_Impl_T<CORBA::WstringDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::WstringDef,CORBA::WstringDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::WstringDef, CORBA::WstringDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::WstringDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -36723,8 +43171,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::SequenceDef,CORBA::SequenceDef_var>;
+ template class TAO::Any_Impl_T<CORBA::SequenceDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::SequenceDef,CORBA::SequenceDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::SequenceDef, CORBA::SequenceDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::SequenceDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -36775,8 +43225,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::ArrayDef,CORBA::ArrayDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ArrayDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::ArrayDef,CORBA::ArrayDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::ArrayDef, CORBA::ArrayDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ArrayDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -36827,69 +43279,13 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::ExceptionDef,CORBA::ExceptionDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ExceptionDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::ExceptionDef,CORBA::ExceptionDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::ExceptionDef, CORBA::ExceptionDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ExceptionDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ExceptionDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExceptionDescription>::insert_copy (
- _tao_any,
- CORBA::ExceptionDescription::_tao_any_destructor,
- CORBA::_tc_ExceptionDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExceptionDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExceptionDescription>::insert (
- _tao_any,
- CORBA::ExceptionDescription::_tao_any_destructor,
- CORBA::_tc_ExceptionDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExceptionDescription *&_tao_elem
- )
-{
- return _tao_any >>= ACE_const_cast (
- const CORBA::ExceptionDescription *&,
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ExceptionDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ExceptionDescription>::extract (
- _tao_any,
- CORBA::ExceptionDescription::_tao_any_destructor,
- CORBA::_tc_ExceptionDescription,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
// Copying insertion.
@@ -36947,64 +43343,6 @@ CORBA::Boolean operator>>= (
);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ExcDescriptionSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExcDescriptionSeq>::insert_copy (
- _tao_any,
- CORBA::ExcDescriptionSeq::_tao_any_destructor,
- CORBA::_tc_ExcDescriptionSeq,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- CORBA::ExcDescriptionSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<CORBA::ExcDescriptionSeq>::insert (
- _tao_any,
- CORBA::ExcDescriptionSeq::_tao_any_destructor,
- CORBA::_tc_ExcDescriptionSeq,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- CORBA::ExcDescriptionSeq *&_tao_elem
- )
-{
- return _tao_any >>= ACE_const_cast (
- const CORBA::ExcDescriptionSeq *&,
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const CORBA::ExcDescriptionSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<CORBA::ExcDescriptionSeq>::extract (
- _tao_any,
- CORBA::ExcDescriptionSeq::_tao_any_destructor,
- CORBA::_tc_ExcDescriptionSeq,
- _tao_elem
- );
-}
-
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_cs.cpp:52
@@ -37033,6 +43371,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Basic_Impl_T<CORBA::AttributeMode>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Basic_Impl_T<CORBA::AttributeMode>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
@@ -37081,8 +43426,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::AttributeDef,CORBA::AttributeDef_var>;
+ template class TAO::Any_Impl_T<CORBA::AttributeDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::AttributeDef,CORBA::AttributeDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::AttributeDef, CORBA::AttributeDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::AttributeDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -37143,6 +43490,132 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::AttributeDescription>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::AttributeDescription>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExtAttributeDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtAttributeDescription>::insert_copy (
+ _tao_any,
+ CORBA::ExtAttributeDescription::_tao_any_destructor,
+ CORBA::_tc_ExtAttributeDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtAttributeDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtAttributeDescription>::insert (
+ _tao_any,
+ CORBA::ExtAttributeDescription::_tao_any_destructor,
+ CORBA::_tc_ExtAttributeDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtAttributeDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= ACE_const_cast (
+ const CORBA::ExtAttributeDescription *&,
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExtAttributeDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExtAttributeDescription>::extract (
+ _tao_any,
+ CORBA::ExtAttributeDescription::_tao_any_destructor,
+ CORBA::_tc_ExtAttributeDescription,
+ _tao_elem
+ );
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::ExtAttributeDescription>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ExtAttributeDescription>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtAttributeDef_ptr _tao_elem
+ )
+{
+ CORBA::ExtAttributeDef_ptr _tao_objptr =
+ CORBA::ExtAttributeDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtAttributeDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ExtAttributeDef>::insert (
+ _tao_any,
+ CORBA::ExtAttributeDef::_tao_any_destructor,
+ CORBA::_tc_ExtAttributeDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtAttributeDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ExtAttributeDef>::extract (
+ _tao_any,
+ CORBA::ExtAttributeDef::_tao_any_destructor,
+ CORBA::_tc_ExtAttributeDef,
+ _tao_elem
+ );
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Manager<CORBA::ExtAttributeDef,CORBA::ExtAttributeDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ExtAttributeDef>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<CORBA::ExtAttributeDef, CORBA::ExtAttributeDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ExtAttributeDef>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_cs.cpp:52
@@ -37171,6 +43644,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Basic_Impl_T<CORBA::OperationMode>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Basic_Impl_T<CORBA::OperationMode>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
@@ -37229,6 +43709,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::ParameterDescription>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ParameterDescription>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
@@ -37393,8 +43880,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::OperationDef,CORBA::OperationDef_var>;
+ template class TAO::Any_Impl_T<CORBA::OperationDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::OperationDef,CORBA::OperationDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::OperationDef, CORBA::OperationDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::OperationDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -37455,6 +43944,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::OperationDescription>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::OperationDescription>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
@@ -37629,6 +44125,64 @@ CORBA::Boolean operator>>= (
);
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExtAttrDescriptionSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtAttrDescriptionSeq>::insert_copy (
+ _tao_any,
+ CORBA::ExtAttrDescriptionSeq::_tao_any_destructor,
+ CORBA::_tc_ExtAttrDescriptionSeq,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtAttrDescriptionSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtAttrDescriptionSeq>::insert (
+ _tao_any,
+ CORBA::ExtAttrDescriptionSeq::_tao_any_destructor,
+ CORBA::_tc_ExtAttrDescriptionSeq,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtAttrDescriptionSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= ACE_const_cast (
+ const CORBA::ExtAttrDescriptionSeq *&,
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExtAttrDescriptionSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExtAttrDescriptionSeq>::extract (
+ _tao_any,
+ CORBA::ExtAttrDescriptionSeq::_tao_any_destructor,
+ CORBA::_tc_ExtAttrDescriptionSeq,
+ _tao_elem
+ );
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
@@ -37677,8 +44231,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::InterfaceDef,CORBA::InterfaceDef_var>;
+ template class TAO::Any_Impl_T<CORBA::InterfaceDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::InterfaceDef,CORBA::InterfaceDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::InterfaceDef, CORBA::InterfaceDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::InterfaceDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -37739,6 +44295,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::InterfaceDef::FullInterfaceDescription>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::InterfaceDef::FullInterfaceDescription>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
@@ -37797,6 +44360,186 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::InterfaceDescription>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::InterfaceDescription>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::InterfaceAttrExtension_ptr _tao_elem
+ )
+{
+ CORBA::InterfaceAttrExtension_ptr _tao_objptr =
+ CORBA::InterfaceAttrExtension::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::InterfaceAttrExtension_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::InterfaceAttrExtension>::insert (
+ _tao_any,
+ CORBA::InterfaceAttrExtension::_tao_any_destructor,
+ CORBA::_tc_InterfaceAttrExtension,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::InterfaceAttrExtension_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::InterfaceAttrExtension>::extract (
+ _tao_any,
+ CORBA::InterfaceAttrExtension::_tao_any_destructor,
+ CORBA::_tc_InterfaceAttrExtension,
+ _tao_elem
+ );
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Manager<CORBA::InterfaceAttrExtension,CORBA::InterfaceAttrExtension_var>;
+ template class TAO::Any_Impl_T<CORBA::InterfaceAttrExtension>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<CORBA::InterfaceAttrExtension, CORBA::InterfaceAttrExtension_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::InterfaceAttrExtension>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>::insert_copy (
+ _tao_any,
+ CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription::_tao_any_destructor,
+ CORBA::InterfaceAttrExtension::_tc_ExtFullInterfaceDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>::insert (
+ _tao_any,
+ CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription::_tao_any_destructor,
+ CORBA::InterfaceAttrExtension::_tc_ExtFullInterfaceDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= ACE_const_cast (
+ const CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&,
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>::extract (
+ _tao_any,
+ CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription::_tao_any_destructor,
+ CORBA::InterfaceAttrExtension::_tc_ExtFullInterfaceDescription,
+ _tao_elem
+ );
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtInterfaceDef_ptr _tao_elem
+ )
+{
+ CORBA::ExtInterfaceDef_ptr _tao_objptr =
+ CORBA::ExtInterfaceDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtInterfaceDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ExtInterfaceDef>::insert (
+ _tao_any,
+ CORBA::ExtInterfaceDef::_tao_any_destructor,
+ CORBA::_tc_ExtInterfaceDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtInterfaceDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ExtInterfaceDef>::extract (
+ _tao_any,
+ CORBA::ExtInterfaceDef::_tao_any_destructor,
+ CORBA::_tc_ExtInterfaceDef,
+ _tao_elem
+ );
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Manager<CORBA::ExtInterfaceDef,CORBA::ExtInterfaceDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ExtInterfaceDef>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<CORBA::ExtInterfaceDef, CORBA::ExtInterfaceDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ExtInterfaceDef>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
@@ -37845,8 +44588,64 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::AbstractInterfaceDef,CORBA::AbstractInterfaceDef_var>;
+ template class TAO::Any_Impl_T<CORBA::AbstractInterfaceDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::AbstractInterfaceDef,CORBA::AbstractInterfaceDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::AbstractInterfaceDef, CORBA::AbstractInterfaceDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::AbstractInterfaceDef>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtAbstractInterfaceDef_ptr _tao_elem
+ )
+{
+ CORBA::ExtAbstractInterfaceDef_ptr _tao_objptr =
+ CORBA::ExtAbstractInterfaceDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtAbstractInterfaceDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ExtAbstractInterfaceDef>::insert (
+ _tao_any,
+ CORBA::ExtAbstractInterfaceDef::_tao_any_destructor,
+ CORBA::_tc_ExtAbstractInterfaceDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtAbstractInterfaceDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ExtAbstractInterfaceDef>::extract (
+ _tao_any,
+ CORBA::ExtAbstractInterfaceDef::_tao_any_destructor,
+ CORBA::_tc_ExtAbstractInterfaceDef,
+ _tao_elem
+ );
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Manager<CORBA::ExtAbstractInterfaceDef,CORBA::ExtAbstractInterfaceDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ExtAbstractInterfaceDef>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<CORBA::ExtAbstractInterfaceDef, CORBA::ExtAbstractInterfaceDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ExtAbstractInterfaceDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -37897,8 +44696,64 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::LocalInterfaceDef,CORBA::LocalInterfaceDef_var>;
+ template class TAO::Any_Impl_T<CORBA::LocalInterfaceDef>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<CORBA::LocalInterfaceDef, CORBA::LocalInterfaceDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::LocalInterfaceDef>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtLocalInterfaceDef_ptr _tao_elem
+ )
+{
+ CORBA::ExtLocalInterfaceDef_ptr _tao_objptr =
+ CORBA::ExtLocalInterfaceDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtLocalInterfaceDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ExtLocalInterfaceDef>::insert (
+ _tao_any,
+ CORBA::ExtLocalInterfaceDef::_tao_any_destructor,
+ CORBA::_tc_ExtLocalInterfaceDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtLocalInterfaceDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ExtLocalInterfaceDef>::extract (
+ _tao_any,
+ CORBA::ExtLocalInterfaceDef::_tao_any_destructor,
+ CORBA::_tc_ExtLocalInterfaceDef,
+ _tao_elem
+ );
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Manager<CORBA::ExtLocalInterfaceDef,CORBA::ExtLocalInterfaceDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ExtLocalInterfaceDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::LocalInterfaceDef,CORBA::LocalInterfaceDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::ExtLocalInterfaceDef, CORBA::ExtLocalInterfaceDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ExtLocalInterfaceDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -38571,68 +45426,45 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA::ExcDescriptionSeq &_tao_sequence
+ const CORBA::AttributeDef_ptr _tao_objref
)
{
- CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm << _tao_sequence[i]);
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
}
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA::ExcDescriptionSeq &_tao_sequence
+ CORBA::AttributeDef_ptr &_tao_objref
)
{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return 0;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return 1;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i]);
- }
-
- return _tao_marshal_flag;
- }
-
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::Object_var obj;
+
+ if ((strm >> obj.inout ()) == 0)
+ {
+ return 0;
+ }
+
+ // Narrow to the right type.
+ _tao_objref =
+ CORBA::AttributeDef::_unchecked_narrow (
+ obj.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
return 0;
}
@@ -38641,7 +45473,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA::AttributeDef_ptr _tao_objref
+ const CORBA::ExtAttributeDef_ptr _tao_objref
)
{
CORBA::Object_ptr _tao_corba_obj = _tao_objref;
@@ -38650,7 +45482,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA::AttributeDef_ptr &_tao_objref
+ CORBA::ExtAttributeDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
@@ -38664,7 +45496,7 @@ CORBA::Boolean operator>> (
// Narrow to the right type.
_tao_objref =
- CORBA::AttributeDef::_unchecked_narrow (
+ CORBA::ExtAttributeDef::_unchecked_narrow (
obj.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -39053,6 +45885,72 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const CORBA::ExtAttrDescriptionSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len = _tao_sequence.length ();
+
+ if (strm << _tao_seq_len)
+ {
+ // Encode all elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::ExtAttrDescriptionSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len;
+
+ if (strm >> _tao_seq_len)
+ {
+ // Add a check to the length of the sequence
+ // to make sure it does not exceed the length
+ // of the stream. (See bug 58.)
+ if (_tao_seq_len > strm.length ())
+ {
+ return 0;
+ }
+
+ // Set the length of the sequence.
+ _tao_sequence.length (_tao_seq_len);
+
+ // If length is 0 we return true.
+ if (0 >= _tao_seq_len)
+ {
+ return 1;
+ }
+
+ // Retrieve all the elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm >> _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
CORBA::Boolean operator<< (
@@ -39100,6 +45998,92 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
+ const CORBA::InterfaceAttrExtension_ptr _tao_objref
+ )
+{
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::InterfaceAttrExtension_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::InterfaceAttrExtension::_unchecked_narrow (
+ obj.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const CORBA::ExtInterfaceDef_ptr _tao_objref
+ )
+{
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::ExtInterfaceDef_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::ExtInterfaceDef::_unchecked_narrow (
+ obj.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
const CORBA::AbstractInterfaceDef_ptr _tao_objref
)
{
@@ -39143,6 +46127,49 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
+ const CORBA::ExtAbstractInterfaceDef_ptr _tao_objref
+ )
+{
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::ExtAbstractInterfaceDef_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::ExtAbstractInterfaceDef::_unchecked_narrow (
+ obj.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
const CORBA::LocalInterfaceDef_ptr _tao_objref
)
{
@@ -39181,3 +46208,46 @@ CORBA::Boolean operator>> (
return 0;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const CORBA::ExtLocalInterfaceDef_ptr _tao_objref
+ )
+{
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::ExtLocalInterfaceDef_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::ExtLocalInterfaceDef::_unchecked_narrow (
+ obj.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
diff --git a/TAO/tao/IFR_Client/IFR_BasicC.h b/TAO/tao/IFR_Client/IFR_BasicC.h
index 419a426b33e..ef2f100626e 100644
--- a/TAO/tao/IFR_Client/IFR_BasicC.h
+++ b/TAO/tao/IFR_Client/IFR_BasicC.h
@@ -6127,83 +6127,6 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExceptionDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
-
- class ExceptionDescription_var;
-
- struct TAO_IFR_Client_Export ExceptionDescription
- {
- typedef ExceptionDescription_var _var_type;
-
- 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_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export ExceptionDescription_var
- {
- public:
- ExceptionDescription_var (void);
- ExceptionDescription_var (ExceptionDescription *);
- ExceptionDescription_var (const ExceptionDescription_var &);
- ~ExceptionDescription_var (void);
-
- ExceptionDescription_var &operator= (ExceptionDescription *);
- ExceptionDescription_var &operator= (const ExceptionDescription_var &);
- ExceptionDescription *operator-> (void);
- const ExceptionDescription *operator-> (void) const;
-
- operator const ExceptionDescription &() const;
- operator ExceptionDescription &();
- operator ExceptionDescription &() const;
-
- // Variable-size types only.
- operator ExceptionDescription *&();
-
- // in, inout, out, _retn
- const ExceptionDescription &in (void) const;
- ExceptionDescription &inout (void);
- ExceptionDescription *&out (void);
- ExceptionDescription *_retn (void);
- ExceptionDescription *ptr (void) const;
-
- private:
- ExceptionDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export ExceptionDescription_out
- {
- public:
- ExceptionDescription_out (ExceptionDescription *&);
- ExceptionDescription_out (ExceptionDescription_var &);
- ExceptionDescription_out (const ExceptionDescription_out &);
- ExceptionDescription_out &operator= (const ExceptionDescription_out &);
- ExceptionDescription_out &operator= (ExceptionDescription *);
- operator ExceptionDescription *&();
- ExceptionDescription *&ptr (void);
- ExceptionDescription *operator-> (void);
-
- private:
- ExceptionDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ExceptionDescription_var &);
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExceptionDescription;
-
- // TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -6381,181 +6304,6 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExceptionDefSeq;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (void);
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- ExceptionDescription *data,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (
- const _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &rhs
- );
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &operator= (
- const _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &rhs
- );
- virtual ~_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (void);
-
- // = Accessors.
- ExceptionDescription &operator[] (CORBA::ULong i);
- const ExceptionDescription &operator[] (CORBA::ULong i) const;
-
- // = Static operations.
- static ExceptionDescription *allocbuf (CORBA::ULong size);
- static void freebuf (ExceptionDescription *buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- ExceptionDescription *get_buffer (CORBA::Boolean orphan = 0);
- const ExceptionDescription *get_buffer (void) const;
- void replace (
- CORBA::ULong max,
- CORBA::ULong length,
- ExceptionDescription *data,
- CORBA::Boolean release
- );
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_EXCDESCRIPTIONSEQ_CH_)
-#define _CORBA_EXCDESCRIPTIONSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class ExcDescriptionSeq;
- class ExcDescriptionSeq_var;
-
- // *************************************************************
- // CORBA::ExcDescriptionSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export ExcDescriptionSeq : public
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<ExceptionDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- ExcDescriptionSeq (void);
- ExcDescriptionSeq (CORBA::ULong max);
- ExcDescriptionSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- ExceptionDescription *buffer,
- CORBA::Boolean release = 0
- );
- ExcDescriptionSeq (const ExcDescriptionSeq &);
- ~ExcDescriptionSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef ExcDescriptionSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXCDESCRIPTIONSEQ___VAR_CH_)
-#define _CORBA_EXCDESCRIPTIONSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class CORBA::ExcDescriptionSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export ExcDescriptionSeq_var
- {
- public:
- ExcDescriptionSeq_var (void);
- ExcDescriptionSeq_var (ExcDescriptionSeq *);
- ExcDescriptionSeq_var (const ExcDescriptionSeq_var &);
- ~ExcDescriptionSeq_var (void);
-
- ExcDescriptionSeq_var &operator= (ExcDescriptionSeq *);
- ExcDescriptionSeq_var &operator= (const ExcDescriptionSeq_var &);
- ExcDescriptionSeq *operator-> (void);
- const ExcDescriptionSeq *operator-> (void) const;
-
- operator const ExcDescriptionSeq &() const;
- operator ExcDescriptionSeq &();
- operator ExcDescriptionSeq &() const;
-
- // Variable-size base types only.
- operator ExcDescriptionSeq *&();
-
- ExceptionDescription & operator[] (CORBA::ULong index);
- const ExceptionDescription & operator[] (CORBA::ULong index) const;
-
- // in, inout, out, _retn
- const ExcDescriptionSeq &in (void) const;
- ExcDescriptionSeq &inout (void);
- ExcDescriptionSeq *&out (void);
- ExcDescriptionSeq *_retn (void);
- ExcDescriptionSeq *ptr (void) const;
-
- private:
- ExcDescriptionSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXCDESCRIPTIONSEQ___OUT_CH_)
-#define _CORBA_EXCDESCRIPTIONSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export ExcDescriptionSeq_out
- {
- public:
- ExcDescriptionSeq_out (ExcDescriptionSeq *&);
- ExcDescriptionSeq_out (ExcDescriptionSeq_var &);
- ExcDescriptionSeq_out (const ExcDescriptionSeq_out &);
- ExcDescriptionSeq_out &operator= (const ExcDescriptionSeq_out &);
- ExcDescriptionSeq_out &operator= (ExcDescriptionSeq *);
- operator ExcDescriptionSeq *&();
- ExcDescriptionSeq *&ptr (void);
- ExcDescriptionSeq *operator-> (void);
- ExceptionDescription & operator[] (CORBA::ULong index);
-
- private:
- ExcDescriptionSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ExcDescriptionSeq_var &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExcDescriptionSeq;
-
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/enum_ch.cpp:57
@@ -7098,6 +6846,533 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AttributeDescription;
// TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
+ class ExtAttributeDescription_var;
+
+ struct TAO_IFR_Client_Export ExtAttributeDescription
+ {
+ typedef ExtAttributeDescription_var _var_type;
+
+ 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;
+ CORBA::ExcDescriptionSeq get_exceptions;
+ CORBA::ExcDescriptionSeq put_exceptions;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
+ class TAO_IFR_Client_Export ExtAttributeDescription_var
+ {
+ public:
+ ExtAttributeDescription_var (void);
+ ExtAttributeDescription_var (ExtAttributeDescription *);
+ ExtAttributeDescription_var (const ExtAttributeDescription_var &);
+ ~ExtAttributeDescription_var (void);
+
+ ExtAttributeDescription_var &operator= (ExtAttributeDescription *);
+ ExtAttributeDescription_var &operator= (const ExtAttributeDescription_var &);
+ ExtAttributeDescription *operator-> (void);
+ const ExtAttributeDescription *operator-> (void) const;
+
+ operator const ExtAttributeDescription &() const;
+ operator ExtAttributeDescription &();
+ operator ExtAttributeDescription &() const;
+
+ // Variable-size types only.
+ operator ExtAttributeDescription *&();
+
+ // in, inout, out, _retn
+ const ExtAttributeDescription &in (void) const;
+ ExtAttributeDescription &inout (void);
+ ExtAttributeDescription *&out (void);
+ ExtAttributeDescription *_retn (void);
+ ExtAttributeDescription *ptr (void) const;
+
+ private:
+ ExtAttributeDescription *ptr_;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
+
+ class TAO_IFR_Client_Export ExtAttributeDescription_out
+ {
+ public:
+ ExtAttributeDescription_out (ExtAttributeDescription *&);
+ ExtAttributeDescription_out (ExtAttributeDescription_var &);
+ ExtAttributeDescription_out (const ExtAttributeDescription_out &);
+ ExtAttributeDescription_out &operator= (const ExtAttributeDescription_out &);
+ ExtAttributeDescription_out &operator= (ExtAttributeDescription *);
+ operator ExtAttributeDescription *&();
+ ExtAttributeDescription *&ptr (void);
+ ExtAttributeDescription *operator-> (void);
+
+ private:
+ ExtAttributeDescription *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const ExtAttributeDescription_var &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtAttributeDescription;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+
+#if !defined (_CORBA_EXTATTRIBUTEDEF___PTR_CH_)
+#define _CORBA_EXTATTRIBUTEDEF___PTR_CH_
+
+ class ExtAttributeDef;
+ typedef ExtAttributeDef *ExtAttributeDef_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTATTRIBUTEDEF___VAR_CH_)
+#define _CORBA_EXTATTRIBUTEDEF___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export ExtAttributeDef_var : public TAO_Base_var
+ {
+ public:
+ ExtAttributeDef_var (void); // default constructor
+ ExtAttributeDef_var (ExtAttributeDef_ptr p) : ptr_ (p) {}
+ ExtAttributeDef_var (const ExtAttributeDef_var &); // copy constructor
+ ~ExtAttributeDef_var (void); // destructor
+
+ ExtAttributeDef_var &operator= (ExtAttributeDef_ptr);
+ ExtAttributeDef_var &operator= (const ExtAttributeDef_var &);
+ ExtAttributeDef_ptr operator-> (void) const;
+
+ operator const ExtAttributeDef_ptr &() const;
+ operator ExtAttributeDef_ptr &();
+ // in, inout, out, _retn
+ ExtAttributeDef_ptr in (void) const;
+ ExtAttributeDef_ptr &inout (void);
+ ExtAttributeDef_ptr &out (void);
+ ExtAttributeDef_ptr _retn (void);
+ ExtAttributeDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static ExtAttributeDef_ptr tao_duplicate (ExtAttributeDef_ptr);
+ static void tao_release (ExtAttributeDef_ptr);
+ static ExtAttributeDef_ptr tao_nil (void);
+ static ExtAttributeDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ ExtAttributeDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ ExtAttributeDef_var (const TAO_Base_var &rhs);
+ ExtAttributeDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTATTRIBUTEDEF___OUT_CH_)
+#define _CORBA_EXTATTRIBUTEDEF___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
+ class TAO_IFR_Client_Export ExtAttributeDef_out
+ {
+ public:
+ ExtAttributeDef_out (ExtAttributeDef_ptr &);
+ ExtAttributeDef_out (ExtAttributeDef_var &);
+ ExtAttributeDef_out (const ExtAttributeDef_out &);
+ ExtAttributeDef_out &operator= (const ExtAttributeDef_out &);
+ ExtAttributeDef_out &operator= (const ExtAttributeDef_var &);
+ ExtAttributeDef_out &operator= (ExtAttributeDef_ptr);
+ operator ExtAttributeDef_ptr &();
+ ExtAttributeDef_ptr &ptr (void);
+ ExtAttributeDef_ptr operator-> (void);
+
+ private:
+ ExtAttributeDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_EXTATTRIBUTEDEF_CH_)
+#define _CORBA_EXTATTRIBUTEDEF_CH_
+
+ class _TAO_ExtAttributeDef_Proxy_Impl;
+ class _TAO_ExtAttributeDef_Remote_Proxy_Impl;
+ class _TAO_ExtAttributeDef_Proxy_Broker;
+ class _TAO_ExtAttributeDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export ExtAttributeDef
+ : public virtual CORBA::AttributeDef
+ {
+ public:
+ typedef ExtAttributeDef_ptr _ptr_type;
+ typedef ExtAttributeDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static ExtAttributeDef_ptr _duplicate (ExtAttributeDef_ptr obj);
+
+ static ExtAttributeDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ExtAttributeDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ExtAttributeDef_ptr _nil (void)
+ {
+ return (ExtAttributeDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ExcDescriptionSeq * get_exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void get_exceptions (
+ const CORBA::ExcDescriptionSeq & get_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ExcDescriptionSeq * set_exceptions (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void set_exceptions (
+ const CORBA::ExcDescriptionSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ExtAttributeDescription * describe_attribute (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_ExtAttributeDef_Proxy_Broker *the_TAO_ExtAttributeDef_Proxy_Broker_;
+
+ protected:
+ ExtAttributeDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ExtAttributeDef_setup_collocation (int collocated);
+
+ ExtAttributeDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~ExtAttributeDef (void);
+
+ friend class _TAO_ExtAttributeDef_Remote_Proxy_Impl;
+ friend class _TAO_ExtAttributeDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_ExtAttributeDef_Direct_Proxy_Impl;
+
+ private:
+ ExtAttributeDef (const ExtAttributeDef &);
+ void operator= (const ExtAttributeDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ExtAttributeDef_Proxy_Impl
+ : public virtual CORBA::_TAO_AttributeDef_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_ExtAttributeDef_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ExcDescriptionSeq * get_exceptions (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void get_exceptions (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::ExcDescriptionSeq & get_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ExcDescriptionSeq * set_exceptions (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void set_exceptions (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::ExcDescriptionSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ExtAttributeDescription * describe_attribute (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ protected:
+ _TAO_ExtAttributeDef_Proxy_Impl (void);
+ };
+
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_ExtAttributeDef_Remote_Proxy_Impl
+ : public virtual _TAO_ExtAttributeDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_AttributeDef_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_ExtAttributeDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_ExtAttributeDef_Remote_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ExcDescriptionSeq * get_exceptions (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void get_exceptions (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::ExcDescriptionSeq & get_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ExcDescriptionSeq * set_exceptions (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void set_exceptions (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::ExcDescriptionSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ExtAttributeDescription * describe_attribute (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ExtAttributeDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_ExtAttributeDef_Proxy_Broker (void);
+ virtual _TAO_ExtAttributeDef_Proxy_Impl &select_proxy (
+ ExtAttributeDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_ExtAttributeDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_ExtAttributeDef_Remote_Proxy_Broker
+ : public virtual _TAO_ExtAttributeDef_Proxy_Broker
+ {
+ public:
+ _TAO_ExtAttributeDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_ExtAttributeDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_ExtAttributeDef_Proxy_Impl &select_proxy (
+ ExtAttributeDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_ExtAttributeDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_ExtAttributeDef_Remote_Proxy_Broker *the_TAO_ExtAttributeDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtAttributeDef;
+
+ // TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/enum_ch.cpp:57
enum OperationMode
@@ -7365,7 +7640,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ParDescriptionSeq;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:368
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:367
typedef char * ContextIdentifier;
typedef CORBA::String_var ContextIdentifier_var;
@@ -8697,6 +8972,181 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AttrDescriptionSeq;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXTATTRDESCRIPTIONSEQ_CH_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXTATTRDESCRIPTIONSEQ_CH_
+
+ class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq
+ : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (void);
+ _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ ExtAttributeDescription *data,
+ CORBA::Boolean release = 0
+ );
+ _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (
+ const _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq &rhs
+ );
+ _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq &operator= (
+ const _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq &rhs
+ );
+ virtual ~_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (void);
+
+ // = Accessors.
+ ExtAttributeDescription &operator[] (CORBA::ULong i);
+ const ExtAttributeDescription &operator[] (CORBA::ULong i) const;
+
+ // = Static operations.
+ static ExtAttributeDescription *allocbuf (CORBA::ULong size);
+ static void freebuf (ExtAttributeDescription *buffer);
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ ExtAttributeDescription *get_buffer (CORBA::Boolean orphan = 0);
+ const ExtAttributeDescription *get_buffer (void) const;
+ void replace (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ExtAttributeDescription *data,
+ CORBA::Boolean release
+ );
+ };
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXTATTRDESCRIPTIONSEQ_CH_)
+#define _CORBA_EXTATTRDESCRIPTIONSEQ_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
+
+ class ExtAttrDescriptionSeq;
+ class ExtAttrDescriptionSeq_var;
+
+ // *************************************************************
+ // CORBA::ExtAttrDescriptionSeq
+ // *************************************************************
+
+ class TAO_IFR_Client_Export ExtAttrDescriptionSeq : public
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<ExtAttributeDescription>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ ExtAttrDescriptionSeq (void);
+ ExtAttrDescriptionSeq (CORBA::ULong max);
+ ExtAttrDescriptionSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ExtAttributeDescription *buffer,
+ CORBA::Boolean release = 0
+ );
+ ExtAttrDescriptionSeq (const ExtAttrDescriptionSeq &);
+ ~ExtAttrDescriptionSeq (void);
+
+ static void _tao_any_destructor (void*);
+
+ typedef ExtAttrDescriptionSeq_var _var_type;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTATTRDESCRIPTIONSEQ___VAR_CH_)
+#define _CORBA_EXTATTRDESCRIPTIONSEQ___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
+
+ // *************************************************************
+ // class CORBA::ExtAttrDescriptionSeq_var
+ // *************************************************************
+
+ class TAO_IFR_Client_Export ExtAttrDescriptionSeq_var
+ {
+ public:
+ ExtAttrDescriptionSeq_var (void);
+ ExtAttrDescriptionSeq_var (ExtAttrDescriptionSeq *);
+ ExtAttrDescriptionSeq_var (const ExtAttrDescriptionSeq_var &);
+ ~ExtAttrDescriptionSeq_var (void);
+
+ ExtAttrDescriptionSeq_var &operator= (ExtAttrDescriptionSeq *);
+ ExtAttrDescriptionSeq_var &operator= (const ExtAttrDescriptionSeq_var &);
+ ExtAttrDescriptionSeq *operator-> (void);
+ const ExtAttrDescriptionSeq *operator-> (void) const;
+
+ operator const ExtAttrDescriptionSeq &() const;
+ operator ExtAttrDescriptionSeq &();
+ operator ExtAttrDescriptionSeq &() const;
+
+ // Variable-size base types only.
+ operator ExtAttrDescriptionSeq *&();
+
+ ExtAttributeDescription & operator[] (CORBA::ULong index);
+ const ExtAttributeDescription & operator[] (CORBA::ULong index) const;
+
+ // in, inout, out, _retn
+ const ExtAttrDescriptionSeq &in (void) const;
+ ExtAttrDescriptionSeq &inout (void);
+ ExtAttrDescriptionSeq *&out (void);
+ ExtAttrDescriptionSeq *_retn (void);
+ ExtAttrDescriptionSeq *ptr (void) const;
+
+ private:
+ ExtAttrDescriptionSeq *ptr_;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTATTRDESCRIPTIONSEQ___OUT_CH_)
+#define _CORBA_EXTATTRDESCRIPTIONSEQ___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
+
+ class TAO_IFR_Client_Export ExtAttrDescriptionSeq_out
+ {
+ public:
+ ExtAttrDescriptionSeq_out (ExtAttrDescriptionSeq *&);
+ ExtAttrDescriptionSeq_out (ExtAttrDescriptionSeq_var &);
+ ExtAttrDescriptionSeq_out (const ExtAttrDescriptionSeq_out &);
+ ExtAttrDescriptionSeq_out &operator= (const ExtAttrDescriptionSeq_out &);
+ ExtAttrDescriptionSeq_out &operator= (ExtAttrDescriptionSeq *);
+ operator ExtAttrDescriptionSeq *&();
+ ExtAttrDescriptionSeq *&ptr (void);
+ ExtAttrDescriptionSeq *operator-> (void);
+ ExtAttributeDescription & operator[] (CORBA::ULong index);
+
+ private:
+ ExtAttrDescriptionSeq *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const ExtAttrDescriptionSeq_var &);
+ };
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtAttrDescriptionSeq;
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
@@ -9381,6 +9831,735 @@ TAO_NAMESPACE CORBA
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+#if !defined (_CORBA_INTERFACEATTREXTENSION___PTR_CH_)
+#define _CORBA_INTERFACEATTREXTENSION___PTR_CH_
+
+ class InterfaceAttrExtension;
+ typedef InterfaceAttrExtension *InterfaceAttrExtension_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_INTERFACEATTREXTENSION___VAR_CH_)
+#define _CORBA_INTERFACEATTREXTENSION___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export InterfaceAttrExtension_var : public TAO_Base_var
+ {
+ public:
+ InterfaceAttrExtension_var (void); // default constructor
+ InterfaceAttrExtension_var (InterfaceAttrExtension_ptr p) : ptr_ (p) {}
+ InterfaceAttrExtension_var (const InterfaceAttrExtension_var &); // copy constructor
+ ~InterfaceAttrExtension_var (void); // destructor
+
+ InterfaceAttrExtension_var &operator= (InterfaceAttrExtension_ptr);
+ InterfaceAttrExtension_var &operator= (const InterfaceAttrExtension_var &);
+ InterfaceAttrExtension_ptr operator-> (void) const;
+
+ operator const InterfaceAttrExtension_ptr &() const;
+ operator InterfaceAttrExtension_ptr &();
+ // in, inout, out, _retn
+ InterfaceAttrExtension_ptr in (void) const;
+ InterfaceAttrExtension_ptr &inout (void);
+ InterfaceAttrExtension_ptr &out (void);
+ InterfaceAttrExtension_ptr _retn (void);
+ InterfaceAttrExtension_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static InterfaceAttrExtension_ptr tao_duplicate (InterfaceAttrExtension_ptr);
+ static void tao_release (InterfaceAttrExtension_ptr);
+ static InterfaceAttrExtension_ptr tao_nil (void);
+ static InterfaceAttrExtension_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ InterfaceAttrExtension_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ InterfaceAttrExtension_var (const TAO_Base_var &rhs);
+ InterfaceAttrExtension_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_INTERFACEATTREXTENSION___OUT_CH_)
+#define _CORBA_INTERFACEATTREXTENSION___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
+ class TAO_IFR_Client_Export InterfaceAttrExtension_out
+ {
+ public:
+ InterfaceAttrExtension_out (InterfaceAttrExtension_ptr &);
+ InterfaceAttrExtension_out (InterfaceAttrExtension_var &);
+ InterfaceAttrExtension_out (const InterfaceAttrExtension_out &);
+ InterfaceAttrExtension_out &operator= (const InterfaceAttrExtension_out &);
+ InterfaceAttrExtension_out &operator= (const InterfaceAttrExtension_var &);
+ InterfaceAttrExtension_out &operator= (InterfaceAttrExtension_ptr);
+ operator InterfaceAttrExtension_ptr &();
+ InterfaceAttrExtension_ptr &ptr (void);
+ InterfaceAttrExtension_ptr operator-> (void);
+
+ private:
+ InterfaceAttrExtension_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_INTERFACEATTREXTENSION_CH_)
+#define _CORBA_INTERFACEATTREXTENSION_CH_
+
+ class _TAO_InterfaceAttrExtension_Proxy_Impl;
+ class _TAO_InterfaceAttrExtension_Remote_Proxy_Impl;
+ class _TAO_InterfaceAttrExtension_Proxy_Broker;
+ class _TAO_InterfaceAttrExtension_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export InterfaceAttrExtension
+ : public virtual CORBA::Object
+ {
+ public:
+ typedef InterfaceAttrExtension_ptr _ptr_type;
+ typedef InterfaceAttrExtension_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static InterfaceAttrExtension_ptr _duplicate (InterfaceAttrExtension_ptr obj);
+
+ static InterfaceAttrExtension_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static InterfaceAttrExtension_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static InterfaceAttrExtension_ptr _nil (void)
+ {
+ return (InterfaceAttrExtension_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
+ class ExtFullInterfaceDescription_var;
+
+ struct TAO_IFR_Client_Export ExtFullInterfaceDescription
+ {
+ typedef ExtFullInterfaceDescription_var _var_type;
+
+ static void _tao_any_destructor (void *);
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ ACE_NESTED_CLASS (CORBA, OpDescriptionSeq) operations;
+ ACE_NESTED_CLASS (CORBA, ExtAttrDescriptionSeq) attributes;
+ ACE_NESTED_CLASS (CORBA, RepositoryIdSeq) base_interfaces;
+ CORBA::TypeCode_var type;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
+ class TAO_IFR_Client_Export ExtFullInterfaceDescription_var
+ {
+ public:
+ ExtFullInterfaceDescription_var (void);
+ ExtFullInterfaceDescription_var (ExtFullInterfaceDescription *);
+ ExtFullInterfaceDescription_var (const ExtFullInterfaceDescription_var &);
+ ~ExtFullInterfaceDescription_var (void);
+
+ ExtFullInterfaceDescription_var &operator= (ExtFullInterfaceDescription *);
+ ExtFullInterfaceDescription_var &operator= (const ExtFullInterfaceDescription_var &);
+ ExtFullInterfaceDescription *operator-> (void);
+ const ExtFullInterfaceDescription *operator-> (void) const;
+
+ operator const ExtFullInterfaceDescription &() const;
+ operator ExtFullInterfaceDescription &();
+ operator ExtFullInterfaceDescription &() const;
+
+ // Variable-size types only.
+ operator ExtFullInterfaceDescription *&();
+
+ // in, inout, out, _retn
+ const ExtFullInterfaceDescription &in (void) const;
+ ExtFullInterfaceDescription &inout (void);
+ ExtFullInterfaceDescription *&out (void);
+ ExtFullInterfaceDescription *_retn (void);
+ ExtFullInterfaceDescription *ptr (void) const;
+
+ private:
+ ExtFullInterfaceDescription *ptr_;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
+
+ class TAO_IFR_Client_Export ExtFullInterfaceDescription_out
+ {
+ public:
+ ExtFullInterfaceDescription_out (ExtFullInterfaceDescription *&);
+ ExtFullInterfaceDescription_out (ExtFullInterfaceDescription_var &);
+ ExtFullInterfaceDescription_out (const ExtFullInterfaceDescription_out &);
+ ExtFullInterfaceDescription_out &operator= (const ExtFullInterfaceDescription_out &);
+ ExtFullInterfaceDescription_out &operator= (ExtFullInterfaceDescription *);
+ operator ExtFullInterfaceDescription *&();
+ ExtFullInterfaceDescription *&ptr (void);
+ ExtFullInterfaceDescription *operator-> (void);
+
+ private:
+ ExtFullInterfaceDescription *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const ExtFullInterfaceDescription_var &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ static ::CORBA::TypeCode_ptr _tc_ExtFullInterfaceDescription;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * describe_ext_interface (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_InterfaceAttrExtension_Proxy_Broker *the_TAO_InterfaceAttrExtension_Proxy_Broker_;
+
+ protected:
+ InterfaceAttrExtension (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_InterfaceAttrExtension_setup_collocation (int collocated);
+
+ InterfaceAttrExtension (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~InterfaceAttrExtension (void);
+
+ friend class _TAO_InterfaceAttrExtension_Remote_Proxy_Impl;
+ friend class _TAO_InterfaceAttrExtension_ThruPOA_Proxy_Impl;
+ friend class _TAO_InterfaceAttrExtension_Direct_Proxy_Impl;
+
+ private:
+ InterfaceAttrExtension (const InterfaceAttrExtension &);
+ void operator= (const InterfaceAttrExtension &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_InterfaceAttrExtension_Proxy_Impl
+ : public virtual TAO_Object_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_InterfaceAttrExtension_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * describe_ext_interface (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ protected:
+ _TAO_InterfaceAttrExtension_Proxy_Impl (void);
+ };
+
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_InterfaceAttrExtension_Remote_Proxy_Impl
+ : public virtual _TAO_InterfaceAttrExtension_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl
+ {
+ public:
+ _TAO_InterfaceAttrExtension_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_InterfaceAttrExtension_Remote_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * describe_ext_interface (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_InterfaceAttrExtension_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_InterfaceAttrExtension_Proxy_Broker (void);
+ virtual _TAO_InterfaceAttrExtension_Proxy_Impl &select_proxy (
+ InterfaceAttrExtension *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_InterfaceAttrExtension_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_InterfaceAttrExtension_Remote_Proxy_Broker
+ : public virtual _TAO_InterfaceAttrExtension_Proxy_Broker
+ {
+ public:
+ _TAO_InterfaceAttrExtension_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_InterfaceAttrExtension_Remote_Proxy_Broker (void);
+
+ virtual _TAO_InterfaceAttrExtension_Proxy_Impl &select_proxy (
+ InterfaceAttrExtension *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_InterfaceAttrExtension_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_InterfaceAttrExtension_Remote_Proxy_Broker *the_TAO_InterfaceAttrExtension_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InterfaceAttrExtension;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+
+#if !defined (_CORBA_EXTINTERFACEDEF___PTR_CH_)
+#define _CORBA_EXTINTERFACEDEF___PTR_CH_
+
+ class ExtInterfaceDef;
+ typedef ExtInterfaceDef *ExtInterfaceDef_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTINTERFACEDEF___VAR_CH_)
+#define _CORBA_EXTINTERFACEDEF___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export ExtInterfaceDef_var : public TAO_Base_var
+ {
+ public:
+ ExtInterfaceDef_var (void); // default constructor
+ ExtInterfaceDef_var (ExtInterfaceDef_ptr p) : ptr_ (p) {}
+ ExtInterfaceDef_var (const ExtInterfaceDef_var &); // copy constructor
+ ~ExtInterfaceDef_var (void); // destructor
+
+ ExtInterfaceDef_var &operator= (ExtInterfaceDef_ptr);
+ ExtInterfaceDef_var &operator= (const ExtInterfaceDef_var &);
+ ExtInterfaceDef_ptr operator-> (void) const;
+
+ operator const ExtInterfaceDef_ptr &() const;
+ operator ExtInterfaceDef_ptr &();
+ // in, inout, out, _retn
+ ExtInterfaceDef_ptr in (void) const;
+ ExtInterfaceDef_ptr &inout (void);
+ ExtInterfaceDef_ptr &out (void);
+ ExtInterfaceDef_ptr _retn (void);
+ ExtInterfaceDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static ExtInterfaceDef_ptr tao_duplicate (ExtInterfaceDef_ptr);
+ static void tao_release (ExtInterfaceDef_ptr);
+ static ExtInterfaceDef_ptr tao_nil (void);
+ static ExtInterfaceDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ ExtInterfaceDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ ExtInterfaceDef_var (const TAO_Base_var &rhs);
+ ExtInterfaceDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTINTERFACEDEF___OUT_CH_)
+#define _CORBA_EXTINTERFACEDEF___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
+ class TAO_IFR_Client_Export ExtInterfaceDef_out
+ {
+ public:
+ ExtInterfaceDef_out (ExtInterfaceDef_ptr &);
+ ExtInterfaceDef_out (ExtInterfaceDef_var &);
+ ExtInterfaceDef_out (const ExtInterfaceDef_out &);
+ ExtInterfaceDef_out &operator= (const ExtInterfaceDef_out &);
+ ExtInterfaceDef_out &operator= (const ExtInterfaceDef_var &);
+ ExtInterfaceDef_out &operator= (ExtInterfaceDef_ptr);
+ operator ExtInterfaceDef_ptr &();
+ ExtInterfaceDef_ptr &ptr (void);
+ ExtInterfaceDef_ptr operator-> (void);
+
+ private:
+ ExtInterfaceDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_EXTINTERFACEDEF_CH_)
+#define _CORBA_EXTINTERFACEDEF_CH_
+
+ class _TAO_ExtInterfaceDef_Proxy_Impl;
+ class _TAO_ExtInterfaceDef_Remote_Proxy_Impl;
+ class _TAO_ExtInterfaceDef_Proxy_Broker;
+ class _TAO_ExtInterfaceDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export ExtInterfaceDef
+ : public virtual CORBA::InterfaceDef,
+ public virtual CORBA::InterfaceAttrExtension
+ {
+ public:
+ typedef ExtInterfaceDef_ptr _ptr_type;
+ typedef ExtInterfaceDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static ExtInterfaceDef_ptr _duplicate (ExtInterfaceDef_ptr obj);
+
+ static ExtInterfaceDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ExtInterfaceDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ExtInterfaceDef_ptr _nil (void)
+ {
+ return (ExtInterfaceDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_ExtInterfaceDef_Proxy_Broker *the_TAO_ExtInterfaceDef_Proxy_Broker_;
+
+ protected:
+ ExtInterfaceDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ExtInterfaceDef_setup_collocation (int collocated);
+
+ ExtInterfaceDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~ExtInterfaceDef (void);
+
+ friend class _TAO_ExtInterfaceDef_Remote_Proxy_Impl;
+ friend class _TAO_ExtInterfaceDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_ExtInterfaceDef_Direct_Proxy_Impl;
+
+ private:
+ ExtInterfaceDef (const ExtInterfaceDef &);
+ void operator= (const ExtInterfaceDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ExtInterfaceDef_Proxy_Impl
+ : public virtual CORBA::_TAO_InterfaceDef_Proxy_Impl,
+ public virtual CORBA::_TAO_InterfaceAttrExtension_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_ExtInterfaceDef_Proxy_Impl (void) {}
+
+ protected:
+ _TAO_ExtInterfaceDef_Proxy_Impl (void);
+ };
+
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_ExtInterfaceDef_Remote_Proxy_Impl
+ : public virtual _TAO_ExtInterfaceDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl,
+ public virtual CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_ExtInterfaceDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_ExtInterfaceDef_Remote_Proxy_Impl (void) {}
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ExtInterfaceDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_ExtInterfaceDef_Proxy_Broker (void);
+ virtual _TAO_ExtInterfaceDef_Proxy_Impl &select_proxy (
+ ExtInterfaceDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_ExtInterfaceDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_ExtInterfaceDef_Remote_Proxy_Broker
+ : public virtual _TAO_ExtInterfaceDef_Proxy_Broker
+ {
+ public:
+ _TAO_ExtInterfaceDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_ExtInterfaceDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_ExtInterfaceDef_Proxy_Impl &select_proxy (
+ ExtInterfaceDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_ExtInterfaceDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_ExtInterfaceDef_Remote_Proxy_Broker *the_TAO_ExtInterfaceDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtInterfaceDef;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+
#if !defined (_CORBA_ABSTRACTINTERFACEDEF___PTR_CH_)
#define _CORBA_ABSTRACTINTERFACEDEF___PTR_CH_
@@ -9662,6 +10841,290 @@ TAO_NAMESPACE CORBA
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF___PTR_CH_)
+#define _CORBA_EXTABSTRACTINTERFACEDEF___PTR_CH_
+
+ class ExtAbstractInterfaceDef;
+ typedef ExtAbstractInterfaceDef *ExtAbstractInterfaceDef_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF___VAR_CH_)
+#define _CORBA_EXTABSTRACTINTERFACEDEF___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export ExtAbstractInterfaceDef_var : public TAO_Base_var
+ {
+ public:
+ ExtAbstractInterfaceDef_var (void); // default constructor
+ ExtAbstractInterfaceDef_var (ExtAbstractInterfaceDef_ptr p) : ptr_ (p) {}
+ ExtAbstractInterfaceDef_var (const ExtAbstractInterfaceDef_var &); // copy constructor
+ ~ExtAbstractInterfaceDef_var (void); // destructor
+
+ ExtAbstractInterfaceDef_var &operator= (ExtAbstractInterfaceDef_ptr);
+ ExtAbstractInterfaceDef_var &operator= (const ExtAbstractInterfaceDef_var &);
+ ExtAbstractInterfaceDef_ptr operator-> (void) const;
+
+ operator const ExtAbstractInterfaceDef_ptr &() const;
+ operator ExtAbstractInterfaceDef_ptr &();
+ // in, inout, out, _retn
+ ExtAbstractInterfaceDef_ptr in (void) const;
+ ExtAbstractInterfaceDef_ptr &inout (void);
+ ExtAbstractInterfaceDef_ptr &out (void);
+ ExtAbstractInterfaceDef_ptr _retn (void);
+ ExtAbstractInterfaceDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static ExtAbstractInterfaceDef_ptr tao_duplicate (ExtAbstractInterfaceDef_ptr);
+ static void tao_release (ExtAbstractInterfaceDef_ptr);
+ static ExtAbstractInterfaceDef_ptr tao_nil (void);
+ static ExtAbstractInterfaceDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ ExtAbstractInterfaceDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ ExtAbstractInterfaceDef_var (const TAO_Base_var &rhs);
+ ExtAbstractInterfaceDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF___OUT_CH_)
+#define _CORBA_EXTABSTRACTINTERFACEDEF___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
+ class TAO_IFR_Client_Export ExtAbstractInterfaceDef_out
+ {
+ public:
+ ExtAbstractInterfaceDef_out (ExtAbstractInterfaceDef_ptr &);
+ ExtAbstractInterfaceDef_out (ExtAbstractInterfaceDef_var &);
+ ExtAbstractInterfaceDef_out (const ExtAbstractInterfaceDef_out &);
+ ExtAbstractInterfaceDef_out &operator= (const ExtAbstractInterfaceDef_out &);
+ ExtAbstractInterfaceDef_out &operator= (const ExtAbstractInterfaceDef_var &);
+ ExtAbstractInterfaceDef_out &operator= (ExtAbstractInterfaceDef_ptr);
+ operator ExtAbstractInterfaceDef_ptr &();
+ ExtAbstractInterfaceDef_ptr &ptr (void);
+ ExtAbstractInterfaceDef_ptr operator-> (void);
+
+ private:
+ ExtAbstractInterfaceDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF_CH_)
+#define _CORBA_EXTABSTRACTINTERFACEDEF_CH_
+
+ class _TAO_ExtAbstractInterfaceDef_Proxy_Impl;
+ class _TAO_ExtAbstractInterfaceDef_Remote_Proxy_Impl;
+ class _TAO_ExtAbstractInterfaceDef_Proxy_Broker;
+ class _TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export ExtAbstractInterfaceDef
+ : public virtual CORBA::AbstractInterfaceDef,
+ public virtual CORBA::InterfaceAttrExtension
+ {
+ public:
+ typedef ExtAbstractInterfaceDef_ptr _ptr_type;
+ typedef ExtAbstractInterfaceDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static ExtAbstractInterfaceDef_ptr _duplicate (ExtAbstractInterfaceDef_ptr obj);
+
+ static ExtAbstractInterfaceDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ExtAbstractInterfaceDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ExtAbstractInterfaceDef_ptr _nil (void)
+ {
+ return (ExtAbstractInterfaceDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_ExtAbstractInterfaceDef_Proxy_Broker *the_TAO_ExtAbstractInterfaceDef_Proxy_Broker_;
+
+ protected:
+ ExtAbstractInterfaceDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ExtAbstractInterfaceDef_setup_collocation (int collocated);
+
+ ExtAbstractInterfaceDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~ExtAbstractInterfaceDef (void);
+
+ friend class _TAO_ExtAbstractInterfaceDef_Remote_Proxy_Impl;
+ friend class _TAO_ExtAbstractInterfaceDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_ExtAbstractInterfaceDef_Direct_Proxy_Impl;
+
+ private:
+ ExtAbstractInterfaceDef (const ExtAbstractInterfaceDef &);
+ void operator= (const ExtAbstractInterfaceDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ExtAbstractInterfaceDef_Proxy_Impl
+ : public virtual CORBA::_TAO_AbstractInterfaceDef_Proxy_Impl,
+ public virtual CORBA::_TAO_InterfaceAttrExtension_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_ExtAbstractInterfaceDef_Proxy_Impl (void) {}
+
+ protected:
+ _TAO_ExtAbstractInterfaceDef_Proxy_Impl (void);
+ };
+
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_ExtAbstractInterfaceDef_Remote_Proxy_Impl
+ : public virtual _TAO_ExtAbstractInterfaceDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_AbstractInterfaceDef_Remote_Proxy_Impl,
+ public virtual CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_ExtAbstractInterfaceDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Impl (void) {}
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ExtAbstractInterfaceDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_ExtAbstractInterfaceDef_Proxy_Broker (void);
+ virtual _TAO_ExtAbstractInterfaceDef_Proxy_Impl &select_proxy (
+ ExtAbstractInterfaceDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_ExtAbstractInterfaceDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker
+ : public virtual _TAO_ExtAbstractInterfaceDef_Proxy_Broker
+ {
+ public:
+ _TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_ExtAbstractInterfaceDef_Proxy_Impl &select_proxy (
+ ExtAbstractInterfaceDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_ExtAbstractInterfaceDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker *the_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtAbstractInterfaceDef;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+
#if !defined (_CORBA_LOCALINTERFACEDEF___PTR_CH_)
#define _CORBA_LOCALINTERFACEDEF___PTR_CH_
@@ -9939,6 +11402,290 @@ TAO_NAMESPACE CORBA
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LocalInterfaceDef;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+
+#if !defined (_CORBA_EXTLOCALINTERFACEDEF___PTR_CH_)
+#define _CORBA_EXTLOCALINTERFACEDEF___PTR_CH_
+
+ class ExtLocalInterfaceDef;
+ typedef ExtLocalInterfaceDef *ExtLocalInterfaceDef_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTLOCALINTERFACEDEF___VAR_CH_)
+#define _CORBA_EXTLOCALINTERFACEDEF___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export ExtLocalInterfaceDef_var : public TAO_Base_var
+ {
+ public:
+ ExtLocalInterfaceDef_var (void); // default constructor
+ ExtLocalInterfaceDef_var (ExtLocalInterfaceDef_ptr p) : ptr_ (p) {}
+ ExtLocalInterfaceDef_var (const ExtLocalInterfaceDef_var &); // copy constructor
+ ~ExtLocalInterfaceDef_var (void); // destructor
+
+ ExtLocalInterfaceDef_var &operator= (ExtLocalInterfaceDef_ptr);
+ ExtLocalInterfaceDef_var &operator= (const ExtLocalInterfaceDef_var &);
+ ExtLocalInterfaceDef_ptr operator-> (void) const;
+
+ operator const ExtLocalInterfaceDef_ptr &() const;
+ operator ExtLocalInterfaceDef_ptr &();
+ // in, inout, out, _retn
+ ExtLocalInterfaceDef_ptr in (void) const;
+ ExtLocalInterfaceDef_ptr &inout (void);
+ ExtLocalInterfaceDef_ptr &out (void);
+ ExtLocalInterfaceDef_ptr _retn (void);
+ ExtLocalInterfaceDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static ExtLocalInterfaceDef_ptr tao_duplicate (ExtLocalInterfaceDef_ptr);
+ static void tao_release (ExtLocalInterfaceDef_ptr);
+ static ExtLocalInterfaceDef_ptr tao_nil (void);
+ static ExtLocalInterfaceDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ ExtLocalInterfaceDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ ExtLocalInterfaceDef_var (const TAO_Base_var &rhs);
+ ExtLocalInterfaceDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTLOCALINTERFACEDEF___OUT_CH_)
+#define _CORBA_EXTLOCALINTERFACEDEF___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
+ class TAO_IFR_Client_Export ExtLocalInterfaceDef_out
+ {
+ public:
+ ExtLocalInterfaceDef_out (ExtLocalInterfaceDef_ptr &);
+ ExtLocalInterfaceDef_out (ExtLocalInterfaceDef_var &);
+ ExtLocalInterfaceDef_out (const ExtLocalInterfaceDef_out &);
+ ExtLocalInterfaceDef_out &operator= (const ExtLocalInterfaceDef_out &);
+ ExtLocalInterfaceDef_out &operator= (const ExtLocalInterfaceDef_var &);
+ ExtLocalInterfaceDef_out &operator= (ExtLocalInterfaceDef_ptr);
+ operator ExtLocalInterfaceDef_ptr &();
+ ExtLocalInterfaceDef_ptr &ptr (void);
+ ExtLocalInterfaceDef_ptr operator-> (void);
+
+ private:
+ ExtLocalInterfaceDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_EXTLOCALINTERFACEDEF_CH_)
+#define _CORBA_EXTLOCALINTERFACEDEF_CH_
+
+ class _TAO_ExtLocalInterfaceDef_Proxy_Impl;
+ class _TAO_ExtLocalInterfaceDef_Remote_Proxy_Impl;
+ class _TAO_ExtLocalInterfaceDef_Proxy_Broker;
+ class _TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export ExtLocalInterfaceDef
+ : public virtual CORBA::LocalInterfaceDef,
+ public virtual CORBA::InterfaceAttrExtension
+ {
+ public:
+ typedef ExtLocalInterfaceDef_ptr _ptr_type;
+ typedef ExtLocalInterfaceDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static ExtLocalInterfaceDef_ptr _duplicate (ExtLocalInterfaceDef_ptr obj);
+
+ static ExtLocalInterfaceDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ExtLocalInterfaceDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ExtLocalInterfaceDef_ptr _nil (void)
+ {
+ return (ExtLocalInterfaceDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_ExtLocalInterfaceDef_Proxy_Broker *the_TAO_ExtLocalInterfaceDef_Proxy_Broker_;
+
+ protected:
+ ExtLocalInterfaceDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ExtLocalInterfaceDef_setup_collocation (int collocated);
+
+ ExtLocalInterfaceDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~ExtLocalInterfaceDef (void);
+
+ friend class _TAO_ExtLocalInterfaceDef_Remote_Proxy_Impl;
+ friend class _TAO_ExtLocalInterfaceDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_ExtLocalInterfaceDef_Direct_Proxy_Impl;
+
+ private:
+ ExtLocalInterfaceDef (const ExtLocalInterfaceDef &);
+ void operator= (const ExtLocalInterfaceDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ExtLocalInterfaceDef_Proxy_Impl
+ : public virtual CORBA::_TAO_LocalInterfaceDef_Proxy_Impl,
+ public virtual CORBA::_TAO_InterfaceAttrExtension_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_ExtLocalInterfaceDef_Proxy_Impl (void) {}
+
+ protected:
+ _TAO_ExtLocalInterfaceDef_Proxy_Impl (void);
+ };
+
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_ExtLocalInterfaceDef_Remote_Proxy_Impl
+ : public virtual _TAO_ExtLocalInterfaceDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_LocalInterfaceDef_Remote_Proxy_Impl,
+ public virtual CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_ExtLocalInterfaceDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_ExtLocalInterfaceDef_Remote_Proxy_Impl (void) {}
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ExtLocalInterfaceDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_ExtLocalInterfaceDef_Proxy_Broker (void);
+ virtual _TAO_ExtLocalInterfaceDef_Proxy_Impl &select_proxy (
+ ExtLocalInterfaceDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_ExtLocalInterfaceDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker
+ : public virtual _TAO_ExtLocalInterfaceDef_Proxy_Broker
+ {
+ public:
+ _TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_ExtLocalInterfaceDef_Proxy_Impl &select_proxy (
+ ExtLocalInterfaceDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_ExtLocalInterfaceDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker *the_TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtLocalInterfaceDef;
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67
@@ -10042,6 +11789,12 @@ CORBA::_TAO_AttributeDef_Proxy_Broker *
);
extern TAO_IFR_Client_Export
+CORBA::_TAO_ExtAttributeDef_Proxy_Broker *
+(*CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
+
+extern TAO_IFR_Client_Export
CORBA::_TAO_OperationDef_Proxy_Broker *
(*CORBA__TAO_OperationDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
@@ -10054,17 +11807,41 @@ CORBA::_TAO_InterfaceDef_Proxy_Broker *
);
extern TAO_IFR_Client_Export
+CORBA::_TAO_InterfaceAttrExtension_Proxy_Broker *
+(*CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
+
+extern TAO_IFR_Client_Export
+CORBA::_TAO_ExtInterfaceDef_Proxy_Broker *
+(*CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
+
+extern TAO_IFR_Client_Export
CORBA::_TAO_AbstractInterfaceDef_Proxy_Broker *
(*CORBA__TAO_AbstractInterfaceDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
+CORBA::_TAO_ExtAbstractInterfaceDef_Proxy_Broker *
+(*CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
+
+extern TAO_IFR_Client_Export
CORBA::_TAO_LocalInterfaceDef_Proxy_Broker *
(*CORBA__TAO_LocalInterfaceDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
+extern TAO_IFR_Client_Export
+CORBA::_TAO_ExtLocalInterfaceDef_Proxy_Broker *
+(*CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/root.cpp:103
@@ -10237,14 +12014,6 @@ TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExceptionDef_ptr *)
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExceptionDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
-
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExceptionDescription &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExceptionDescription*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExceptionDescription *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExceptionDescription *&);
-
-// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExceptionDefSeq &); // copying version
@@ -10253,14 +12022,6 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Exc
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExceptionDefSeq *&);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExcDescriptionSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExcDescriptionSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExcDescriptionSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExcDescriptionSeq *&);
-
-// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_ch.cpp:51
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::AttributeMode);
@@ -10282,6 +12043,21 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Att
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::AttributeDescription *&);
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
+
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExtAttributeDescription &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtAttributeDescription*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtAttributeDescription *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExtAttributeDescription *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtAttributeDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtAttributeDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtAttributeDef_ptr &);
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_ch.cpp:51
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::OperationMode);
@@ -10351,6 +12127,14 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Att
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::AttrDescriptionSeq *&);
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExtAttrDescriptionSeq &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtAttrDescriptionSeq*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtAttrDescriptionSeq *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExtAttrDescriptionSeq *&);
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::InterfaceDef_ptr); // copying
@@ -10376,6 +12160,28 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORB
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::InterfaceAttrExtension_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::InterfaceAttrExtension_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::InterfaceAttrExtension_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
+
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtInterfaceDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtInterfaceDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtInterfaceDef_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::AbstractInterfaceDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::AbstractInterfaceDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::AbstractInterfaceDef_ptr &);
@@ -10383,11 +12189,25 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Abs
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtAbstractInterfaceDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtAbstractInterfaceDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtAbstractInterfaceDef_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::LocalInterfaceDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::LocalInterfaceDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::LocalInterfaceDef_ptr &);
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtLocalInterfaceDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtLocalInterfaceDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtLocalInterfaceDef_ptr &);
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/cdr_op.cpp:48
#ifndef __ACE_INLINE__
@@ -10502,12 +12322,6 @@ TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::E
TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExceptionDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ExceptionDescription &);
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExceptionDescription &);
-
-// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
#if !defined _TAO_CDR_OP_CORBA_ExceptionDefSeq_H_
@@ -10525,23 +12339,6 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (
#endif /* _TAO_CDR_OP_CORBA_ExceptionDefSeq_H_ */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_CORBA_ExcDescriptionSeq_H_
-#define _TAO_CDR_OP_CORBA_ExcDescriptionSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const CORBA::ExcDescriptionSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- CORBA::ExcDescriptionSeq &
- );
-
-#endif /* _TAO_CDR_OP_CORBA_ExcDescriptionSeq_H_ */
-
-// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ch.cpp:50
TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::AttributeMode &);
@@ -10560,6 +12357,18 @@ TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::A
TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::AttributeDescription &);
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ExtAttributeDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExtAttributeDescription &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ExtAttributeDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExtAttributeDef_ptr &);
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ch.cpp:50
TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::OperationMode &);
@@ -10669,6 +12478,23 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (
#endif /* _TAO_CDR_OP_CORBA_AttrDescriptionSeq_H_ */
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
+
+#if !defined _TAO_CDR_OP_CORBA_ExtAttrDescriptionSeq_H_
+#define _TAO_CDR_OP_CORBA_ExtAttrDescriptionSeq_H_
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExtAttrDescriptionSeq &
+ );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtAttrDescriptionSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ExtAttrDescriptionSeq_H_ */
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::InterfaceDef_ptr );
@@ -10689,16 +12515,46 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::Interfac
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::InterfaceAttrExtension_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::InterfaceAttrExtension_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ExtInterfaceDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExtInterfaceDef_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
+
TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::AbstractInterfaceDef_ptr );
TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::AbstractInterfaceDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ExtAbstractInterfaceDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExtAbstractInterfaceDef_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
+
TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::LocalInterfaceDef_ptr );
TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::LocalInterfaceDef_ptr &);
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ExtLocalInterfaceDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExtLocalInterfaceDef_ptr &);
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/cdr_op.cpp:64
#endif /* __ACE_INLINE__ */
diff --git a/TAO/tao/IFR_Client/IFR_BasicC.i b/TAO/tao/IFR_Client/IFR_BasicC.i
index b7664c290b9..2fb97a54006 100644
--- a/TAO/tao/IFR_Client/IFR_BasicC.i
+++ b/TAO/tao/IFR_Client/IFR_BasicC.i
@@ -806,219 +806,8 @@ CORBA::ExceptionDef::marshal (TAO_OutputCDR &cdr)
#endif /* end #if !defined */
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
-
-// *************************************************************
-// Inline operations for class CORBA::ExceptionDescription_var
-// *************************************************************
-
-ACE_INLINE
-CORBA::ExceptionDescription_var::ExceptionDescription_var (void)
- : ptr_ (0)
-{}
-
-ACE_INLINE
-CORBA::ExceptionDescription_var::ExceptionDescription_var (ExceptionDescription *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-CORBA::ExceptionDescription_var::ExceptionDescription_var (const ::CORBA::ExceptionDescription_var &p)
-{
- if (p.ptr_)
- {
- ACE_NEW (this->ptr_, ::CORBA::ExceptionDescription (*p.ptr_));
- }
- else
- {
- this->ptr_ = 0;
- }
-}
-
-ACE_INLINE
-CORBA::ExceptionDescription_var::~ExceptionDescription_var (void)
-{
- delete this->ptr_;
-}
-
-ACE_INLINE
-CORBA::ExceptionDescription_var &
-CORBA::ExceptionDescription_var::operator= (ExceptionDescription *_tao_struct_var)
-{
- delete this->ptr_;
- this->ptr_ = _tao_struct_var;
- return *this;
-}
-
-ACE_INLINE
-::CORBA::ExceptionDescription_var &
-CORBA::ExceptionDescription_var::operator= (const ::CORBA::ExceptionDescription_var &_tao_struct_var)
-{
- if (this != &_tao_struct_var)
- {
- if (_tao_struct_var.ptr_ == 0)
- {
- delete this->ptr_;
- this->ptr_ = 0;
- }
- else
- {
- ExceptionDescription *deep_copy = 0;
- ACE_NEW_RETURN (
- deep_copy,
- ExceptionDescription (*_tao_struct_var.ptr_),
- *this
- );
-
- if (deep_copy != 0)
- {
- ExceptionDescription *tmp = deep_copy;
- deep_copy = this->ptr_;
- this->ptr_ = tmp;
- delete deep_copy;
- }
- }
- }
-
- return *this;
-}
-
-ACE_INLINE const ::CORBA::ExceptionDescription *
-CORBA::ExceptionDescription_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::CORBA::ExceptionDescription *
-CORBA::ExceptionDescription_var::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-CORBA::ExceptionDescription_var::operator const ::CORBA::ExceptionDescription &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-CORBA::ExceptionDescription_var::operator ::CORBA::ExceptionDescription &() // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-CORBA::ExceptionDescription_var::operator ::CORBA::ExceptionDescription &() const // cast
-{
- return *this->ptr_;
-}
-
-// Variable-size types only.
-ACE_INLINE
-CORBA::ExceptionDescription_var::operator ::CORBA::ExceptionDescription *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE const ::CORBA::ExceptionDescription &
-CORBA::ExceptionDescription_var::in (void) const
-{
- return *this->ptr_;
-}
-
-ACE_INLINE ::CORBA::ExceptionDescription &
-CORBA::ExceptionDescription_var::inout (void)
-{
- return *this->ptr_;
-}
-
-// Mapping for variable size.
-ACE_INLINE ::CORBA::ExceptionDescription *&
-CORBA::ExceptionDescription_var::out (void)
-{
- delete this->ptr_;
- this->ptr_ = 0;
- return this->ptr_;
-}
-
-ACE_INLINE ::CORBA::ExceptionDescription *
-CORBA::ExceptionDescription_var::_retn (void)
-{
- ::CORBA::ExceptionDescription *tmp = this->ptr_;
- this->ptr_ = 0;
- return tmp;
-}
-
-ACE_INLINE ::CORBA::ExceptionDescription *
-CORBA::ExceptionDescription_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523
-
-// *************************************************************
-// Inline operations for class CORBA::ExceptionDescription_out
-// *************************************************************
-
-ACE_INLINE
-CORBA::ExceptionDescription_out::ExceptionDescription_out (::CORBA::ExceptionDescription *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-CORBA::ExceptionDescription_out::ExceptionDescription_out (ExceptionDescription_var &p)
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-CORBA::ExceptionDescription_out::ExceptionDescription_out (const ::CORBA::ExceptionDescription_out &p)
- : ptr_ (ACE_const_cast (ExceptionDescription_out&, p).ptr_)
-{}
-
-ACE_INLINE
-CORBA::ExceptionDescription_out &
-CORBA::ExceptionDescription_out::operator= (const ::CORBA::ExceptionDescription_out &p)
-{
- this->ptr_ = ACE_const_cast (ExceptionDescription_out&, p).ptr_;
- return *this;
-}
-
-ACE_INLINE
-CORBA::ExceptionDescription_out &
-CORBA::ExceptionDescription_out::operator= (ExceptionDescription *_tao_struct_out)
-{
- this->ptr_ = _tao_struct_out;
- return *this;
-}
-
-ACE_INLINE
-CORBA::ExceptionDescription_out::operator ::CORBA::ExceptionDescription *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::CORBA::ExceptionDescription *&
-CORBA::ExceptionDescription_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::CORBA::ExceptionDescription *
-CORBA::ExceptionDescription_out::operator-> (void)
-{
- return this->ptr_;
-}
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:108
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -1378,7 +1167,7 @@ CORBA::ExceptionDefSeq_var::ptr (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
// *************************************************************
// Inline operations for class CORBA::ExceptionDefSeq_out
@@ -1449,245 +1238,55 @@ CORBA::ExceptionDefSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CI_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CI_
-
-ACE_INLINE
-CORBA::ExceptionDescription *
-CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (CORBA::ULong size)
-{
- CORBA::ExceptionDescription *retval = 0;
- ACE_NEW_RETURN (retval, CORBA::ExceptionDescription[size], 0);
- return retval;
-}
-
-ACE_INLINE
-void CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (CORBA::ExceptionDescription *buffer)
-{
- delete [] buffer;
-}
-
-ACE_INLINE
-CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (void)
-{
-}
-
-ACE_INLINE
-CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (CORBA::ULong maximum)
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (maximum))
-{
-}
-
-ACE_INLINE
-CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- CORBA::ExceptionDescription *data,
- CORBA::Boolean release
- )
- : TAO_Unbounded_Base_Sequence (maximum, length, data, release)
-{
-}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-ACE_INLINE
-CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (
- const _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &rhs
- )
- : TAO_Unbounded_Base_Sequence (rhs)
-{
- if (rhs.buffer_ != 0)
- {
- CORBA::ExceptionDescription *tmp1 =
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (this->maximum_);
- CORBA::ExceptionDescription * const tmp2 =
- ACE_reinterpret_cast (CORBA::ExceptionDescription * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- {
- tmp1[i] = tmp2[i];
- }
-
- this->buffer_ = tmp1;
- }
- else
- {
- this->buffer_ = 0;
- }
-}
+#if !defined (_CORBA_ATTRIBUTEDEF___CI_)
+#define _CORBA_ATTRIBUTEDEF___CI_
ACE_INLINE
-CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &
-CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::operator= (
- const _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &rhs
+CORBA::AttributeDef::AttributeDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated,
+ TAO_Abstract_ServantBase *servant
)
+ : CORBA_Object (objref, _tao_collocated, servant)
{
- if (this == &rhs)
- {
- return *this;
- }
-
- if (this->release_)
- {
- if (this->maximum_ < rhs.maximum_)
- {
- // Free the old buffer.
- CORBA::ExceptionDescription *tmp =
- ACE_reinterpret_cast (CORBA::ExceptionDescription *, this->buffer_);
-
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (tmp);
-
- this->buffer_ =
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (rhs.maximum_);
- }
- }
- else
- {
- this->buffer_ =
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (rhs.maximum_);
- }
-
- TAO_Unbounded_Base_Sequence::operator= (rhs);
-
- CORBA::ExceptionDescription *tmp1 =
- ACE_reinterpret_cast (CORBA::ExceptionDescription *, this->buffer_);
- CORBA::ExceptionDescription * const tmp2 =
- ACE_reinterpret_cast (CORBA::ExceptionDescription * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- {
- tmp1[i] = tmp2[i];
- }
-
- return *this;
-}
-
-// = Accessors.
-ACE_INLINE
-CORBA::ExceptionDescription &
-CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::operator[] (CORBA::ULong i)
-{
- ACE_ASSERT (i < this->maximum_);
- CORBA::ExceptionDescription* tmp =
- ACE_reinterpret_cast (CORBA::ExceptionDescription*, this->buffer_);
- return tmp[i];
-}
-
-ACE_INLINE
-const CORBA::ExceptionDescription &
-CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::operator[] (CORBA::ULong i) const
-{
- ACE_ASSERT (i < this->maximum_);
- CORBA::ExceptionDescription * const tmp =
- ACE_reinterpret_cast (CORBA::ExceptionDescription* ACE_CAST_CONST, this->buffer_);
- return tmp[i];
-}
-
-// Implement the TAO_Base_Sequence methods (see Sequence.h)
-
-ACE_INLINE
-CORBA::ExceptionDescription *
-CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::get_buffer (CORBA::Boolean orphan)
-{
- CORBA::ExceptionDescription *result = 0;
-
- if (orphan == 0)
- {
- // We retain ownership.
- if (this->buffer_ == 0)
- {
- result =
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (this->length_);
- this->buffer_ = result;
- this->release_ = 1;
- }
- else
- {
- result =
- ACE_reinterpret_cast (CORBA::ExceptionDescription*, this->buffer_);
- }
- }
- else // if (orphan == 1)
- {
- if (this->release_ != 0)
- {
- // We set the state back to default and relinquish ownership.
- result =
- ACE_reinterpret_cast(CORBA::ExceptionDescription*,this->buffer_);
- this->maximum_ = 0;
- this->length_ = 0;
- this->buffer_ = 0;
- this->release_ = 0;
- }
- }
-
- return result;
-}
-
-ACE_INLINE
-const CORBA::ExceptionDescription *
-CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::get_buffer (void) const
-{
- return ACE_reinterpret_cast (const CORBA::ExceptionDescription * ACE_CAST_CONST, this->buffer_);
+ this->CORBA_AttributeDef_setup_collocation (_tao_collocated);
}
ACE_INLINE
-void
-CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::replace (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::ExceptionDescription *data,
- CORBA::Boolean release
- )
+CORBA::Boolean
+CORBA::AttributeDef::marshal (TAO_OutputCDR &cdr)
{
- this->maximum_ = max;
- this->length_ = length;
-
- if (this->buffer_ && this->release_ == 1)
- {
- CORBA::ExceptionDescription *tmp =
- ACE_reinterpret_cast (CORBA::ExceptionDescription*, this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (tmp);
- }
-
- this->buffer_ = data;
- this->release_ = release;
+ return (cdr << this);
}
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_EXCDESCRIPTIONSEQ_CI_)
-#define _CORBA_EXCDESCRIPTIONSEQ_CI_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
// *************************************************************
-// Inline operations for class CORBA::ExcDescriptionSeq_var
+// Inline operations for class CORBA::AttributeDescription_var
// *************************************************************
ACE_INLINE
-CORBA::ExcDescriptionSeq_var::ExcDescriptionSeq_var (void)
+CORBA::AttributeDescription_var::AttributeDescription_var (void)
: ptr_ (0)
{}
ACE_INLINE
-CORBA::ExcDescriptionSeq_var::ExcDescriptionSeq_var (ExcDescriptionSeq *p)
+CORBA::AttributeDescription_var::AttributeDescription_var (AttributeDescription *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA::ExcDescriptionSeq_var::ExcDescriptionSeq_var (const ::CORBA::ExcDescriptionSeq_var &p)
+CORBA::AttributeDescription_var::AttributeDescription_var (const ::CORBA::AttributeDescription_var &p)
{
if (p.ptr_)
{
- ACE_NEW (this->ptr_, ::CORBA::ExcDescriptionSeq (*p.ptr_));
+ ACE_NEW (this->ptr_, ::CORBA::AttributeDescription (*p.ptr_));
}
else
{
@@ -1696,43 +1295,43 @@ CORBA::ExcDescriptionSeq_var::ExcDescriptionSeq_var (const ::CORBA::ExcDescripti
}
ACE_INLINE
-CORBA::ExcDescriptionSeq_var::~ExcDescriptionSeq_var (void)
+CORBA::AttributeDescription_var::~AttributeDescription_var (void)
{
delete this->ptr_;
}
ACE_INLINE
-CORBA::ExcDescriptionSeq_var &
-CORBA::ExcDescriptionSeq_var::operator= (ExcDescriptionSeq *p)
+CORBA::AttributeDescription_var &
+CORBA::AttributeDescription_var::operator= (AttributeDescription *_tao_struct_var)
{
delete this->ptr_;
- this->ptr_ = p;
+ this->ptr_ = _tao_struct_var;
return *this;
}
ACE_INLINE
-::CORBA::ExcDescriptionSeq_var &
-CORBA::ExcDescriptionSeq_var::operator= (const ::CORBA::ExcDescriptionSeq_var &p)
+::CORBA::AttributeDescription_var &
+CORBA::AttributeDescription_var::operator= (const ::CORBA::AttributeDescription_var &_tao_struct_var)
{
- if (this != &p)
+ if (this != &_tao_struct_var)
{
- if (p.ptr_ == 0)
+ if (_tao_struct_var.ptr_ == 0)
{
delete this->ptr_;
this->ptr_ = 0;
}
else
{
- ExcDescriptionSeq *deep_copy = 0;
+ AttributeDescription *deep_copy = 0;
ACE_NEW_RETURN (
deep_copy,
- ExcDescriptionSeq (*p.ptr_),
+ AttributeDescription (*_tao_struct_var.ptr_),
*this
);
if (deep_copy != 0)
{
- ExcDescriptionSeq *tmp = deep_copy;
+ AttributeDescription *tmp = deep_copy;
deep_copy = this->ptr_;
this->ptr_ = tmp;
delete deep_copy;
@@ -1743,114 +1342,94 @@ CORBA::ExcDescriptionSeq_var::operator= (const ::CORBA::ExcDescriptionSeq_var &p
return *this;
}
-ACE_INLINE
-const ::CORBA::ExcDescriptionSeq *
-CORBA::ExcDescriptionSeq_var::operator-> (void) const
+ACE_INLINE const ::CORBA::AttributeDescription *
+CORBA::AttributeDescription_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE
-::CORBA::ExcDescriptionSeq *
-CORBA::ExcDescriptionSeq_var::operator-> (void)
+ACE_INLINE ::CORBA::AttributeDescription *
+CORBA::AttributeDescription_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA::ExcDescriptionSeq_var::operator const ::CORBA::ExcDescriptionSeq &() const // cast
+CORBA::AttributeDescription_var::operator const ::CORBA::AttributeDescription &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA::ExcDescriptionSeq_var::operator ::CORBA::ExcDescriptionSeq &() // cast
+CORBA::AttributeDescription_var::operator ::CORBA::AttributeDescription &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA::ExcDescriptionSeq_var::operator ::CORBA::ExcDescriptionSeq &() const // cast
+CORBA::AttributeDescription_var::operator ::CORBA::AttributeDescription &() const // cast
{
return *this->ptr_;
}
// Variable-size types only.
ACE_INLINE
-CORBA::ExcDescriptionSeq_var::operator ::CORBA::ExcDescriptionSeq *&() // cast
+CORBA::AttributeDescription_var::operator ::CORBA::AttributeDescription *&() // cast
{
return this->ptr_;
}
-ACE_INLINE
-CORBA::ExceptionDescription &
-CORBA::ExcDescriptionSeq_var::operator[] (CORBA::ULong index)
-{
- return this->ptr_->operator[] (index);
-}
-
-ACE_INLINE
-const CORBA::ExceptionDescription &
-CORBA::ExcDescriptionSeq_var::operator[] (CORBA::ULong index) const
-{
- return ACE_const_cast (const CORBA::ExceptionDescription &, this->ptr_->operator[] (index));
-}
-
-ACE_INLINE
-const ::CORBA::ExcDescriptionSeq &
-CORBA::ExcDescriptionSeq_var::in (void) const
+ACE_INLINE const ::CORBA::AttributeDescription &
+CORBA::AttributeDescription_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE
-::CORBA::ExcDescriptionSeq &
-CORBA::ExcDescriptionSeq_var::inout (void)
+ACE_INLINE ::CORBA::AttributeDescription &
+CORBA::AttributeDescription_var::inout (void)
{
return *this->ptr_;
}
-ACE_INLINE
-::CORBA::ExcDescriptionSeq *&
-CORBA::ExcDescriptionSeq_var::out (void)
+// Mapping for variable size.
+ACE_INLINE ::CORBA::AttributeDescription *&
+CORBA::AttributeDescription_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE
-::CORBA::ExcDescriptionSeq *
-CORBA::ExcDescriptionSeq_var::_retn (void)
+ACE_INLINE ::CORBA::AttributeDescription *
+CORBA::AttributeDescription_var::_retn (void)
{
- ::CORBA::ExcDescriptionSeq *tmp = this->ptr_;
+ ::CORBA::AttributeDescription *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE
-::CORBA::ExcDescriptionSeq *
-CORBA::ExcDescriptionSeq_var::ptr (void) const
+ACE_INLINE ::CORBA::AttributeDescription *
+CORBA::AttributeDescription_var::ptr (void) const
{
return this->ptr_;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523
// *************************************************************
-// Inline operations for class CORBA::ExcDescriptionSeq_out
+// Inline operations for class CORBA::AttributeDescription_out
// *************************************************************
ACE_INLINE
-CORBA::ExcDescriptionSeq_out::ExcDescriptionSeq_out (ExcDescriptionSeq *&p)
+CORBA::AttributeDescription_out::AttributeDescription_out (::CORBA::AttributeDescription *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA::ExcDescriptionSeq_out::ExcDescriptionSeq_out (ExcDescriptionSeq_var &p)
+CORBA::AttributeDescription_out::AttributeDescription_out (AttributeDescription_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -1858,104 +1437,67 @@ CORBA::ExcDescriptionSeq_out::ExcDescriptionSeq_out (ExcDescriptionSeq_var &p)
}
ACE_INLINE
-CORBA::ExcDescriptionSeq_out::ExcDescriptionSeq_out (const ::CORBA::ExcDescriptionSeq_out &p)
- : ptr_ (ACE_const_cast (ExcDescriptionSeq_out&, p).ptr_)
+CORBA::AttributeDescription_out::AttributeDescription_out (const ::CORBA::AttributeDescription_out &p)
+ : ptr_ (ACE_const_cast (AttributeDescription_out&, p).ptr_)
{}
ACE_INLINE
-::CORBA::ExcDescriptionSeq_out &
-CORBA::ExcDescriptionSeq_out::operator= (const ::CORBA::ExcDescriptionSeq_out &p)
+CORBA::AttributeDescription_out &
+CORBA::AttributeDescription_out::operator= (const ::CORBA::AttributeDescription_out &p)
{
- this->ptr_ = ACE_const_cast (ExcDescriptionSeq_out&, p).ptr_;
+ this->ptr_ = ACE_const_cast (AttributeDescription_out&, p).ptr_;
return *this;
}
ACE_INLINE
-::CORBA::ExcDescriptionSeq_out &
-CORBA::ExcDescriptionSeq_out::operator= (ExcDescriptionSeq *p)
+CORBA::AttributeDescription_out &
+CORBA::AttributeDescription_out::operator= (AttributeDescription *_tao_struct_out)
{
- this->ptr_ = p;
+ this->ptr_ = _tao_struct_out;
return *this;
}
-ACE_INLINE
-CORBA::ExcDescriptionSeq_out::operator ::CORBA::ExcDescriptionSeq *&() // cast
+ACE_INLINE
+CORBA::AttributeDescription_out::operator ::CORBA::AttributeDescription *&() // cast
{
return this->ptr_;
}
-ACE_INLINE
-::CORBA::ExcDescriptionSeq *&
-CORBA::ExcDescriptionSeq_out::ptr (void) // ptr
+ACE_INLINE ::CORBA::AttributeDescription *&
+CORBA::AttributeDescription_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE
-::CORBA::ExcDescriptionSeq *
-CORBA::ExcDescriptionSeq_out::operator-> (void)
+ACE_INLINE ::CORBA::AttributeDescription *
+CORBA::AttributeDescription_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
-CORBA::ExceptionDescription &
-CORBA::ExcDescriptionSeq_out::operator[] (CORBA::ULong index)
-{
- return this->ptr_->operator[] (index);
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-
-#if !defined (_CORBA_ATTRIBUTEDEF___CI_)
-#define _CORBA_ATTRIBUTEDEF___CI_
-
-ACE_INLINE
-CORBA::AttributeDef::AttributeDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated,
- TAO_Abstract_ServantBase *servant
- )
- : CORBA_Object (objref, _tao_collocated, servant)
-{
- this->CORBA_AttributeDef_setup_collocation (_tao_collocated);
-}
-
-ACE_INLINE
-CORBA::Boolean
-CORBA::AttributeDef::marshal (TAO_OutputCDR &cdr)
-{
- return (cdr << this);
-}
-
-#endif /* end #if !defined */
-
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
// *************************************************************
-// Inline operations for class CORBA::AttributeDescription_var
+// Inline operations for class CORBA::ExtAttributeDescription_var
// *************************************************************
ACE_INLINE
-CORBA::AttributeDescription_var::AttributeDescription_var (void)
+CORBA::ExtAttributeDescription_var::ExtAttributeDescription_var (void)
: ptr_ (0)
{}
ACE_INLINE
-CORBA::AttributeDescription_var::AttributeDescription_var (AttributeDescription *p)
+CORBA::ExtAttributeDescription_var::ExtAttributeDescription_var (ExtAttributeDescription *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA::AttributeDescription_var::AttributeDescription_var (const ::CORBA::AttributeDescription_var &p)
+CORBA::ExtAttributeDescription_var::ExtAttributeDescription_var (const ::CORBA::ExtAttributeDescription_var &p)
{
if (p.ptr_)
{
- ACE_NEW (this->ptr_, ::CORBA::AttributeDescription (*p.ptr_));
+ ACE_NEW (this->ptr_, ::CORBA::ExtAttributeDescription (*p.ptr_));
}
else
{
@@ -1964,14 +1506,14 @@ CORBA::AttributeDescription_var::AttributeDescription_var (const ::CORBA::Attrib
}
ACE_INLINE
-CORBA::AttributeDescription_var::~AttributeDescription_var (void)
+CORBA::ExtAttributeDescription_var::~ExtAttributeDescription_var (void)
{
delete this->ptr_;
}
ACE_INLINE
-CORBA::AttributeDescription_var &
-CORBA::AttributeDescription_var::operator= (AttributeDescription *_tao_struct_var)
+CORBA::ExtAttributeDescription_var &
+CORBA::ExtAttributeDescription_var::operator= (ExtAttributeDescription *_tao_struct_var)
{
delete this->ptr_;
this->ptr_ = _tao_struct_var;
@@ -1979,8 +1521,8 @@ CORBA::AttributeDescription_var::operator= (AttributeDescription *_tao_struct_va
}
ACE_INLINE
-::CORBA::AttributeDescription_var &
-CORBA::AttributeDescription_var::operator= (const ::CORBA::AttributeDescription_var &_tao_struct_var)
+::CORBA::ExtAttributeDescription_var &
+CORBA::ExtAttributeDescription_var::operator= (const ::CORBA::ExtAttributeDescription_var &_tao_struct_var)
{
if (this != &_tao_struct_var)
{
@@ -1991,16 +1533,16 @@ CORBA::AttributeDescription_var::operator= (const ::CORBA::AttributeDescription_
}
else
{
- AttributeDescription *deep_copy = 0;
+ ExtAttributeDescription *deep_copy = 0;
ACE_NEW_RETURN (
deep_copy,
- AttributeDescription (*_tao_struct_var.ptr_),
+ ExtAttributeDescription (*_tao_struct_var.ptr_),
*this
);
if (deep_copy != 0)
{
- AttributeDescription *tmp = deep_copy;
+ ExtAttributeDescription *tmp = deep_copy;
deep_copy = this->ptr_;
this->ptr_ = tmp;
delete deep_copy;
@@ -2011,74 +1553,74 @@ CORBA::AttributeDescription_var::operator= (const ::CORBA::AttributeDescription_
return *this;
}
-ACE_INLINE const ::CORBA::AttributeDescription *
-CORBA::AttributeDescription_var::operator-> (void) const
+ACE_INLINE const ::CORBA::ExtAttributeDescription *
+CORBA::ExtAttributeDescription_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE ::CORBA::AttributeDescription *
-CORBA::AttributeDescription_var::operator-> (void)
+ACE_INLINE ::CORBA::ExtAttributeDescription *
+CORBA::ExtAttributeDescription_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA::AttributeDescription_var::operator const ::CORBA::AttributeDescription &() const // cast
+CORBA::ExtAttributeDescription_var::operator const ::CORBA::ExtAttributeDescription &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA::AttributeDescription_var::operator ::CORBA::AttributeDescription &() // cast
+CORBA::ExtAttributeDescription_var::operator ::CORBA::ExtAttributeDescription &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA::AttributeDescription_var::operator ::CORBA::AttributeDescription &() const // cast
+CORBA::ExtAttributeDescription_var::operator ::CORBA::ExtAttributeDescription &() const // cast
{
return *this->ptr_;
}
// Variable-size types only.
ACE_INLINE
-CORBA::AttributeDescription_var::operator ::CORBA::AttributeDescription *&() // cast
+CORBA::ExtAttributeDescription_var::operator ::CORBA::ExtAttributeDescription *&() // cast
{
return this->ptr_;
}
-ACE_INLINE const ::CORBA::AttributeDescription &
-CORBA::AttributeDescription_var::in (void) const
+ACE_INLINE const ::CORBA::ExtAttributeDescription &
+CORBA::ExtAttributeDescription_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE ::CORBA::AttributeDescription &
-CORBA::AttributeDescription_var::inout (void)
+ACE_INLINE ::CORBA::ExtAttributeDescription &
+CORBA::ExtAttributeDescription_var::inout (void)
{
return *this->ptr_;
}
// Mapping for variable size.
-ACE_INLINE ::CORBA::AttributeDescription *&
-CORBA::AttributeDescription_var::out (void)
+ACE_INLINE ::CORBA::ExtAttributeDescription *&
+CORBA::ExtAttributeDescription_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE ::CORBA::AttributeDescription *
-CORBA::AttributeDescription_var::_retn (void)
+ACE_INLINE ::CORBA::ExtAttributeDescription *
+CORBA::ExtAttributeDescription_var::_retn (void)
{
- ::CORBA::AttributeDescription *tmp = this->ptr_;
+ ::CORBA::ExtAttributeDescription *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE ::CORBA::AttributeDescription *
-CORBA::AttributeDescription_var::ptr (void) const
+ACE_INLINE ::CORBA::ExtAttributeDescription *
+CORBA::ExtAttributeDescription_var::ptr (void) const
{
return this->ptr_;
}
@@ -2087,18 +1629,18 @@ CORBA::AttributeDescription_var::ptr (void) const
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523
// *************************************************************
-// Inline operations for class CORBA::AttributeDescription_out
+// Inline operations for class CORBA::ExtAttributeDescription_out
// *************************************************************
ACE_INLINE
-CORBA::AttributeDescription_out::AttributeDescription_out (::CORBA::AttributeDescription *&p)
+CORBA::ExtAttributeDescription_out::ExtAttributeDescription_out (::CORBA::ExtAttributeDescription *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA::AttributeDescription_out::AttributeDescription_out (AttributeDescription_var &p)
+CORBA::ExtAttributeDescription_out::ExtAttributeDescription_out (ExtAttributeDescription_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -2106,45 +1648,71 @@ CORBA::AttributeDescription_out::AttributeDescription_out (AttributeDescription_
}
ACE_INLINE
-CORBA::AttributeDescription_out::AttributeDescription_out (const ::CORBA::AttributeDescription_out &p)
- : ptr_ (ACE_const_cast (AttributeDescription_out&, p).ptr_)
+CORBA::ExtAttributeDescription_out::ExtAttributeDescription_out (const ::CORBA::ExtAttributeDescription_out &p)
+ : ptr_ (ACE_const_cast (ExtAttributeDescription_out&, p).ptr_)
{}
ACE_INLINE
-CORBA::AttributeDescription_out &
-CORBA::AttributeDescription_out::operator= (const ::CORBA::AttributeDescription_out &p)
+CORBA::ExtAttributeDescription_out &
+CORBA::ExtAttributeDescription_out::operator= (const ::CORBA::ExtAttributeDescription_out &p)
{
- this->ptr_ = ACE_const_cast (AttributeDescription_out&, p).ptr_;
+ this->ptr_ = ACE_const_cast (ExtAttributeDescription_out&, p).ptr_;
return *this;
}
ACE_INLINE
-CORBA::AttributeDescription_out &
-CORBA::AttributeDescription_out::operator= (AttributeDescription *_tao_struct_out)
+CORBA::ExtAttributeDescription_out &
+CORBA::ExtAttributeDescription_out::operator= (ExtAttributeDescription *_tao_struct_out)
{
this->ptr_ = _tao_struct_out;
return *this;
}
ACE_INLINE
-CORBA::AttributeDescription_out::operator ::CORBA::AttributeDescription *&() // cast
+CORBA::ExtAttributeDescription_out::operator ::CORBA::ExtAttributeDescription *&() // cast
{
return this->ptr_;
}
-ACE_INLINE ::CORBA::AttributeDescription *&
-CORBA::AttributeDescription_out::ptr (void) // ptr
+ACE_INLINE ::CORBA::ExtAttributeDescription *&
+CORBA::ExtAttributeDescription_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE ::CORBA::AttributeDescription *
-CORBA::AttributeDescription_out::operator-> (void)
+ACE_INLINE ::CORBA::ExtAttributeDescription *
+CORBA::ExtAttributeDescription_out::operator-> (void)
{
return this->ptr_;
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
+
+#if !defined (_CORBA_EXTATTRIBUTEDEF___CI_)
+#define _CORBA_EXTATTRIBUTEDEF___CI_
+
+ACE_INLINE
+CORBA::ExtAttributeDef::ExtAttributeDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated,
+ TAO_Abstract_ServantBase *servant
+ )
+ : CORBA_Object (objref, _tao_collocated, servant)
+{
+ this->CORBA_ExtAttributeDef_setup_collocation (_tao_collocated);
+}
+
+ACE_INLINE
+CORBA::Boolean
+CORBA::ExtAttributeDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
// *************************************************************
@@ -2356,7 +1924,7 @@ CORBA::ParameterDescription_out::operator-> (void)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -2742,7 +2310,7 @@ CORBA::ParDescriptionSeq_var::ptr (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
// *************************************************************
// Inline operations for class CORBA::ParDescriptionSeq_out
@@ -2980,7 +2548,7 @@ CORBA::ContextIdSeq_var::ptr (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
// *************************************************************
// Inline operations for class CORBA::ContextIdSeq_out
@@ -3455,7 +3023,7 @@ CORBA::RepositoryIdSeq_var::ptr (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
// *************************************************************
// Inline operations for class CORBA::RepositoryIdSeq_out
@@ -3527,7 +3095,7 @@ CORBA::RepositoryIdSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -3913,7 +3481,7 @@ CORBA::OpDescriptionSeq_var::ptr (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
// *************************************************************
// Inline operations for class CORBA::OpDescriptionSeq_out
@@ -3985,7 +3553,7 @@ CORBA::OpDescriptionSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -4371,7 +3939,7 @@ CORBA::AttrDescriptionSeq_var::ptr (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
// *************************************************************
// Inline operations for class CORBA::AttrDescriptionSeq_out
@@ -4442,6 +4010,464 @@ CORBA::AttrDescriptionSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXTATTRDESCRIPTIONSEQ_CI_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXTATTRDESCRIPTIONSEQ_CI_
+
+ACE_INLINE
+CORBA::ExtAttributeDescription *
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::allocbuf (CORBA::ULong size)
+{
+ CORBA::ExtAttributeDescription *retval = 0;
+ ACE_NEW_RETURN (retval, CORBA::ExtAttributeDescription[size], 0);
+ return retval;
+}
+
+ACE_INLINE
+void CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::freebuf (CORBA::ExtAttributeDescription *buffer)
+{
+ delete [] buffer;
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (void)
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::allocbuf (maximum))
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ CORBA::ExtAttributeDescription *data,
+ CORBA::Boolean release
+ )
+ : TAO_Unbounded_Base_Sequence (maximum, length, data, release)
+{
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (
+ const _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq &rhs
+ )
+ : TAO_Unbounded_Base_Sequence (rhs)
+{
+ if (rhs.buffer_ != 0)
+ {
+ CORBA::ExtAttributeDescription *tmp1 =
+ _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::allocbuf (this->maximum_);
+ CORBA::ExtAttributeDescription * const tmp2 =
+ ACE_reinterpret_cast (CORBA::ExtAttributeDescription * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ tmp1[i] = tmp2[i];
+ }
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq &
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::operator= (
+ const _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq &rhs
+ )
+{
+ if (this == &rhs)
+ {
+ return *this;
+ }
+
+ if (this->release_)
+ {
+ if (this->maximum_ < rhs.maximum_)
+ {
+ // Free the old buffer.
+ CORBA::ExtAttributeDescription *tmp =
+ ACE_reinterpret_cast (CORBA::ExtAttributeDescription *, this->buffer_);
+
+ _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::freebuf (tmp);
+
+ this->buffer_ =
+ _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ {
+ this->buffer_ =
+ _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::allocbuf (rhs.maximum_);
+ }
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ CORBA::ExtAttributeDescription *tmp1 =
+ ACE_reinterpret_cast (CORBA::ExtAttributeDescription *, this->buffer_);
+ CORBA::ExtAttributeDescription * const tmp2 =
+ ACE_reinterpret_cast (CORBA::ExtAttributeDescription * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ tmp1[i] = tmp2[i];
+ }
+
+ return *this;
+}
+
+// = Accessors.
+ACE_INLINE
+CORBA::ExtAttributeDescription &
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::operator[] (CORBA::ULong i)
+{
+ ACE_ASSERT (i < this->maximum_);
+ CORBA::ExtAttributeDescription* tmp =
+ ACE_reinterpret_cast (CORBA::ExtAttributeDescription*, this->buffer_);
+ return tmp[i];
+}
+
+ACE_INLINE
+const CORBA::ExtAttributeDescription &
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::operator[] (CORBA::ULong i) const
+{
+ ACE_ASSERT (i < this->maximum_);
+ CORBA::ExtAttributeDescription * const tmp =
+ ACE_reinterpret_cast (CORBA::ExtAttributeDescription* ACE_CAST_CONST, this->buffer_);
+ return tmp[i];
+}
+
+// Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ACE_INLINE
+CORBA::ExtAttributeDescription *
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::get_buffer (CORBA::Boolean orphan)
+{
+ CORBA::ExtAttributeDescription *result = 0;
+
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result =
+ _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::allocbuf (this->length_);
+ this->buffer_ = result;
+ this->release_ = 1;
+ }
+ else
+ {
+ result =
+ ACE_reinterpret_cast (CORBA::ExtAttributeDescription*, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish ownership.
+ result =
+ ACE_reinterpret_cast(CORBA::ExtAttributeDescription*,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+
+ return result;
+}
+
+ACE_INLINE
+const CORBA::ExtAttributeDescription *
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::get_buffer (void) const
+{
+ return ACE_reinterpret_cast (const CORBA::ExtAttributeDescription * ACE_CAST_CONST, this->buffer_);
+}
+
+ACE_INLINE
+void
+CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::replace (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::ExtAttributeDescription *data,
+ CORBA::Boolean release
+ )
+{
+ this->maximum_ = max;
+ this->length_ = length;
+
+ if (this->buffer_ && this->release_ == 1)
+ {
+ CORBA::ExtAttributeDescription *tmp =
+ ACE_reinterpret_cast (CORBA::ExtAttributeDescription*, this->buffer_);
+ _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::freebuf (tmp);
+ }
+
+ this->buffer_ = data;
+ this->release_ = release;
+}
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_EXTATTRDESCRIPTIONSEQ_CI_)
+#define _CORBA_EXTATTRDESCRIPTIONSEQ_CI_
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
+
+// *************************************************************
+// Inline operations for class CORBA::ExtAttrDescriptionSeq_var
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExtAttrDescriptionSeq_var::ExtAttrDescriptionSeq_var (void)
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+CORBA::ExtAttrDescriptionSeq_var::ExtAttrDescriptionSeq_var (ExtAttrDescriptionSeq *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+CORBA::ExtAttrDescriptionSeq_var::ExtAttrDescriptionSeq_var (const ::CORBA::ExtAttrDescriptionSeq_var &p)
+{
+ if (p.ptr_)
+ {
+ ACE_NEW (this->ptr_, ::CORBA::ExtAttrDescriptionSeq (*p.ptr_));
+ }
+ else
+ {
+ this->ptr_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::ExtAttrDescriptionSeq_var::~ExtAttrDescriptionSeq_var (void)
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtAttrDescriptionSeq_var &
+CORBA::ExtAttrDescriptionSeq_var::operator= (ExtAttrDescriptionSeq *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::ExtAttrDescriptionSeq_var &
+CORBA::ExtAttrDescriptionSeq_var::operator= (const ::CORBA::ExtAttrDescriptionSeq_var &p)
+{
+ if (this != &p)
+ {
+ if (p.ptr_ == 0)
+ {
+ delete this->ptr_;
+ this->ptr_ = 0;
+ }
+ else
+ {
+ ExtAttrDescriptionSeq *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ ExtAttrDescriptionSeq (*p.ptr_),
+ *this
+ );
+
+ if (deep_copy != 0)
+ {
+ ExtAttrDescriptionSeq *tmp = deep_copy;
+ deep_copy = this->ptr_;
+ this->ptr_ = tmp;
+ delete deep_copy;
+ }
+ }
+ }
+
+ return *this;
+}
+
+ACE_INLINE
+const ::CORBA::ExtAttrDescriptionSeq *
+CORBA::ExtAttrDescriptionSeq_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtAttrDescriptionSeq *
+CORBA::ExtAttrDescriptionSeq_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtAttrDescriptionSeq_var::operator const ::CORBA::ExtAttrDescriptionSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtAttrDescriptionSeq_var::operator ::CORBA::ExtAttrDescriptionSeq &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtAttrDescriptionSeq_var::operator ::CORBA::ExtAttrDescriptionSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+// Variable-size types only.
+ACE_INLINE
+CORBA::ExtAttrDescriptionSeq_var::operator ::CORBA::ExtAttrDescriptionSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtAttributeDescription &
+CORBA::ExtAttrDescriptionSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE
+const CORBA::ExtAttributeDescription &
+CORBA::ExtAttrDescriptionSeq_var::operator[] (CORBA::ULong index) const
+{
+ return ACE_const_cast (const CORBA::ExtAttributeDescription &, this->ptr_->operator[] (index));
+}
+
+ACE_INLINE
+const ::CORBA::ExtAttrDescriptionSeq &
+CORBA::ExtAttrDescriptionSeq_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtAttrDescriptionSeq &
+CORBA::ExtAttrDescriptionSeq_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtAttrDescriptionSeq *&
+CORBA::ExtAttrDescriptionSeq_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtAttrDescriptionSeq *
+CORBA::ExtAttrDescriptionSeq_var::_retn (void)
+{
+ ::CORBA::ExtAttrDescriptionSeq *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE
+::CORBA::ExtAttrDescriptionSeq *
+CORBA::ExtAttrDescriptionSeq_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
+
+// *************************************************************
+// Inline operations for class CORBA::ExtAttrDescriptionSeq_out
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExtAttrDescriptionSeq_out::ExtAttrDescriptionSeq_out (ExtAttrDescriptionSeq *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExtAttrDescriptionSeq_out::ExtAttrDescriptionSeq_out (ExtAttrDescriptionSeq_var &p)
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExtAttrDescriptionSeq_out::ExtAttrDescriptionSeq_out (const ::CORBA::ExtAttrDescriptionSeq_out &p)
+ : ptr_ (ACE_const_cast (ExtAttrDescriptionSeq_out&, p).ptr_)
+{}
+
+ACE_INLINE
+::CORBA::ExtAttrDescriptionSeq_out &
+CORBA::ExtAttrDescriptionSeq_out::operator= (const ::CORBA::ExtAttrDescriptionSeq_out &p)
+{
+ this->ptr_ = ACE_const_cast (ExtAttrDescriptionSeq_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::ExtAttrDescriptionSeq_out &
+CORBA::ExtAttrDescriptionSeq_out::operator= (ExtAttrDescriptionSeq *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+CORBA::ExtAttrDescriptionSeq_out::operator ::CORBA::ExtAttrDescriptionSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtAttrDescriptionSeq *&
+CORBA::ExtAttrDescriptionSeq_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+::CORBA::ExtAttrDescriptionSeq *
+CORBA::ExtAttrDescriptionSeq_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtAttributeDescription &
+CORBA::ExtAttrDescriptionSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+#endif /* end #if !defined */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
@@ -4891,6 +4917,269 @@ CORBA::InterfaceDescription_out::operator-> (void)
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
+
+// *************************************************************
+// Inline operations for class CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var
+// *************************************************************
+
+ACE_INLINE
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::ExtFullInterfaceDescription_var (void)
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::ExtFullInterfaceDescription_var (ExtFullInterfaceDescription *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::ExtFullInterfaceDescription_var (const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var &p)
+{
+ if (p.ptr_)
+ {
+ ACE_NEW (this->ptr_, ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription (*p.ptr_));
+ }
+ else
+ {
+ this->ptr_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::~ExtFullInterfaceDescription_var (void)
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var &
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator= (ExtFullInterfaceDescription *_tao_struct_var)
+{
+ delete this->ptr_;
+ this->ptr_ = _tao_struct_var;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var &
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator= (const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var &_tao_struct_var)
+{
+ if (this != &_tao_struct_var)
+ {
+ if (_tao_struct_var.ptr_ == 0)
+ {
+ delete this->ptr_;
+ this->ptr_ = 0;
+ }
+ else
+ {
+ ExtFullInterfaceDescription *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ ExtFullInterfaceDescription (*_tao_struct_var.ptr_),
+ *this
+ );
+
+ if (deep_copy != 0)
+ {
+ ExtFullInterfaceDescription *tmp = deep_copy;
+ deep_copy = this->ptr_;
+ this->ptr_ = tmp;
+ delete deep_copy;
+ }
+ }
+ }
+
+ return *this;
+}
+
+ACE_INLINE const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &() const // cast
+{
+ return *this->ptr_;
+}
+
+// Variable-size types only.
+ACE_INLINE
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// Mapping for variable size.
+ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::_retn (void)
+{
+ ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523
+
+// *************************************************************
+// Inline operations for class CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out
+// *************************************************************
+
+ACE_INLINE
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::ExtFullInterfaceDescription_out (::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::ExtFullInterfaceDescription_out (ExtFullInterfaceDescription_var &p)
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::ExtFullInterfaceDescription_out (const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out &p)
+ : ptr_ (ACE_const_cast (ExtFullInterfaceDescription_out&, p).ptr_)
+{}
+
+ACE_INLINE
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out &
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::operator= (const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out &p)
+{
+ this->ptr_ = ACE_const_cast (ExtFullInterfaceDescription_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out &
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::operator= (ExtFullInterfaceDescription *_tao_struct_out)
+{
+ this->ptr_ = _tao_struct_out;
+ return *this;
+}
+
+ACE_INLINE
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::operator ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *
+CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
+
+#if !defined (_CORBA_INTERFACEATTREXTENSION___CI_)
+#define _CORBA_INTERFACEATTREXTENSION___CI_
+
+ACE_INLINE
+CORBA::InterfaceAttrExtension::InterfaceAttrExtension (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated,
+ TAO_Abstract_ServantBase *servant
+ )
+ : CORBA_Object (objref, _tao_collocated, servant)
+{
+ this->CORBA_InterfaceAttrExtension_setup_collocation (_tao_collocated);
+}
+
+ACE_INLINE
+CORBA::Boolean
+CORBA::InterfaceAttrExtension::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
+
+#if !defined (_CORBA_EXTINTERFACEDEF___CI_)
+#define _CORBA_EXTINTERFACEDEF___CI_
+
+ACE_INLINE
+CORBA::ExtInterfaceDef::ExtInterfaceDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated,
+ TAO_Abstract_ServantBase *servant
+ )
+ : CORBA_Object (objref, _tao_collocated, servant)
+{
+ this->CORBA_ExtInterfaceDef_setup_collocation (_tao_collocated);
+}
+
+ACE_INLINE
+CORBA::Boolean
+CORBA::ExtInterfaceDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_CORBA_ABSTRACTINTERFACEDEF___CI_)
@@ -4919,6 +5208,32 @@ CORBA::AbstractInterfaceDef::marshal (TAO_OutputCDR &cdr)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
+#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF___CI_)
+#define _CORBA_EXTABSTRACTINTERFACEDEF___CI_
+
+ACE_INLINE
+CORBA::ExtAbstractInterfaceDef::ExtAbstractInterfaceDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated,
+ TAO_Abstract_ServantBase *servant
+ )
+ : CORBA_Object (objref, _tao_collocated, servant)
+{
+ this->CORBA_ExtAbstractInterfaceDef_setup_collocation (_tao_collocated);
+}
+
+ACE_INLINE
+CORBA::Boolean
+CORBA::ExtAbstractInterfaceDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
+
#if !defined (_CORBA_LOCALINTERFACEDEF___CI_)
#define _CORBA_LOCALINTERFACEDEF___CI_
@@ -4943,6 +5258,32 @@ CORBA::LocalInterfaceDef::marshal (TAO_OutputCDR &cdr)
#endif /* end #if !defined */
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
+
+#if !defined (_CORBA_EXTLOCALINTERFACEDEF___CI_)
+#define _CORBA_EXTLOCALINTERFACEDEF___CI_
+
+ACE_INLINE
+CORBA::ExtLocalInterfaceDef::ExtLocalInterfaceDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated,
+ TAO_Abstract_ServantBase *servant
+ )
+ : CORBA_Object (objref, _tao_collocated, servant)
+{
+ this->CORBA_ExtLocalInterfaceDef_setup_collocation (_tao_collocated);
+}
+
+ACE_INLINE
+CORBA::Boolean
+CORBA::ExtLocalInterfaceDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ci.cpp:59
TAO_IFR_Client_Export CORBA::Boolean operator<< (
@@ -5071,7 +5412,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (
);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
@@ -5129,7 +5470,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (
);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
@@ -5256,53 +5597,6 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (
);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
-
-ACE_INLINE
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const CORBA::ExceptionDescription &_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 ())
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
-}
-
-ACE_INLINE
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- CORBA::ExceptionDescription &_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 ())
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
-}
-
-// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
#if !defined _TAO_CDR_OP_CORBA_ExceptionDefSeq_I_
@@ -5321,24 +5615,6 @@ CORBA::Boolean TAO_IFR_Client_Export operator>> (
#endif /* _TAO_CDR_OP_CORBA_ExceptionDefSeq_I_ */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
-
-#if !defined _TAO_CDR_OP_CORBA_ExcDescriptionSeq_I_
-#define _TAO_CDR_OP_CORBA_ExcDescriptionSeq_I_
-
-CORBA::Boolean TAO_IFR_Client_Export operator<< (
- TAO_OutputCDR &,
- const CORBA::ExcDescriptionSeq &
- );
-
-CORBA::Boolean TAO_IFR_Client_Export operator>> (
- TAO_InputCDR &,
- CORBA::ExcDescriptionSeq &
- );
-
-#endif /* _TAO_CDR_OP_CORBA_ExcDescriptionSeq_I_ */
-
-// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ci.cpp:51
ACE_INLINE
@@ -5376,7 +5652,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (
);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
@@ -5425,6 +5701,72 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
+
+ACE_INLINE
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const CORBA::ExtAttributeDescription &_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.mode) &&
+ (strm << _tao_aggregate.get_exceptions) &&
+ (strm << _tao_aggregate.put_exceptions)
+ )
+ {
+ return 1;
+ }
+ else
+ {
+ return 0;
+ }
+}
+
+ACE_INLINE
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::ExtAttributeDescription &_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.mode) &&
+ (strm >> _tao_aggregate.get_exceptions) &&
+ (strm >> _tao_aggregate.put_exceptions)
+ )
+ {
+ return 1;
+ }
+ else
+ {
+ return 0;
+ }
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExtAttributeDef_ptr
+ );
+
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtAttributeDef_ptr &
+ );
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ci.cpp:51
ACE_INLINE
@@ -5449,7 +5791,7 @@ CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA::OperationMode &_tao_enumva
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
@@ -5543,7 +5885,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (
);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
@@ -5652,6 +5994,24 @@ CORBA::Boolean TAO_IFR_Client_Export operator>> (
#endif /* _TAO_CDR_OP_CORBA_AttrDescriptionSeq_I_ */
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
+
+#if !defined _TAO_CDR_OP_CORBA_ExtAttrDescriptionSeq_I_
+#define _TAO_CDR_OP_CORBA_ExtAttrDescriptionSeq_I_
+
+CORBA::Boolean TAO_IFR_Client_Export operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExtAttrDescriptionSeq &
+ );
+
+CORBA::Boolean TAO_IFR_Client_Export operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtAttrDescriptionSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ExtAttrDescriptionSeq_I_ */
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72
TAO_IFR_Client_Export CORBA::Boolean operator<< (
@@ -5665,7 +6025,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (
);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
@@ -5718,7 +6078,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
@@ -5769,6 +6129,85 @@ CORBA::Boolean operator>> (
TAO_IFR_Client_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
+ const CORBA::InterfaceAttrExtension_ptr
+ );
+
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::InterfaceAttrExtension_ptr &
+ );
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
+
+ACE_INLINE
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &_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.operations) &&
+ (strm << _tao_aggregate.attributes) &&
+ (strm << _tao_aggregate.base_interfaces) &&
+ (strm << _tao_aggregate.type.in ())
+ )
+ {
+ return 1;
+ }
+ else
+ {
+ return 0;
+ }
+}
+
+ACE_INLINE
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &_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.operations) &&
+ (strm >> _tao_aggregate.attributes) &&
+ (strm >> _tao_aggregate.base_interfaces) &&
+ (strm >> _tao_aggregate.type.out ())
+ )
+ {
+ return 1;
+ }
+ else
+ {
+ return 0;
+ }
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExtInterfaceDef_ptr
+ );
+
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtInterfaceDef_ptr &
+ );
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
const CORBA::AbstractInterfaceDef_ptr
);
@@ -5782,6 +6221,19 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (
TAO_IFR_Client_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
+ const CORBA::ExtAbstractInterfaceDef_ptr
+ );
+
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtAbstractInterfaceDef_ptr &
+ );
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
const CORBA::LocalInterfaceDef_ptr
);
@@ -5790,3 +6242,16 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (
CORBA::LocalInterfaceDef_ptr &
);
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ExtLocalInterfaceDef_ptr
+ );
+
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtLocalInterfaceDef_ptr &
+ );
+
diff --git a/TAO/tao/IFR_Client/IFR_Components.pidl b/TAO/tao/IFR_Client/IFR_Components.pidl
index cb2403fb926..6bc2ce68bca 100644
--- a/TAO/tao/IFR_Client/IFR_Components.pidl
+++ b/TAO/tao/IFR_Client/IFR_Components.pidl
@@ -56,255 +56,237 @@
#include "IFR_Extended.pidl"
-#pragma prefix "omg.org"
-
-module IR
+module CORBA
{
- typedef string Identifier;
- typedef string ScopedName;
- typedef string RepositoryId;
- typedef sequence<RepositoryId> RepositoryIdSeq;
- typedef string VersionSpec;
-
- interface ComponentDef;
- typedef sequence <ComponentDef> ComponentDefSeq;
- interface ProvidesDef;
- typedef sequence <ProvidesDef> ProvidesDefSeq;
- interface UsesDef;
- typedef sequence <UsesDef> UsesDefSeq;
- interface HomeDef;
- typedef sequence <HomeDef> HomeDefSeq;
- interface EventDef;
- interface EmitsDef;
- typedef sequence <EmitsDef> EmitsDefSeq;
- interface PublishesDef;
- typedef sequence <PublishesDef> PublishesDefSeq;
- interface ConsumesDef;
- typedef sequence <ConsumesDef> ConsumesDefSeq;
- interface FactoryDef;
- typedef sequence <FactoryDef> FactoryDefSeq;
- interface FinderDef;
- typedef sequence <FinderDef> FinderDefSeq;
- interface PrimaryKeyDef;
-
- interface ComponentRepository : CORBA::Repository
+ module ComponentIR
{
- ComponentDef create_component (
- in RepositoryId id,
- in Identifier name,
- in VersionSpec version,
- in ComponentDef base_component,
- in CORBA::InterfaceDefSeq supports_interfaces
- );
- HomeDef create_home (
- in RepositoryId id,
- in Identifier name,
- in VersionSpec version,
- in HomeDef base_home,
- in ComponentDef managed_component,
- in CORBA::ValueDef primary_key
- );
- };
+ typeprefix ComponentIR "omg.org";
- interface ProvidesDef : CORBA::Contained
- {
- // read interface
- readonly attribute CORBA::InterfaceDef interface_type;
- };
+ interface ComponentDef;
+ interface HomeDef;
- struct ProvidesDescription
- {
- Identifier name;
- RepositoryId id;
- RepositoryId defined_in;
- VersionSpec version;
- CORBA::InterfaceDef interface_type;
- };
+ interface EventDef : ExtValueDef
+ {
+ };
- interface UsesDef : CORBA::Contained
- {
- // read interface
- readonly attribute CORBA::InterfaceDef interface_type;
- readonly attribute boolean is_multiple;
- };
+ interface Container
+ {
+ ComponentDef create_component (
+ in RepositoryId id,
+ in Identifier name,
+ in VersionSpec version,
+ in ComponentDef base_component,
+ in InterfaceDefSeq supports_interfaces
+ );
- struct UsesDescription
- {
- Identifier name;
- RepositoryId id;
- RepositoryId defined_in;
- VersionSpec version;
- CORBA::InterfaceDef interface_type;
- boolean is_multiple;
- };
+ HomeDef create_home (
+ in RepositoryId id,
+ in Identifier name,
+ in VersionSpec version,
+ in HomeDef base_home,
+ in ComponentDef managed_component,
+ in InterfaceDefSeq supports_interfaces,
+ in ValueDef primary_key
+ );
- typedef sequence <ProvidesDescription> ProvidesDescSeq;
- typedef sequence <UsesDescription> UsesDescSeq;
+ EventDef create_event (
+ in RepositoryId id,
+ in Identifier name,
+ in VersionSpec version,
+ in boolean is_custom,
+ in boolean is_abstract,
+ in ValueDef base_value,
+ in boolean is_truncatable,
+ in ValueDefSeq abstract_base_values,
+ in InterfaceDefSeq supported_interfaces,
+ in ExtInitializerSeq initializers
+ );
+ };
- interface EventDef : CORBA::Contained
- { // abstract - never instantiated
- // read interface
- boolean is_a (in RepositoryId event_id);
- readonly attribute CORBA::ValueDef event;
- };
+ interface ModuleDef : CORBA::ModuleDef,
+ Container
+ {
+ };
- struct EventDescription
- {
- Identifier name;
- RepositoryId id;
- RepositoryId defined_in;
- VersionSpec version;
- CORBA::ValueDef value;
- };
+ interface Repository : CORBA::Repository,
+ Container
+ {
+ };
- interface EmitsDef : EventDef
- {
- };
+ interface ProvidesDef : Contained
+ {
+ attribute InterfaceDef interface_type;
+ };
- interface PublishesDef : EventDef
- {
- };
+ struct ProvidesDescription
+ {
+ Identifier name;
+ RepositoryId id;
+ RepositoryId defined_in;
+ VersionSpec version;
+ RepositoryId interface_type;
+ };
- interface ConsumesDef : EventDef
- {
- };
+ interface UsesDef : Contained
+ {
+ attribute InterfaceDef interface_type;
+ attribute boolean is_multiple;
+ };
- interface ComponentDef : CORBA::InterfaceDef
- {
- // read/write interface
- attribute CORBA::InterfaceDefSeq supported_interfaces;
- // read interface
- readonly attribute ComponentDef base_component;
- readonly attribute ProvidesDefSeq provides_interfaces;
- readonly attribute UsesDefSeq uses_interfaces;
- readonly attribute EmitsDefSeq emits_events;
- readonly attribute PublishesDefSeq publishes_events;
- readonly attribute ConsumesDefSeq consumes_events;
- readonly attribute boolean is_basic;
- // write interface
- ProvidesDef create_provides (
- in RepositoryId id,
- in Identifier name,
- in VersionSpec version,
- in CORBA::InterfaceDef interface_type
- );
- UsesDef create_uses (
- in RepositoryId id,
- in Identifier name,
- in VersionSpec version,
- in CORBA::InterfaceDef interface_type,
- in boolean is_multiple
- );
- EmitsDef create_emits (
- in RepositoryId id,
- in Identifier name,
- in VersionSpec version,
- in CORBA::ValueDef value
- );
- PublishesDef create_publishes (
- in RepositoryId id,
- in Identifier name,
- in VersionSpec version,
- in CORBA::ValueDef value
- );
- ConsumesDef create_consumes (
- in RepositoryId id,
- in Identifier name,
- in VersionSpec version,
- in CORBA::ValueDef value
- );
- };
+ struct UsesDescription
+ {
+ Identifier name;
+ RepositoryId id;
+ RepositoryId defined_in;
+ VersionSpec version;
+ RepositoryId interface_type;
+ boolean is_multiple;
+ };
- struct ComponentDescription
- {
- Identifier name;
- RepositoryId id;
- RepositoryId defined_in;
- VersionSpec version;
- RepositoryId base_component;
- RepositoryIdSeq supports_interfaces;
- ProvidesDefSeq provides_interfaces;
- UsesDefSeq uses_interfaces;
- CORBA::AttrDescriptionSeq attributes;
- EmitsDefSeq emits_events;
- PublishesDefSeq publishes_events;
- ConsumesDefSeq consumes_events;
- boolean is_basic;
- };
+ interface EventPortDef : Contained
+ {
+ // read/write interface
+ attribute EventDef event;
+ // read interface
+ boolean is_a (in RepositoryId event_id);
+ };
- interface PrimaryKeyDef : CORBA::Contained
- {
- // read interface
- boolean is_a (in RepositoryId primary_key_id);
- readonly attribute CORBA::ValueDef primary_key;
- };
+ struct EventPortDescription
+ {
+ Identifier name;
+ RepositoryId id;
+ RepositoryId defined_in;
+ VersionSpec version;
+ RepositoryId event;
+ };
- struct PrimaryKeyDescription
- {
- Identifier name;
- RepositoryId id;
- RepositoryId defined_in;
- VersionSpec version;
- CORBA::ValueDef primary_key;
- };
+ interface EmitsDef : EventPortDef
+ {
+ };
- interface FactoryDef : CORBA::OperationDef
- { // only PARAM_IN parameters
- };
+ interface PublishesDef : EventPortDef
+ {
+ };
- interface FinderDef : CORBA::OperationDef
- { // only PARAM_IN parameters
- };
+ interface ConsumesDef : EventPortDef
+ {
+ };
- interface HomeDef : CORBA::InterfaceDef
- {
- // read operations
- readonly attribute HomeDef base_home;
- readonly attribute ComponentDef managed_component;
- readonly attribute PrimaryKeyDef primary_key;
- readonly attribute FactoryDefSeq factories;
- readonly attribute FinderDefSeq finders;
- readonly attribute boolean is_basic;
- // write interfaces
- PrimaryKeyDef create_primary_key (
- in RepositoryId id,
- in Identifier name,
- in VersionSpec version,
- in CORBA::ValueDef primary_key
- );
- FactoryDef create_factory (
- in RepositoryId id,
- in Identifier name,
- in VersionSpec version,
- in CORBA::ParDescriptionSeq params, // only PARAM_INs
- in CORBA::ExceptionDefSeq exceptions
- );
- FinderDef create_finder (
- in RepositoryId id,
- in Identifier name,
- in VersionSpec version,
- in CORBA::ParDescriptionSeq params, // only PARAM_INs
- in CORBA::ExceptionDefSeq exceptions
- );
- };
+ interface ComponentDef : ExtInterfaceDef
+ {
+ // read/write interface
+ attribute ComponentDef base_component;
+ attribute InterfaceDefSeq supported_interfaces;
- struct HomeDescription
- {
- Identifier name;
- RepositoryId id;
- RepositoryId defined_in;
- VersionSpec version;
- RepositoryId base_home;
- RepositoryId managed_component;
- PrimaryKeyDef primary_key_def;
- FactoryDefSeq factories;
- FinderDefSeq finders;
- CORBA::OpDescriptionSeq operations;
- CORBA::AttrDescriptionSeq attributes;
- boolean is_basic;
+ // write interface
+ ProvidesDef create_provides (
+ in RepositoryId id,
+ in Identifier name,
+ in VersionSpec version,
+ in InterfaceDef interface_type
+ );
+
+ UsesDef create_uses (
+ in RepositoryId id,
+ in Identifier name,
+ in VersionSpec version,
+ in InterfaceDef interface_type,
+ in boolean is_multiple
+ );
+
+ EmitsDef create_emits (
+ in RepositoryId id,
+ in Identifier name,
+ in VersionSpec version,
+ in EventDef event
+ );
+
+ PublishesDef create_publishes (
+ in RepositoryId id,
+ in Identifier name,
+ in VersionSpec version,
+ in EventDef event
+ );
+
+ ConsumesDef create_consumes (
+ in RepositoryId id,
+ in Identifier name,
+ in VersionSpec version,
+ in EventDef event
+ );
+ };
+
+ typedef sequence<ProvidesDescription> ProvidesDescriptionSeq;
+ typedef sequence<UsesDescription> UsesDescriptionSeq;
+ typedef sequence<EventPortDescription> EventPortDescriptionSeq;
+
+ struct ComponentDescription
+ {
+ Identifier name;
+ RepositoryId id;
+ RepositoryId defined_in;
+ VersionSpec version;
+ RepositoryId base_component;
+ RepositoryIdSeq supported_interfaces;
+ ProvidesDescriptionSeq provided_interfaces;
+ UsesDescriptionSeq used_interfaces;
+ EventPortDescriptionSeq emits_events;
+ EventPortDescriptionSeq publishes_events;
+ EventPortDescriptionSeq consumes_events;
+ ExtAttrDescriptionSeq attributes;
+ TypeCode type;
+ };
+
+ interface FactoryDef : OperationDef
+ {
+ };
+
+ interface FinderDef : OperationDef
+ {
+ };
+
+ interface HomeDef : ExtInterfaceDef
+ {
+ // read/write interface
+ attribute HomeDef base_home;
+ attribute InterfaceDefSeq supported_interfaces;
+ attribute ComponentDef managed_component;
+ attribute ValueDef primary_key;
+
+ // write interface
+ FactoryDef create_factory (
+ in RepositoryId id,
+ in Identifier name,
+ in VersionSpec version,
+ in ParDescriptionSeq params,
+ in ExceptionDefSeq exceptions
+ );
+
+ FinderDef create_finder (
+ in RepositoryId id,
+ in Identifier name,
+ in VersionSpec version,
+ in ParDescriptionSeq params,
+ in ExceptionDefSeq exceptions
+ );
+ };
+
+ struct HomeDescription
+ {
+ Identifier name;
+ RepositoryId id;
+ RepositoryId defined_in;
+ VersionSpec version;
+ RepositoryId base_home;
+ RepositoryId managed_component;
+ ValueDescription primary_key;
+ OpDescriptionSeq factories;
+ OpDescriptionSeq finders;
+ OpDescriptionSeq operations;
+ ExtAttrDescriptionSeq attributes;
+ TypeCode type;
+ };
};
};
-#pragma prefix ""
-
#endif /* _IFR_COMPONENTS_IDL_ */
diff --git a/TAO/tao/IFR_Client/IFR_ComponentsC.cpp b/TAO/tao/IFR_Client/IFR_ComponentsC.cpp
index 1bb77e451a8..189e715389f 100644
--- a/TAO/tao/IFR_Client/IFR_ComponentsC.cpp
+++ b/TAO/tao/IFR_Client/IFR_ComponentsC.cpp
@@ -45,2380 +45,729 @@
#endif /* !defined INLINE */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_IR_Identifier[] =
-{
- 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_string,
- 0U, // string length
-};
-
-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
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_IR_ScopedName[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 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
-};
-
-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 (IR)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_ScopedName,
- &_tc_TAO_tc_IR_ScopedName
- )
-TAO_NAMESPACE_END
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_IR_RepositoryId[] =
-{
- 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 = RepositoryId
- CORBA::tk_string,
- 0U, // string length
-};
-
-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
-
-#if !defined (_IR_REPOSITORYIDSEQ_CS_)
-#define _IR_REPOSITORYIDSEQ_CS_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
-
-// *************************************************************
-// IR::RepositoryIdSeq
-// *************************************************************
-
-IR::RepositoryIdSeq::RepositoryIdSeq (void)
-{}
-
-IR::RepositoryIdSeq::RepositoryIdSeq (CORBA::ULong max)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-TAO_Unbounded_String_Sequence
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_String_Sequence
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
-{}
+int CORBA::ComponentIR::EventDef::_tao_class_id = 0;
-IR::RepositoryIdSeq::RepositoryIdSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- char * *buffer,
- CORBA::Boolean release
+CORBA::ComponentIR::EventDef_ptr
+tao_CORBA_ComponentIR_EventDef_duplicate (
+ CORBA::ComponentIR::EventDef_ptr p
)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-TAO_Unbounded_String_Sequence
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_String_Sequence
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
-{}
-
-IR::RepositoryIdSeq::RepositoryIdSeq (const RepositoryIdSeq &seq)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-TAO_Unbounded_String_Sequence
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_String_Sequence
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
-{}
-
-IR::RepositoryIdSeq::~RepositoryIdSeq (void) // dtor
-{}
-
-void IR::RepositoryIdSeq::_tao_any_destructor (void *_tao_void_pointer)
{
- RepositoryIdSeq *tmp = ACE_static_cast (RepositoryIdSeq*, _tao_void_pointer);
- delete tmp;
+ return CORBA::ComponentIR::EventDef::_duplicate (p);
}
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_IR_RepositoryIdSeq[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 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 = RepositoryIdSeq
- CORBA::tk_sequence, // typecode kind
- 84, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 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 = RepositoryId
- CORBA::tk_string,
- 0U, // string length
-
- 0U,
-
-};
-
-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 (IR)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_RepositoryIdSeq,
- &_tc_TAO_tc_IR_RepositoryIdSeq
- )
-TAO_NAMESPACE_END
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_IR_VersionSpec[] =
-{
- 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
-};
-
-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 (IR)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_VersionSpec,
- &_tc_TAO_tc_IR_VersionSpec
- )
-TAO_NAMESPACE_END
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:103
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_COMPONENTDEFSEQ_CS_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_COMPONENTDEFSEQ_CS_
-
-// The Base_Sequence functions, please see tao/Sequence.h
void
-IR::_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
-IR::_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;
-}
-
-IR::_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::~_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq (void)
+tao_CORBA_ComponentIR_EventDef_release (
+ CORBA::ComponentIR::EventDef_ptr p
+ )
{
- this->_deallocate_buffer ();
+ CORBA::release (p);
}
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+CORBA::ComponentIR::EventDef_ptr
+tao_CORBA_ComponentIR_EventDef_nil (
+ void
+ )
{
- 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 ();
- }
+ return CORBA::ComponentIR::EventDef::_nil ();
}
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::_downcast (
- void* target,
- CORBA_Object *src
+CORBA::ComponentIR::EventDef_ptr
+tao_CORBA_ComponentIR_EventDef_narrow (
+ CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- IR::ComponentDef **tmp = ACE_static_cast (IR::ComponentDef**, target);
- *tmp = IR::ComponentDef::_narrow (src ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
+ return CORBA::ComponentIR::EventDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
-CORBA_Object*
-IR::_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::_upcast (void *src) const
+CORBA::Object *
+tao_CORBA_ComponentIR_EventDef_upcast (
+ void *src
+ )
{
- IR::ComponentDef **tmp = ACE_static_cast (IR::ComponentDef**, src);
+ CORBA::ComponentIR::EventDef **tmp =
+ ACE_static_cast (CORBA::ComponentIR::EventDef **, src);
return *tmp;
}
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_COMPONENTDEFSEQ_CS_)
-#define _IR_COMPONENTDEFSEQ_CS_
+CORBA::Boolean
+tao_CORBA_ComponentIR_EventDef_marshal (
+ CORBA::ComponentIR::EventDef_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
// *************************************************************
-// IR::ComponentDefSeq
+// CORBA::ComponentIR::EventDef_var
// *************************************************************
-IR::ComponentDefSeq::ComponentDefSeq (void)
-{}
-
-IR::ComponentDefSeq::ComponentDefSeq (CORBA::ULong max)
- :
-
-#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::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::ComponentDefSeq (const ComponentDefSeq &seq)
- :
-
-#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::~ComponentDefSeq (void) // dtor
+CORBA::ComponentIR::EventDef_var::EventDef_var (void)
+ : ptr_ (EventDef::_nil ())
{}
-void IR::ComponentDefSeq::_tao_any_destructor (void *_tao_void_pointer)
+::CORBA::ComponentIR::EventDef_ptr
+CORBA::ComponentIR::EventDef_var::ptr (void) const
{
- ComponentDefSeq *tmp = ACE_static_cast (ComponentDefSeq*, _tao_void_pointer);
- delete tmp;
+ return this->ptr_;
}
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+CORBA::ComponentIR::EventDef_var::EventDef_var (const ::CORBA::ComponentIR::EventDef_var &p)
+ : TAO_Base_var (),
+ ptr_ (EventDef::_duplicate (p.ptr ()))
+{}
-static const CORBA::Long _oc_IR_ComponentDefSeq[] =
+CORBA::ComponentIR::EventDef_var::~EventDef_var (void)
{
- 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 = 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 = 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
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:103
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PROVIDESDEFSEQ_CS_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PROVIDESDEFSEQ_CS_
+ CORBA::release (this->ptr_);
+}
-// The Base_Sequence functions, please see tao/Sequence.h
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::_allocate_buffer (CORBA::ULong length)
+CORBA::ComponentIR::EventDef_var &
+CORBA::ComponentIR::EventDef_var::operator= (EventDef_ptr p)
{
- 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;
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
}
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::_deallocate_buffer (void)
+CORBA::ComponentIR::EventDef_var &
+CORBA::ComponentIR::EventDef_var::operator= (const ::CORBA::ComponentIR::EventDef_var &p)
{
- 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;
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ComponentIR::EventDef::_duplicate (p.ptr ());
+ }
+ return *this;
}
-IR::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::~_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq (void)
+CORBA::ComponentIR::EventDef_var::operator const ::CORBA::ComponentIR::EventDef_ptr &() const // cast
{
- this->_deallocate_buffer ();
+ return this->ptr_;
}
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+CORBA::ComponentIR::EventDef_var::operator ::CORBA::ComponentIR::EventDef_ptr &() // cast
{
- 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 ();
- }
+ return this->ptr_;
}
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::_downcast (
- void* target,
- CORBA_Object *src
- ACE_ENV_ARG_DECL
- )
+::CORBA::ComponentIR::EventDef_ptr
+CORBA::ComponentIR::EventDef_var::operator-> (void) const
{
- IR::ProvidesDef **tmp = ACE_static_cast (IR::ProvidesDef**, target);
- *tmp = IR::ProvidesDef::_narrow (src ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
+ return this->ptr_;
}
-CORBA_Object*
-IR::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::_upcast (void *src) const
+::CORBA::ComponentIR::EventDef_ptr
+CORBA::ComponentIR::EventDef_var::in (void) const
{
- IR::ProvidesDef **tmp = ACE_static_cast (IR::ProvidesDef**, src);
- return *tmp;
+ return this->ptr_;
}
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_PROVIDESDEFSEQ_CS_)
-#define _IR_PROVIDESDEFSEQ_CS_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
-
-// *************************************************************
-// IR::ProvidesDefSeq
-// *************************************************************
-
-IR::ProvidesDefSeq::ProvidesDefSeq (void)
-{}
-
-IR::ProvidesDefSeq::ProvidesDefSeq (CORBA::ULong max)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Object_Sequence<IR::ProvidesDef,IR::ProvidesDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
-{}
-
-IR::ProvidesDefSeq::ProvidesDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- IR::ProvidesDef_ptr *buffer,
- CORBA::Boolean release
- )
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Object_Sequence<IR::ProvidesDef,IR::ProvidesDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
-{}
-
-IR::ProvidesDefSeq::ProvidesDefSeq (const ProvidesDefSeq &seq)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Object_Sequence<IR::ProvidesDef,IR::ProvidesDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
-{}
-
-IR::ProvidesDefSeq::~ProvidesDefSeq (void) // dtor
-{}
-
-void IR::ProvidesDefSeq::_tao_any_destructor (void *_tao_void_pointer)
+::CORBA::ComponentIR::EventDef_ptr &
+CORBA::ComponentIR::EventDef_var::inout (void)
{
- ProvidesDefSeq *tmp = ACE_static_cast (ProvidesDefSeq*, _tao_void_pointer);
- delete tmp;
+ return this->ptr_;
}
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_IR_ProvidesDefSeq[] =
+::CORBA::ComponentIR::EventDef_ptr &
+CORBA::ComponentIR::EventDef_var::out (void)
{
- 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 = 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 = ProvidesDef
-
- 0U,
-
-};
-
-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 (IR)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_ProvidesDefSeq,
- &_tc_TAO_tc_IR_ProvidesDefSeq
- )
-TAO_NAMESPACE_END
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:103
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_USESDEFSEQ_CS_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_USESDEFSEQ_CS_
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ComponentIR::EventDef::_nil ();
+ return this->ptr_;
+}
-// The Base_Sequence functions, please see tao/Sequence.h
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::_allocate_buffer (CORBA::ULong length)
+::CORBA::ComponentIR::EventDef_ptr
+CORBA::ComponentIR::EventDef_var::_retn (void)
{
- IR::UsesDef **tmp = 0;
- tmp = _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::allocbuf (length);
-
- if (this->buffer_ != 0)
- {
- IR::UsesDef **old = ACE_reinterpret_cast (IR::UsesDef**, this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- {
- if (!this->release_)
- {
- tmp[i] = IR::UsesDef::_duplicate (old[i]);
- }
- else
- {
- tmp[i] = old[i];
- }
- }
-
- if (this->release_)
- {
- delete [] old;
- }
- }
-
- this->buffer_ = tmp;
+ // yield ownership of managed obj reference
+ ::CORBA::ComponentIR::EventDef_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::ComponentIR::EventDef::_nil ();
+ return val;
}
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::_deallocate_buffer (void)
+::CORBA::ComponentIR::EventDef_ptr
+CORBA::ComponentIR::EventDef_var::tao_duplicate (EventDef_ptr p)
{
- 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;
+ return ::CORBA::ComponentIR::EventDef::_duplicate (p);
}
-IR::_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::~_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq (void)
+void
+CORBA::ComponentIR::EventDef_var::tao_release (EventDef_ptr p)
{
- this->_deallocate_buffer ();
+ CORBA::release (p);
}
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+::CORBA::ComponentIR::EventDef_ptr
+CORBA::ComponentIR::EventDef_var::tao_nil (void)
{
- 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 ();
- }
+ return ::CORBA::ComponentIR::EventDef::_nil ();
}
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::_downcast (
- void* target,
- CORBA_Object *src
+::CORBA::ComponentIR::EventDef_ptr
+CORBA::ComponentIR::EventDef_var::tao_narrow (
+ CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- IR::UsesDef **tmp = ACE_static_cast (IR::UsesDef**, target);
- *tmp = IR::UsesDef::_narrow (src ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
+ return ::CORBA::ComponentIR::EventDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
-CORBA_Object*
-IR::_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::_upcast (void *src) const
+CORBA::Object *
+CORBA::ComponentIR::EventDef_var::tao_upcast (void *src)
{
- IR::UsesDef **tmp = ACE_static_cast (IR::UsesDef**, src);
+ EventDef **tmp =
+ ACE_static_cast (EventDef **, src);
return *tmp;
}
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_USESDEFSEQ_CS_)
-#define _IR_USESDEFSEQ_CS_
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
// *************************************************************
-// IR::UsesDefSeq
+// CORBA::ComponentIR::EventDef_out
// *************************************************************
-IR::UsesDefSeq::UsesDefSeq (void)
-{}
-
-IR::UsesDefSeq::UsesDefSeq (CORBA::ULong max)
- :
-
-#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::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::UsesDefSeq (const UsesDefSeq &seq)
- :
-
-#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::~UsesDefSeq (void) // dtor
-{}
-
-void IR::UsesDefSeq::_tao_any_destructor (void *_tao_void_pointer)
+CORBA::ComponentIR::EventDef_out::EventDef_out (EventDef_ptr &p)
+ : ptr_ (p)
{
- UsesDefSeq *tmp = ACE_static_cast (UsesDefSeq*, _tao_void_pointer);
- delete tmp;
+ this->ptr_ = ::CORBA::ComponentIR::EventDef::_nil ();
}
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_IR_UsesDefSeq[] =
+CORBA::ComponentIR::EventDef_out::EventDef_out (EventDef_var &p)
+ : ptr_ (p.out ())
{
- 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 = 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 = 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
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:103
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ComponentIR::EventDef::_nil ();
+}
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_HOMEDEFSEQ_CS_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_HOMEDEFSEQ_CS_
+CORBA::ComponentIR::EventDef_out::EventDef_out (const ::CORBA::ComponentIR::EventDef_out &p)
+ : ptr_ (ACE_const_cast (EventDef_out &, p).ptr_)
+{}
-// The Base_Sequence functions, please see tao/Sequence.h
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::_allocate_buffer (CORBA::ULong length)
+::CORBA::ComponentIR::EventDef_out &
+CORBA::ComponentIR::EventDef_out::operator= (const ::CORBA::ComponentIR::EventDef_out &p)
{
- 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;
+ this->ptr_ = ACE_const_cast (EventDef_out&, p).ptr_;
+ return *this;
}
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::_deallocate_buffer (void)
+CORBA::ComponentIR::EventDef_out &
+CORBA::ComponentIR::EventDef_out::operator= (const ::CORBA::ComponentIR::EventDef_var &p)
{
- 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;
+ this->ptr_ = ::CORBA::ComponentIR::EventDef::_duplicate (p.ptr ());
+ return *this;
}
-IR::_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::~_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq (void)
+CORBA::ComponentIR::EventDef_out &
+CORBA::ComponentIR::EventDef_out::operator= (EventDef_ptr p)
{
- this->_deallocate_buffer ();
+ this->ptr_ = p;
+ return *this;
}
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+CORBA::ComponentIR::EventDef_out::operator ::CORBA::ComponentIR::EventDef_ptr &() // cast
{
- 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 ();
- }
+ return this->ptr_;
}
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::_downcast (
- void* target,
- CORBA_Object *src
- ACE_ENV_ARG_DECL
- )
+::CORBA::ComponentIR::EventDef_ptr &
+CORBA::ComponentIR::EventDef_out::ptr (void)
{
- IR::HomeDef **tmp = ACE_static_cast (IR::HomeDef**, target);
- *tmp = IR::HomeDef::_narrow (src ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
+ return this->ptr_;
}
-CORBA_Object*
-IR::_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::_upcast (void *src) const
+::CORBA::ComponentIR::EventDef_ptr
+CORBA::ComponentIR::EventDef_out::operator-> (void)
{
- IR::HomeDef **tmp = ACE_static_cast (IR::HomeDef**, src);
- return *tmp;
+ return this->ptr_;
}
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_HOMEDEFSEQ_CS_)
-#define _IR_HOMEDEFSEQ_CS_
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
-// *************************************************************
-// IR::HomeDefSeq
-// *************************************************************
+#if (TAO_HAS_INTERCEPTORS == 1)
-IR::HomeDefSeq::HomeDefSeq (void)
-{}
+#endif /* TAO_HAS_INTERCEPTORS */
-IR::HomeDefSeq::HomeDefSeq (CORBA::ULong max)
- :
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
-#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>
+///////////////////////////////////////////////////////////////////////
+// Base & Remote Proxy Implementation.
+//
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
+CORBA::ComponentIR::_TAO_EventDef_Proxy_Impl::_TAO_EventDef_Proxy_Impl (void)
{}
-IR::HomeDefSeq::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)
+CORBA::ComponentIR::_TAO_EventDef_Remote_Proxy_Impl::_TAO_EventDef_Remote_Proxy_Impl (void)
{}
-IR::HomeDefSeq::HomeDefSeq (const HomeDefSeq &seq)
- :
+// Remote Implementation of the IDL interface methods
-#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>
+//
+// End Base & Remote Proxy Implemeentation.
+///////////////////////////////////////////////////////////////////////
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
-{}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_cs.cpp:31
-IR::HomeDefSeq::~HomeDefSeq (void) // dtor
-{}
+///////////////////////////////////////////////////////////////////////
+// Remote & Base Proxy Broker Implementation
+//
-void IR::HomeDefSeq::_tao_any_destructor (void *_tao_void_pointer)
+CORBA::ComponentIR::_TAO_EventDef_Proxy_Broker::_TAO_EventDef_Proxy_Broker (void)
{
- HomeDefSeq *tmp = ACE_static_cast (HomeDefSeq*, _tao_void_pointer);
- delete tmp;
}
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_IR_HomeDefSeq[] =
+CORBA::ComponentIR::_TAO_EventDef_Proxy_Broker::~_TAO_EventDef_Proxy_Broker (void)
{
- 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 = 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 = 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
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:103
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+}
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_EMITSDEFSEQ_CS_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_EMITSDEFSEQ_CS_
+CORBA::ComponentIR::_TAO_EventDef_Proxy_Broker * (*CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
-// The Base_Sequence functions, please see tao/Sequence.h
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::_allocate_buffer (CORBA::ULong length)
+// Factory Member function Implementation.
+CORBA::ComponentIR::_TAO_EventDef_Remote_Proxy_Broker *
+CORBA::ComponentIR::_TAO_EventDef_Remote_Proxy_Broker::the_TAO_EventDef_Remote_Proxy_Broker (void)
{
- 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;
+ static ::CORBA::ComponentIR::_TAO_EventDef_Remote_Proxy_Broker remote_proxy_broker;
+ return &remote_proxy_broker;
}
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::_deallocate_buffer (void)
+CORBA::ComponentIR::_TAO_EventDef_Remote_Proxy_Broker::_TAO_EventDef_Remote_Proxy_Broker (void)
{
- if (this->buffer_ == 0 || this->release_ == 0)
- {
- return;
- }
-
- 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 ();
- }
-
- _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::freebuf (tmp);
- this->buffer_ = 0;
}
-IR::_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::~_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq (void)
+CORBA::ComponentIR::_TAO_EventDef_Remote_Proxy_Broker::~_TAO_EventDef_Remote_Proxy_Broker (void)
{
- this->_deallocate_buffer ();
}
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+CORBA::ComponentIR::_TAO_EventDef_Proxy_Impl&
+CORBA::ComponentIR::_TAO_EventDef_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::EventDef *
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
{
- 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 ();
- }
+ return this->remote_proxy_impl_;
}
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::_downcast (
- void* target,
- CORBA_Object *src
- ACE_ENV_ARG_DECL
- )
+//
+// End Remote & Base Proxy Broker Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+
+CORBA::ComponentIR::EventDef::EventDef (int collocated)
{
- IR::EmitsDef **tmp = ACE_static_cast (IR::EmitsDef**, target);
- *tmp = IR::EmitsDef::_narrow (src ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
+ this->CORBA_ComponentIR_EventDef_setup_collocation (collocated);
}
-CORBA_Object*
-IR::_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::_upcast (void *src) const
+void
+CORBA::ComponentIR::EventDef::CORBA_ComponentIR_EventDef_setup_collocation (int collocated)
{
- IR::EmitsDef **tmp = ACE_static_cast (IR::EmitsDef**, src);
- return *tmp;
+ if (collocated)
+ this->the_TAO_EventDef_Proxy_Broker_ =
+ ::CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function_pointer (this);
+ else
+ this->the_TAO_EventDef_Proxy_Broker_ =
+ ::CORBA::ComponentIR::_TAO_EventDef_Remote_Proxy_Broker::the_TAO_EventDef_Remote_Proxy_Broker ();
+
+ this->CORBA_ExtValueDef_setup_collocation (collocated);
}
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_EMITSDEFSEQ_CS_)
-#define _IR_EMITSDEFSEQ_CS_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
-
-// *************************************************************
-// IR::EmitsDefSeq
-// *************************************************************
-
-IR::EmitsDefSeq::EmitsDefSeq (void)
-{}
-
-IR::EmitsDefSeq::EmitsDefSeq (CORBA::ULong max)
- :
-
-#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::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)
+CORBA::ComponentIR::EventDef::~EventDef (void)
{}
-IR::EmitsDefSeq::EmitsDefSeq (const EmitsDefSeq &seq)
- :
-
-#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::~EmitsDefSeq (void) // dtor
-{}
-
-void IR::EmitsDefSeq::_tao_any_destructor (void *_tao_void_pointer)
+void
+CORBA::ComponentIR::EventDef::_tao_any_destructor (void *_tao_void_pointer)
{
- EmitsDefSeq *tmp = ACE_static_cast (EmitsDefSeq*, _tao_void_pointer);
- delete tmp;
+ EventDef *tmp = ACE_static_cast (EventDef *, _tao_void_pointer);
+ CORBA::release (tmp);
}
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_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 = 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 = 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
+CORBA::ComponentIR::EventDef_ptr
+CORBA::ComponentIR::EventDef::_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL
)
-TAO_NAMESPACE_END
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:103
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PUBLISHESDEFSEQ_CS_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PUBLISHESDEFSEQ_CS_
-
-// The Base_Sequence functions, please see tao/Sequence.h
-void
-IR::_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 (CORBA::is_nil (obj))
+ {
+ return EventDef::_nil ();
+ }
- if (this->buffer_ != 0)
+ if (! obj->_is_local ())
{
- 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];
- }
- }
+ CORBA::Boolean is_a =
+ obj->_is_a (
+ "IDL:omg.org/CORBA/ComponentIR/EventDef:1.0"
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (EventDef::_nil ());
- if (this->release_)
+ if (is_a == 0)
{
- delete [] old;
+ return EventDef::_nil ();
}
}
- this->buffer_ = tmp;
+ return EventDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::_deallocate_buffer (void)
+CORBA::ComponentIR::EventDef_ptr
+CORBA::ComponentIR::EventDef::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
{
- 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)
+ if (CORBA::is_nil (obj))
{
- CORBA::release (tmp[i]);
- tmp[i] = IR::PublishesDef::_nil ();
+ return EventDef::_nil ();
}
- _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::freebuf (tmp);
- this->buffer_ = 0;
-}
-
-IR::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::~_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq (void)
-{
- this->_deallocate_buffer ();
-}
-
-void
-IR::_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)
+ if (! obj->_is_local ())
{
- CORBA::release (tmp[i]);
- tmp[i] = IR::PublishesDef::_nil ();
- }
-}
-
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::_downcast (
- void* target,
- CORBA_Object *src
- ACE_ENV_ARG_DECL
- )
-{
- IR::PublishesDef **tmp = ACE_static_cast (IR::PublishesDef**, target);
- *tmp = IR::PublishesDef::_narrow (src ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-CORBA_Object*
-IR::_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_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
-
-// *************************************************************
-// IR::PublishesDefSeq
-// *************************************************************
-
-IR::PublishesDefSeq::PublishesDefSeq (void)
-{}
-
-IR::PublishesDefSeq::PublishesDefSeq (CORBA::ULong max)
- :
-
-#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::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::PublishesDefSeq (const PublishesDefSeq &seq)
- :
-
-#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::~PublishesDefSeq (void) // dtor
-{}
-
-void IR::PublishesDefSeq::_tao_any_destructor (void *_tao_void_pointer)
-{
- PublishesDefSeq *tmp = ACE_static_cast (PublishesDefSeq*, _tao_void_pointer);
- delete tmp;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_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 = 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 = PublishesDef
+ TAO_Stub* stub = obj->_stubobj ();
- 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
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:103
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_CONSUMESDEFSEQ_CS_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_CONSUMESDEFSEQ_CS_
-
-// The Base_Sequence functions, please see tao/Sequence.h
-void
-IR::_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_);
+ if (stub != 0)
+ {
+ stub->_incr_refcnt ();
+ }
- for (CORBA::ULong i = 0; i < this->length_; ++i)
+ EventDef_ptr default_proxy = EventDef::_nil ();
+
+ if (
+ !CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
+ stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
+ obj->_is_collocated () &&
+ CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function_pointer != 0
+ )
{
- if (!this->release_)
- {
- tmp[i] = IR::ConsumesDef::_duplicate (old[i]);
- }
- else
- {
- tmp[i] = old[i];
- }
+ ACE_NEW_RETURN (
+ default_proxy,
+ ::CORBA::ComponentIR::EventDef (
+ stub,
+ 1,
+ obj->_servant ()
+ ),
+ EventDef::_nil ()
+ );
}
- if (this->release_)
+ if (CORBA::is_nil (default_proxy))
{
- delete [] old;
+ ACE_NEW_RETURN (
+ default_proxy,
+ ::CORBA::ComponentIR::EventDef (
+ stub,
+ 0,
+ obj->_servant ()
+ ),
+ EventDef::_nil ()
+ );
}
+
+ return default_proxy;
}
-
- this->buffer_ = tmp;
+ else
+ return
+ ACE_reinterpret_cast (
+ EventDef_ptr,
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &EventDef::_tao_class_id
+ )
+ )
+ );
}
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::_deallocate_buffer (void)
+CORBA::ComponentIR::EventDef_ptr
+CORBA::ComponentIR::EventDef::_duplicate (EventDef_ptr obj)
{
- 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)
+ if (! CORBA::is_nil (obj))
{
- CORBA::release (tmp[i]);
- tmp[i] = IR::ConsumesDef::_nil ();
+ obj->_add_ref ();
}
- _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::freebuf (tmp);
- this->buffer_ = 0;
-}
-
-IR::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::~_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq (void)
-{
- this->_deallocate_buffer ();
-}
-
-void
-IR::_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 ();
- }
+ return obj;
}
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::_downcast (
- void* target,
- CORBA_Object *src
+CORBA::Boolean
+CORBA::ComponentIR::EventDef::_is_a (
+ const char *value
ACE_ENV_ARG_DECL
)
{
- IR::ConsumesDef **tmp = ACE_static_cast (IR::ConsumesDef**, target);
- *tmp = IR::ConsumesDef::_narrow (src ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-CORBA_Object*
-IR::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::_upcast (void *src) const
-{
- 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_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
-
-// *************************************************************
-// IR::ConsumesDefSeq
-// *************************************************************
-
-IR::ConsumesDefSeq::ConsumesDefSeq (void)
-{}
-
-IR::ConsumesDefSeq::ConsumesDefSeq (CORBA::ULong max)
- :
-
-#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::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::ConsumesDefSeq (const ConsumesDefSeq &seq)
- :
-
-#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::~ConsumesDefSeq (void) // dtor
-{}
-
-void IR::ConsumesDefSeq::_tao_any_destructor (void *_tao_void_pointer)
-{
- ConsumesDefSeq *tmp = ACE_static_cast (ConsumesDefSeq*, _tao_void_pointer);
- delete tmp;
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ComponentIR/EventDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ExtValueDef:1.0"
+ ) ||
+ !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,
+ "IDL:omg.org/CORBA/Object:1.0"
+ )
+ )
+ {
+ return 1; // success using local knowledge
+ }
+ else
+ {
+ return this->CORBA_Object::_is_a (
+ value
+ ACE_ENV_ARG_PARAMETER
+ );
+ }
}
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_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 = 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 = 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
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:103
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FACTORYDEFSEQ_CS_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FACTORYDEFSEQ_CS_
-
-// The Base_Sequence functions, please see tao/Sequence.h
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::_allocate_buffer (CORBA::ULong length)
+void *CORBA::ComponentIR::EventDef::_tao_QueryInterface (ptr_arith_t type)
{
- IR::FactoryDef **tmp = 0;
- tmp = _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::allocbuf (length);
+ void *retv = 0;
- if (this->buffer_ != 0)
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA::ComponentIR, EventDef)::_tao_class_id)
+ )
{
- 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;
- }
+ retv = ACE_reinterpret_cast (void*, this);
}
-
- this->buffer_ = tmp;
-}
-
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::_deallocate_buffer (void)
-{
- if (this->buffer_ == 0 || this->release_ == 0)
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::ExtValueDef::_tao_class_id)
+ )
{
- return;
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::ExtValueDef_ptr,
+ this
+ )
+ );
}
-
- IR::FactoryDef **tmp = ACE_reinterpret_cast (IR::FactoryDef**, this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::ValueDef::_tao_class_id)
+ )
{
- CORBA::release (tmp[i]);
- tmp[i] = IR::FactoryDef::_nil ();
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::ValueDef_ptr,
+ this
+ )
+ );
}
-
- _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::freebuf (tmp);
- this->buffer_ = 0;
-}
-
-IR::_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::~_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq (void)
-{
- this->_deallocate_buffer ();
-}
-
-void
-IR::_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)
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Container::_tao_class_id)
+ )
{
- CORBA::release (tmp[i]);
- tmp[i] = IR::FactoryDef::_nil ();
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Container_ptr,
+ this
+ )
+ );
}
-}
-
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::_downcast (
- void* target,
- CORBA_Object *src
- ACE_ENV_ARG_DECL
- )
-{
- IR::FactoryDef **tmp = ACE_static_cast (IR::FactoryDef**, target);
- *tmp = IR::FactoryDef::_narrow (src ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-CORBA_Object*
-IR::_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_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
-
-// *************************************************************
-// IR::FactoryDefSeq
-// *************************************************************
-
-IR::FactoryDefSeq::FactoryDefSeq (void)
-{}
-
-IR::FactoryDefSeq::FactoryDefSeq (CORBA::ULong max)
- :
-
-#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::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::FactoryDefSeq (const FactoryDefSeq &seq)
- :
-
-#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::~FactoryDefSeq (void) // dtor
-{}
-
-void IR::FactoryDefSeq::_tao_any_destructor (void *_tao_void_pointer)
-{
- FactoryDefSeq *tmp = ACE_static_cast (FactoryDefSeq*, _tao_void_pointer);
- delete tmp;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_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 = 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 = 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
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:103
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FINDERDEFSEQ_CS_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FINDERDEFSEQ_CS_
-
-// The Base_Sequence functions, please see tao/Sequence.h
-void
-IR::_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)
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Contained::_tao_class_id)
+ )
{
- 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;
- }
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Contained_ptr,
+ this
+ )
+ );
}
-
- this->buffer_ = tmp;
-}
-
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::_deallocate_buffer (void)
-{
- if (this->buffer_ == 0 || this->release_ == 0)
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::IDLType::_tao_class_id)
+ )
{
- return;
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::IDLType_ptr,
+ this
+ )
+ );
}
-
- IR::FinderDef **tmp = ACE_reinterpret_cast (IR::FinderDef**, this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::IRObject::_tao_class_id)
+ )
{
- CORBA::release (tmp[i]);
- tmp[i] = IR::FinderDef::_nil ();
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::IRObject_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
}
- _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::freebuf (tmp);
- this->buffer_ = 0;
-}
-
-IR::_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::~_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq (void)
-{
- this->_deallocate_buffer ();
-}
-
-void
-IR::_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)
+ if (retv != 0)
{
- CORBA::release (tmp[i]);
- tmp[i] = IR::FinderDef::_nil ();
+ this->_add_ref ();
}
+
+ return retv;
}
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::_downcast (
- void* target,
- CORBA_Object *src
- ACE_ENV_ARG_DECL
- )
-{
- IR::FinderDef **tmp = ACE_static_cast (IR::FinderDef**, target);
- *tmp = IR::FinderDef::_narrow (src ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-CORBA_Object*
-IR::_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::_upcast (void *src) const
+const char* CORBA::ComponentIR::EventDef::_interface_repository_id (void) const
{
- IR::FinderDef **tmp = ACE_static_cast (IR::FinderDef**, src);
- return *tmp;
+ return "IDL:omg.org/CORBA/ComponentIR/EventDef:1.0";
}
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_FINDERDEFSEQ_CS_)
-#define _IR_FINDERDEFSEQ_CS_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
-
-// *************************************************************
-// IR::FinderDefSeq
-// *************************************************************
-
-IR::FinderDefSeq::FinderDefSeq (void)
-{}
-
-IR::FinderDefSeq::FinderDefSeq (CORBA::ULong max)
- :
-
-#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::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::FinderDefSeq (const FinderDefSeq &seq)
- :
-
-#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::~FinderDefSeq (void) // dtor
-{}
-
-void IR::FinderDefSeq::_tao_any_destructor (void *_tao_void_pointer)
-{
- FinderDefSeq *tmp = ACE_static_cast (FinderDefSeq*, _tao_void_pointer);
- delete tmp;
-}
-
-#endif /* end #if !defined */
-
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-static const CORBA::Long _oc_IR_FinderDefSeq[] =
+static const CORBA::Long _oc_CORBA_ComponentIR_EventDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 32,
+ 43,
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 = 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 = FinderDef
-
- 0U,
-
-};
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f4576),
+ ACE_NTOHL (0x656e7444),
+ ACE_NTOHL (0x65663a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ComponentIR/EventDef:1.0
+ 9,
+ ACE_NTOHL (0x4576656e),
+ ACE_NTOHL (0x74446566),
+ ACE_NTOHL (0x0), // name = EventDef
+ };
-static CORBA::TypeCode _tc_TAO_tc_IR_FinderDefSeq (
- CORBA::tk_alias,
- sizeof (_oc_IR_FinderDefSeq),
- (char *) &_oc_IR_FinderDefSeq,
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_EventDef (
+ CORBA::tk_objref,
+ sizeof (_oc_CORBA_ComponentIR_EventDef),
+ (char *) &_oc_CORBA_ComponentIR_EventDef,
0,
- sizeof (IR::FinderDefSeq)
+ sizeof (CORBA::ComponentIR::EventDef)
);
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
TAO_NAMESPACE_DEFINE (
::CORBA::TypeCode_ptr,
- _tc_FinderDefSeq,
- &_tc_TAO_tc_IR_FinderDefSeq
+ _tc_EventDef,
+ &_tc_TAO_tc_CORBA_ComponentIR_EventDef
)
TAO_NAMESPACE_END
+TAO_NAMESPACE_END
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
-int IR::ComponentRepository::_tao_class_id = 0;
+int CORBA::ComponentIR::Container::_tao_class_id = 0;
-IR::ComponentRepository_ptr
-tao_IR_ComponentRepository_duplicate (
- IR::ComponentRepository_ptr p
+CORBA::ComponentIR::Container_ptr
+tao_CORBA_ComponentIR_Container_duplicate (
+ CORBA::ComponentIR::Container_ptr p
)
{
- return IR::ComponentRepository::_duplicate (p);
+ return CORBA::ComponentIR::Container::_duplicate (p);
}
void
-tao_IR_ComponentRepository_release (
- IR::ComponentRepository_ptr p
+tao_CORBA_ComponentIR_Container_release (
+ CORBA::ComponentIR::Container_ptr p
)
{
CORBA::release (p);
}
-IR::ComponentRepository_ptr
-tao_IR_ComponentRepository_nil (
+CORBA::ComponentIR::Container_ptr
+tao_CORBA_ComponentIR_Container_nil (
void
)
{
- return IR::ComponentRepository::_nil ();
+ return CORBA::ComponentIR::Container::_nil ();
}
-IR::ComponentRepository_ptr
-tao_IR_ComponentRepository_narrow (
+CORBA::ComponentIR::Container_ptr
+tao_CORBA_ComponentIR_Container_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return IR::ComponentRepository::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ComponentIR::Container::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-tao_IR_ComponentRepository_upcast (
+tao_CORBA_ComponentIR_Container_upcast (
void *src
)
{
- IR::ComponentRepository **tmp =
- ACE_static_cast (IR::ComponentRepository **, src);
+ CORBA::ComponentIR::Container **tmp =
+ ACE_static_cast (CORBA::ComponentIR::Container **, src);
return *tmp;
}
CORBA::Boolean
-tao_IR_ComponentRepository_marshal (
- IR::ComponentRepository_ptr p,
+tao_CORBA_ComponentIR_Container_marshal (
+ CORBA::ComponentIR::Container_ptr p,
TAO_OutputCDR &strm
)
{
@@ -2429,125 +778,125 @@ tao_IR_ComponentRepository_marshal (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
// *************************************************************
-// IR::ComponentRepository_var
+// CORBA::ComponentIR::Container_var
// *************************************************************
-IR::ComponentRepository_var::ComponentRepository_var (void)
- : ptr_ (ComponentRepository::_nil ())
+CORBA::ComponentIR::Container_var::Container_var (void)
+ : ptr_ (Container::_nil ())
{}
-::IR::ComponentRepository_ptr
-IR::ComponentRepository_var::ptr (void) const
+::CORBA::ComponentIR::Container_ptr
+CORBA::ComponentIR::Container_var::ptr (void) const
{
return this->ptr_;
}
-IR::ComponentRepository_var::ComponentRepository_var (const ::IR::ComponentRepository_var &p)
+CORBA::ComponentIR::Container_var::Container_var (const ::CORBA::ComponentIR::Container_var &p)
: TAO_Base_var (),
- ptr_ (ComponentRepository::_duplicate (p.ptr ()))
+ ptr_ (Container::_duplicate (p.ptr ()))
{}
-IR::ComponentRepository_var::~ComponentRepository_var (void)
+CORBA::ComponentIR::Container_var::~Container_var (void)
{
CORBA::release (this->ptr_);
}
-IR::ComponentRepository_var &
-IR::ComponentRepository_var::operator= (ComponentRepository_ptr p)
+CORBA::ComponentIR::Container_var &
+CORBA::ComponentIR::Container_var::operator= (Container_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-IR::ComponentRepository_var &
-IR::ComponentRepository_var::operator= (const ::IR::ComponentRepository_var &p)
+CORBA::ComponentIR::Container_var &
+CORBA::ComponentIR::Container_var::operator= (const ::CORBA::ComponentIR::Container_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::ComponentRepository::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::Container::_duplicate (p.ptr ());
}
return *this;
}
-IR::ComponentRepository_var::operator const ::IR::ComponentRepository_ptr &() const // cast
+CORBA::ComponentIR::Container_var::operator const ::CORBA::ComponentIR::Container_ptr &() const // cast
{
return this->ptr_;
}
-IR::ComponentRepository_var::operator ::IR::ComponentRepository_ptr &() // cast
+CORBA::ComponentIR::Container_var::operator ::CORBA::ComponentIR::Container_ptr &() // cast
{
return this->ptr_;
}
-::IR::ComponentRepository_ptr
-IR::ComponentRepository_var::operator-> (void) const
+::CORBA::ComponentIR::Container_ptr
+CORBA::ComponentIR::Container_var::operator-> (void) const
{
return this->ptr_;
}
-::IR::ComponentRepository_ptr
-IR::ComponentRepository_var::in (void) const
+::CORBA::ComponentIR::Container_ptr
+CORBA::ComponentIR::Container_var::in (void) const
{
return this->ptr_;
}
-::IR::ComponentRepository_ptr &
-IR::ComponentRepository_var::inout (void)
+::CORBA::ComponentIR::Container_ptr &
+CORBA::ComponentIR::Container_var::inout (void)
{
return this->ptr_;
}
-::IR::ComponentRepository_ptr &
-IR::ComponentRepository_var::out (void)
+::CORBA::ComponentIR::Container_ptr &
+CORBA::ComponentIR::Container_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::ComponentRepository::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::Container::_nil ();
return this->ptr_;
}
-::IR::ComponentRepository_ptr
-IR::ComponentRepository_var::_retn (void)
+::CORBA::ComponentIR::Container_ptr
+CORBA::ComponentIR::Container_var::_retn (void)
{
// yield ownership of managed obj reference
- ::IR::ComponentRepository_ptr val = this->ptr_;
- this->ptr_ = ::IR::ComponentRepository::_nil ();
+ ::CORBA::ComponentIR::Container_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::ComponentIR::Container::_nil ();
return val;
}
-::IR::ComponentRepository_ptr
-IR::ComponentRepository_var::tao_duplicate (ComponentRepository_ptr p)
+::CORBA::ComponentIR::Container_ptr
+CORBA::ComponentIR::Container_var::tao_duplicate (Container_ptr p)
{
- return ::IR::ComponentRepository::_duplicate (p);
+ return ::CORBA::ComponentIR::Container::_duplicate (p);
}
void
-IR::ComponentRepository_var::tao_release (ComponentRepository_ptr p)
+CORBA::ComponentIR::Container_var::tao_release (Container_ptr p)
{
CORBA::release (p);
}
-::IR::ComponentRepository_ptr
-IR::ComponentRepository_var::tao_nil (void)
+::CORBA::ComponentIR::Container_ptr
+CORBA::ComponentIR::Container_var::tao_nil (void)
{
- return ::IR::ComponentRepository::_nil ();
+ return ::CORBA::ComponentIR::Container::_nil ();
}
-::IR::ComponentRepository_ptr
-IR::ComponentRepository_var::tao_narrow (
+::CORBA::ComponentIR::Container_ptr
+CORBA::ComponentIR::Container_var::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::IR::ComponentRepository::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return ::CORBA::ComponentIR::Container::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-IR::ComponentRepository_var::tao_upcast (void *src)
+CORBA::ComponentIR::Container_var::tao_upcast (void *src)
{
- ComponentRepository **tmp =
- ACE_static_cast (ComponentRepository **, src);
+ Container **tmp =
+ ACE_static_cast (Container **, src);
return *tmp;
}
@@ -2555,60 +904,60 @@ IR::ComponentRepository_var::tao_upcast (void *src)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
// *************************************************************
-// IR::ComponentRepository_out
+// CORBA::ComponentIR::Container_out
// *************************************************************
-IR::ComponentRepository_out::ComponentRepository_out (ComponentRepository_ptr &p)
+CORBA::ComponentIR::Container_out::Container_out (Container_ptr &p)
: ptr_ (p)
{
- this->ptr_ = ::IR::ComponentRepository::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::Container::_nil ();
}
-IR::ComponentRepository_out::ComponentRepository_out (ComponentRepository_var &p)
+CORBA::ComponentIR::Container_out::Container_out (Container_var &p)
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::ComponentRepository::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::Container::_nil ();
}
-IR::ComponentRepository_out::ComponentRepository_out (const ::IR::ComponentRepository_out &p)
- : ptr_ (ACE_const_cast (ComponentRepository_out &, p).ptr_)
+CORBA::ComponentIR::Container_out::Container_out (const ::CORBA::ComponentIR::Container_out &p)
+ : ptr_ (ACE_const_cast (Container_out &, p).ptr_)
{}
-::IR::ComponentRepository_out &
-IR::ComponentRepository_out::operator= (const ::IR::ComponentRepository_out &p)
+::CORBA::ComponentIR::Container_out &
+CORBA::ComponentIR::Container_out::operator= (const ::CORBA::ComponentIR::Container_out &p)
{
- this->ptr_ = ACE_const_cast (ComponentRepository_out&, p).ptr_;
+ this->ptr_ = ACE_const_cast (Container_out&, p).ptr_;
return *this;
}
-IR::ComponentRepository_out &
-IR::ComponentRepository_out::operator= (const ::IR::ComponentRepository_var &p)
+CORBA::ComponentIR::Container_out &
+CORBA::ComponentIR::Container_out::operator= (const ::CORBA::ComponentIR::Container_var &p)
{
- this->ptr_ = ::IR::ComponentRepository::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::Container::_duplicate (p.ptr ());
return *this;
}
-IR::ComponentRepository_out &
-IR::ComponentRepository_out::operator= (ComponentRepository_ptr p)
+CORBA::ComponentIR::Container_out &
+CORBA::ComponentIR::Container_out::operator= (Container_ptr p)
{
this->ptr_ = p;
return *this;
}
-IR::ComponentRepository_out::operator ::IR::ComponentRepository_ptr &() // cast
+CORBA::ComponentIR::Container_out::operator ::CORBA::ComponentIR::Container_ptr &() // cast
{
return this->ptr_;
}
-::IR::ComponentRepository_ptr &
-IR::ComponentRepository_out::ptr (void)
+::CORBA::ComponentIR::Container_ptr &
+CORBA::ComponentIR::Container_out::ptr (void)
{
return this->ptr_;
}
-::IR::ComponentRepository_ptr
-IR::ComponentRepository_out::operator-> (void)
+::CORBA::ComponentIR::Container_ptr
+CORBA::ComponentIR::Container_out::operator-> (void)
{
return this->ptr_;
}
@@ -2621,16 +970,16 @@ IR::ComponentRepository_out::operator-> (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_ComponentRepository_create_component : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_component : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_ComponentRepository_create_component (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_component (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * id,
const char * name,
const char * version,
- IR::ComponentDef_ptr base_component,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
const CORBA::InterfaceDefSeq & supports_interfaces
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
@@ -2643,30 +992,30 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::ComponentDef_ptr result);
+ void result (::CORBA::ComponentIR::ComponentDef_ptr result);
private:
- TAO_ClientRequestInfo_IR_ComponentRepository_create_component (const TAO_ClientRequestInfo_IR_ComponentRepository_create_component &);
- void operator= (const TAO_ClientRequestInfo_IR_ComponentRepository_create_component &);
+ TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_component (const TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_component &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_component &);
const char * id_;
const char * name_;
const char * version_;
- IR::ComponentDef_ptr base_component_;
+ CORBA::ComponentIR::ComponentDef_ptr base_component_;
const CORBA::InterfaceDefSeq & supports_interfaces_;
- ::IR::ComponentDef_ptr _result;
+ ::CORBA::ComponentIR::ComponentDef_ptr _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_ComponentRepository_create_component::TAO_ClientRequestInfo_IR_ComponentRepository_create_component (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_component::TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_component (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * id,
const char * name,
const char * version,
- IR::ComponentDef_ptr base_component,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
const CORBA::InterfaceDefSeq & supports_interfaces
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -2679,7 +1028,7 @@ public:
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_ComponentRepository_create_component::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_component::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -2715,7 +1064,7 @@ TAO_ClientRequestInfo_IR_ComponentRepository_create_component::arguments (ACE_EN
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_ComponentRepository_create_component::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_component::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -2727,7 +1076,7 @@ TAO_ClientRequestInfo_IR_ComponentRepository_create_component::exceptions (ACE_E
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_ComponentRepository_create_component::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_component::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -2743,7 +1092,7 @@ TAO_ClientRequestInfo_IR_ComponentRepository_create_component::result (ACE_ENV_S
}
void
-TAO_ClientRequestInfo_IR_ComponentRepository_create_component::result (::IR::ComponentDef_ptr result)
+TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_component::result (::CORBA::ComponentIR::ComponentDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -2752,17 +1101,18 @@ TAO_ClientRequestInfo_IR_ComponentRepository_create_component::result (::IR::Com
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_ComponentRepository_create_home : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_home : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_ComponentRepository_create_home (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_home (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * id,
const char * name,
const char * version,
- IR::HomeDef_ptr base_home,
- IR::ComponentDef_ptr managed_component,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
CORBA::ValueDef_ptr primary_key
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
@@ -2775,32 +1125,34 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::HomeDef_ptr result);
+ void result (::CORBA::ComponentIR::HomeDef_ptr result);
private:
- TAO_ClientRequestInfo_IR_ComponentRepository_create_home (const TAO_ClientRequestInfo_IR_ComponentRepository_create_home &);
- void operator= (const TAO_ClientRequestInfo_IR_ComponentRepository_create_home &);
+ TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_home (const TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_home &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_home &);
const char * id_;
const char * name_;
const char * version_;
- IR::HomeDef_ptr base_home_;
- IR::ComponentDef_ptr managed_component_;
+ CORBA::ComponentIR::HomeDef_ptr base_home_;
+ CORBA::ComponentIR::ComponentDef_ptr managed_component_;
+ const CORBA::InterfaceDefSeq & supports_interfaces_;
CORBA::ValueDef_ptr primary_key_;
- ::IR::HomeDef_ptr _result;
+ ::CORBA::ComponentIR::HomeDef_ptr _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_ComponentRepository_create_home::TAO_ClientRequestInfo_IR_ComponentRepository_create_home (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_home::TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_home (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * id,
const char * name,
const char * version,
- IR::HomeDef_ptr base_home,
- IR::ComponentDef_ptr managed_component,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
CORBA::ValueDef_ptr primary_key
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -2810,11 +1162,12 @@ public:
version_ (version),
base_home_ (base_home),
managed_component_ (managed_component),
+ supports_interfaces_ (supports_interfaces),
primary_key_ (primary_key)
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_ComponentRepository_create_home::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_home::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -2824,7 +1177,7 @@ TAO_ClientRequestInfo_IR_ComponentRepository_create_home::arguments (ACE_ENV_SIN
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
- parameter_list->length (6);
+ parameter_list->length (7);
CORBA::ULong len = 0;
(*parameter_list)[len].argument <<= id_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
@@ -2846,6 +1199,10 @@ TAO_ClientRequestInfo_IR_ComponentRepository_create_home::arguments (ACE_ENV_SIN
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
+ (*parameter_list)[len].argument <<= this->supports_interfaces_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
(*parameter_list)[len].argument <<= this->primary_key_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
@@ -2854,7 +1211,178 @@ TAO_ClientRequestInfo_IR_ComponentRepository_create_home::arguments (ACE_ENV_SIN
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_ComponentRepository_create_home::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_home::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_home::result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+ return safe_result_any._retn ();
+}
+
+void
+TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_home::result (::CORBA::ComponentIR::HomeDef_ptr result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+
+class TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_event : public TAO_ClientRequestInfo_i
+{
+public:
+ TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_event (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::Boolean & is_custom,
+ const CORBA::Boolean & is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ const CORBA::Boolean & is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+
+ virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::ComponentIR::EventDef_ptr result);
+
+ private:
+ TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_event (const TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_event &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_event &);
+ const char * id_;
+ const char * name_;
+ const char * version_;
+ const CORBA::Boolean & is_custom_;
+ const CORBA::Boolean & is_abstract_;
+ CORBA::ValueDef_ptr base_value_;
+ const CORBA::Boolean & is_truncatable_;
+ const CORBA::ValueDefSeq & abstract_base_values_;
+ const CORBA::InterfaceDefSeq & supported_interfaces_;
+ const CORBA::ExtInitializerSeq & initializers_;
+
+ ::CORBA::ComponentIR::EventDef_ptr _result;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
+
+ TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_event::TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_event (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::Boolean & is_custom,
+ const CORBA::Boolean & is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ const CORBA::Boolean & is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
+ id_ (id),
+ name_ (name),
+ version_ (version),
+ is_custom_ (is_custom),
+ is_abstract_ (is_abstract),
+ base_value_ (base_value),
+ is_truncatable_ (is_truncatable),
+ abstract_base_values_ (abstract_base_values),
+ supported_interfaces_ (supported_interfaces),
+ initializers_ (initializers)
+{}
+
+Dynamic::ParameterList *
+TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_event::arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+
+ parameter_list->length (10);
+ CORBA::ULong len = 0;
+ (*parameter_list)[len].argument <<= id_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= name_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= version_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_custom_);
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_abstract_);
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->base_value_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_truncatable_);
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->abstract_base_values_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->supported_interfaces_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->initializers_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_event::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -2866,7 +1394,7 @@ TAO_ClientRequestInfo_IR_ComponentRepository_create_home::exceptions (ACE_ENV_SI
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_ComponentRepository_create_home::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_event::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -2882,7 +1410,7 @@ TAO_ClientRequestInfo_IR_ComponentRepository_create_home::result (ACE_ENV_SINGLE
}
void
-TAO_ClientRequestInfo_IR_ComponentRepository_create_home::result (::IR::HomeDef_ptr result)
+TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_event::result (::CORBA::ComponentIR::EventDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -2897,10 +1425,10 @@ TAO_ClientRequestInfo_IR_ComponentRepository_create_home::result (::IR::HomeDef_
// Base & Remote Proxy Implementation.
//
-IR::_TAO_ComponentRepository_Proxy_Impl::_TAO_ComponentRepository_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_Container_Proxy_Impl::_TAO_Container_Proxy_Impl (void)
{}
-IR::_TAO_ComponentRepository_Remote_Proxy_Impl::_TAO_ComponentRepository_Remote_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void)
{}
// Remote Implementation of the IDL interface methods
@@ -2908,12 +1436,12 @@ IR::_TAO_ComponentRepository_Remote_Proxy_Impl::_TAO_ComponentRepository_Remote_
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::IR::ComponentDef_ptr IR::_TAO_ComponentRepository_Remote_Proxy_Impl::create_component (
+::CORBA::ComponentIR::ComponentDef_ptr CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl::create_component (
CORBA_Object *_collocated_tao_target_,
const char * id,
const char * name,
const char * version,
- IR::ComponentDef_ptr base_component,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
const CORBA::InterfaceDefSeq & supports_interfaces
ACE_ENV_ARG_DECL
)
@@ -2921,7 +1449,7 @@ IR::_TAO_ComponentRepository_Remote_Proxy_Impl::_TAO_ComponentRepository_Remote_
CORBA::SystemException
))
{
- IR::ComponentDef_var _tao_retval (IR::ComponentDef::_nil ());
+ CORBA::ComponentIR::ComponentDef_var _tao_retval (CORBA::ComponentIR::ComponentDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
@@ -2953,7 +1481,7 @@ IR::_TAO_ComponentRepository_Remote_Proxy_Impl::_TAO_ComponentRepository_Remote_
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_ComponentRepository_create_component _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_component _tao_ri (
&_tao_call,
_collocated_tao_target_,
id,
@@ -3057,7 +1585,7 @@ IR::_TAO_ComponentRepository_Remote_Proxy_Impl::_TAO_ComponentRepository_Remote_
}
#if TAO_HAS_INTERCEPTORS == 1
- ::IR::ComponentDef_ptr _tao_retval_info =
+ ::CORBA::ComponentIR::ComponentDef_ptr _tao_retval_info =
_tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
@@ -3135,13 +1663,14 @@ IR::_TAO_ComponentRepository_Remote_Proxy_Impl::_TAO_ComponentRepository_Remote_
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::IR::HomeDef_ptr IR::_TAO_ComponentRepository_Remote_Proxy_Impl::create_home (
+::CORBA::ComponentIR::HomeDef_ptr CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl::create_home (
CORBA_Object *_collocated_tao_target_,
const char * id,
const char * name,
const char * version,
- IR::HomeDef_ptr base_home,
- IR::ComponentDef_ptr managed_component,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
CORBA::ValueDef_ptr primary_key
ACE_ENV_ARG_DECL
)
@@ -3149,7 +1678,7 @@ IR::_TAO_ComponentRepository_Remote_Proxy_Impl::_TAO_ComponentRepository_Remote_
CORBA::SystemException
))
{
- IR::HomeDef_var _tao_retval (IR::HomeDef::_nil ());
+ CORBA::ComponentIR::HomeDef_var _tao_retval (CORBA::ComponentIR::HomeDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
@@ -3161,7 +1690,7 @@ IR::_TAO_ComponentRepository_Remote_Proxy_Impl::_TAO_ComponentRepository_Remote_
istub,
"create_home",
11,
- 6,
+ 7,
istub->orb_core ()
);
@@ -3181,7 +1710,7 @@ IR::_TAO_ComponentRepository_Remote_Proxy_Impl::_TAO_ComponentRepository_Remote_
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_ComponentRepository_create_home _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_home _tao_ri (
&_tao_call,
_collocated_tao_target_,
id,
@@ -3189,6 +1718,7 @@ IR::_TAO_ComponentRepository_Remote_Proxy_Impl::_TAO_ComponentRepository_Remote_
version,
base_home,
managed_component,
+ supports_interfaces,
primary_key
ACE_ENV_ARG_PARAMETER
);
@@ -3234,6 +1764,7 @@ IR::_TAO_ComponentRepository_Remote_Proxy_Impl::_TAO_ComponentRepository_Remote_
(_tao_out << version) &&
(_tao_out << base_home) &&
(_tao_out << managed_component) &&
+ (_tao_out << supports_interfaces) &&
(_tao_out << primary_key)
))
{
@@ -3287,7 +1818,249 @@ IR::_TAO_ComponentRepository_Remote_Proxy_Impl::_TAO_ComponentRepository_Remote_
}
#if TAO_HAS_INTERCEPTORS == 1
- ::IR::HomeDef_ptr _tao_retval_info =
+ ::CORBA::ComponentIR::HomeDef_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_reply (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_tao_status == PortableInterceptor::LOCATION_FORWARD
+ || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
+ {
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ break;
+ }
+
+ return _tao_retval._retn ();
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
+
+::CORBA::ComponentIR::EventDef_ptr CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl::create_event (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ CORBA::ComponentIR::EventDef_var _tao_retval (CORBA::ComponentIR::EventDef::_nil ());
+ TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
+
+ if (istub == 0)
+ {
+ ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
+ }
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_event",
+ 12,
+ 10,
+ istub->orb_core ()
+ );
+
+ int _invoke_status;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_ClientRequestInterceptor_Adapter _tao_vfr (
+ istub->orb_core ()->client_request_interceptors (),
+ &_tao_call,
+ _invoke_status
+ );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _invoke_status = TAO_INVOKE_EXCEPTION;
+
+#if TAO_HAS_INTERCEPTORS == 1
+ TAO_ClientRequestInfo_CORBA_ComponentIR_Container_create_event _tao_ri (
+ &_tao_call,
+ _collocated_tao_target_,
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
+ TAO_INTERCEPTOR (_tao_ri.response_expected (1));
+
+#if TAO_HAS_INTERCEPTORS == 1
+
+ ACE_TRY
+ {
+ _tao_vfr.send_request (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ 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
+ );
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+
+ continue;
+ }
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::MARSHAL (
+ TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::ComponentIR::EventDef_ptr _tao_retval_info =
_tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
@@ -3373,37 +2146,37 @@ IR::_TAO_ComponentRepository_Remote_Proxy_Impl::_TAO_ComponentRepository_Remote_
// Remote & Base Proxy Broker Implementation
//
-IR::_TAO_ComponentRepository_Proxy_Broker::_TAO_ComponentRepository_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_Container_Proxy_Broker::_TAO_Container_Proxy_Broker (void)
{
}
-IR::_TAO_ComponentRepository_Proxy_Broker::~_TAO_ComponentRepository_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_Container_Proxy_Broker::~_TAO_Container_Proxy_Broker (void)
{
}
-IR::_TAO_ComponentRepository_Proxy_Broker * (*IR__TAO_ComponentRepository_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_Container_Proxy_Broker * (*CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
// Factory Member function Implementation.
-IR::_TAO_ComponentRepository_Remote_Proxy_Broker *
-IR::_TAO_ComponentRepository_Remote_Proxy_Broker::the_TAO_ComponentRepository_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Broker *
+CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Broker::the_TAO_Container_Remote_Proxy_Broker (void)
{
- static ::IR::_TAO_ComponentRepository_Remote_Proxy_Broker remote_proxy_broker;
+ static ::CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Broker remote_proxy_broker;
return &remote_proxy_broker;
}
-IR::_TAO_ComponentRepository_Remote_Proxy_Broker::_TAO_ComponentRepository_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Broker::_TAO_Container_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_ComponentRepository_Remote_Proxy_Broker::~_TAO_ComponentRepository_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Broker::~_TAO_Container_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_ComponentRepository_Proxy_Impl&
-IR::_TAO_ComponentRepository_Remote_Proxy_Broker::select_proxy (
- ::IR::ComponentRepository *
+CORBA::ComponentIR::_TAO_Container_Proxy_Impl&
+CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::Container *
ACE_ENV_ARG_DECL_NOT_USED
)
{
@@ -3415,74 +2188,742 @@ IR::_TAO_ComponentRepository_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
-IR::ComponentRepository::ComponentRepository (int collocated)
+CORBA::ComponentIR::Container::Container (int collocated)
{
- this->IR_ComponentRepository_setup_collocation (collocated);
+ this->CORBA_ComponentIR_Container_setup_collocation (collocated);
}
void
-IR::ComponentRepository::IR_ComponentRepository_setup_collocation (int collocated)
+CORBA::ComponentIR::Container::CORBA_ComponentIR_Container_setup_collocation (int collocated)
{
if (collocated)
- this->the_TAO_ComponentRepository_Proxy_Broker_ =
- ::IR__TAO_ComponentRepository_Proxy_Broker_Factory_function_pointer (this);
+ this->the_TAO_Container_Proxy_Broker_ =
+ ::CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function_pointer (this);
else
- this->the_TAO_ComponentRepository_Proxy_Broker_ =
- ::IR::_TAO_ComponentRepository_Remote_Proxy_Broker::the_TAO_ComponentRepository_Remote_Proxy_Broker ();
+ this->the_TAO_Container_Proxy_Broker_ =
+ ::CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Broker::the_TAO_Container_Remote_Proxy_Broker ();
+}
+
+CORBA::ComponentIR::Container::~Container (void)
+{}
+
+void
+CORBA::ComponentIR::Container::_tao_any_destructor (void *_tao_void_pointer)
+{
+ Container *tmp = ACE_static_cast (Container *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+CORBA::ComponentIR::Container_ptr
+CORBA::ComponentIR::Container::_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL
+ )
+{
+ if (CORBA::is_nil (obj))
+ {
+ return Container::_nil ();
+ }
- this->CORBA_Repository_setup_collocation (collocated);
+ if (! obj->_is_local ())
+ {
+ CORBA::Boolean is_a =
+ obj->_is_a (
+ "IDL:omg.org/CORBA/ComponentIR/Container:1.0"
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (Container::_nil ());
+
+ if (is_a == 0)
+ {
+ return Container::_nil ();
+ }
+ }
+
+ return Container::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-IR::ComponentRepository::~ComponentRepository (void)
+CORBA::ComponentIR::Container_ptr
+CORBA::ComponentIR::Container::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ if (CORBA::is_nil (obj))
+ {
+ return Container::_nil ();
+ }
+
+ if (! obj->_is_local ())
+ {
+ TAO_Stub* stub = obj->_stubobj ();
+
+ if (stub != 0)
+ {
+ stub->_incr_refcnt ();
+ }
+
+ Container_ptr default_proxy = Container::_nil ();
+
+ if (
+ !CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
+ stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
+ obj->_is_collocated () &&
+ CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function_pointer != 0
+ )
+ {
+ ACE_NEW_RETURN (
+ default_proxy,
+ ::CORBA::ComponentIR::Container (
+ stub,
+ 1,
+ obj->_servant ()
+ ),
+ Container::_nil ()
+ );
+ }
+
+ if (CORBA::is_nil (default_proxy))
+ {
+ ACE_NEW_RETURN (
+ default_proxy,
+ ::CORBA::ComponentIR::Container (
+ stub,
+ 0,
+ obj->_servant ()
+ ),
+ Container::_nil ()
+ );
+ }
+
+ return default_proxy;
+ }
+ else
+ return
+ ACE_reinterpret_cast (
+ Container_ptr,
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &Container::_tao_class_id
+ )
+ )
+ );
+}
+
+CORBA::ComponentIR::Container_ptr
+CORBA::ComponentIR::Container::_duplicate (Container_ptr obj)
+{
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
+ return obj;
+}
+
+CORBA::Boolean
+CORBA::ComponentIR::Container::_is_a (
+ const char *value
+ ACE_ENV_ARG_DECL
+ )
+{
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ComponentIR/Container: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_ENV_ARG_PARAMETER
+ );
+ }
+}
+
+void *CORBA::ComponentIR::Container::_tao_QueryInterface (ptr_arith_t type)
+{
+ void *retv = 0;
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA::ComponentIR, Container)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
+ return retv;
+}
+
+const char* CORBA::ComponentIR::Container::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/CORBA/ComponentIR/Container:1.0";
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+::CORBA::ComponentIR::ComponentDef_ptr CORBA::ComponentIR::Container::create_component (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_Container_Proxy_Impl &proxy =
+ this->the_TAO_Container_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return proxy.create_component (
+ this,
+ id,
+ name,
+ version,
+ base_component,
+ supports_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+::CORBA::ComponentIR::HomeDef_ptr CORBA::ComponentIR::Container::create_home (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_Container_Proxy_Impl &proxy =
+ this->the_TAO_Container_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return proxy.create_home (
+ this,
+ id,
+ name,
+ version,
+ base_home,
+ managed_component,
+ supports_interfaces,
+ primary_key
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+::CORBA::ComponentIR::EventDef_ptr CORBA::ComponentIR::Container::create_event (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_Container_Proxy_Impl &proxy =
+ this->the_TAO_Container_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return proxy.create_event (
+ this,
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_ComponentIR_Container[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 44,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f436f),
+ ACE_NTOHL (0x6e746169),
+ ACE_NTOHL (0x6e65723a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ComponentIR/Container:1.0
+ 10,
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x61696e65),
+ ACE_NTOHL (0x72000000), // name = Container
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_Container (
+ CORBA::tk_objref,
+ sizeof (_oc_CORBA_ComponentIR_Container),
+ (char *) &_oc_CORBA_ComponentIR_Container,
+ 0,
+ sizeof (CORBA::ComponentIR::Container)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_Container,
+ &_tc_TAO_tc_CORBA_ComponentIR_Container
+ )
+TAO_NAMESPACE_END
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
+int CORBA::ComponentIR::ModuleDef::_tao_class_id = 0;
+
+CORBA::ComponentIR::ModuleDef_ptr
+tao_CORBA_ComponentIR_ModuleDef_duplicate (
+ CORBA::ComponentIR::ModuleDef_ptr p
+ )
+{
+ return CORBA::ComponentIR::ModuleDef::_duplicate (p);
+}
+
+void
+tao_CORBA_ComponentIR_ModuleDef_release (
+ CORBA::ComponentIR::ModuleDef_ptr p
+ )
+{
+ CORBA::release (p);
+}
+
+CORBA::ComponentIR::ModuleDef_ptr
+tao_CORBA_ComponentIR_ModuleDef_nil (
+ void
+ )
+{
+ return CORBA::ComponentIR::ModuleDef::_nil ();
+}
+
+CORBA::ComponentIR::ModuleDef_ptr
+tao_CORBA_ComponentIR_ModuleDef_narrow (
+ CORBA::Object *p
+ ACE_ENV_ARG_DECL
+ )
+{
+ return CORBA::ComponentIR::ModuleDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::Object *
+tao_CORBA_ComponentIR_ModuleDef_upcast (
+ void *src
+ )
+{
+ CORBA::ComponentIR::ModuleDef **tmp =
+ ACE_static_cast (CORBA::ComponentIR::ModuleDef **, src);
+ return *tmp;
+}
+
+CORBA::Boolean
+tao_CORBA_ComponentIR_ModuleDef_marshal (
+ CORBA::ComponentIR::ModuleDef_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
+// *************************************************************
+// CORBA::ComponentIR::ModuleDef_var
+// *************************************************************
+
+CORBA::ComponentIR::ModuleDef_var::ModuleDef_var (void)
+ : ptr_ (ModuleDef::_nil ())
+{}
+
+::CORBA::ComponentIR::ModuleDef_ptr
+CORBA::ComponentIR::ModuleDef_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+CORBA::ComponentIR::ModuleDef_var::ModuleDef_var (const ::CORBA::ComponentIR::ModuleDef_var &p)
+ : TAO_Base_var (),
+ ptr_ (ModuleDef::_duplicate (p.ptr ()))
+{}
+
+CORBA::ComponentIR::ModuleDef_var::~ModuleDef_var (void)
+{
+ CORBA::release (this->ptr_);
+}
+
+CORBA::ComponentIR::ModuleDef_var &
+CORBA::ComponentIR::ModuleDef_var::operator= (ModuleDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+CORBA::ComponentIR::ModuleDef_var &
+CORBA::ComponentIR::ModuleDef_var::operator= (const ::CORBA::ComponentIR::ModuleDef_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ComponentIR::ModuleDef::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+CORBA::ComponentIR::ModuleDef_var::operator const ::CORBA::ComponentIR::ModuleDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+CORBA::ComponentIR::ModuleDef_var::operator ::CORBA::ComponentIR::ModuleDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+::CORBA::ComponentIR::ModuleDef_ptr
+CORBA::ComponentIR::ModuleDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+::CORBA::ComponentIR::ModuleDef_ptr
+CORBA::ComponentIR::ModuleDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+::CORBA::ComponentIR::ModuleDef_ptr &
+CORBA::ComponentIR::ModuleDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+::CORBA::ComponentIR::ModuleDef_ptr &
+CORBA::ComponentIR::ModuleDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ComponentIR::ModuleDef::_nil ();
+ return this->ptr_;
+}
+
+::CORBA::ComponentIR::ModuleDef_ptr
+CORBA::ComponentIR::ModuleDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::CORBA::ComponentIR::ModuleDef_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::ComponentIR::ModuleDef::_nil ();
+ return val;
+}
+
+::CORBA::ComponentIR::ModuleDef_ptr
+CORBA::ComponentIR::ModuleDef_var::tao_duplicate (ModuleDef_ptr p)
+{
+ return ::CORBA::ComponentIR::ModuleDef::_duplicate (p);
+}
+
+void
+CORBA::ComponentIR::ModuleDef_var::tao_release (ModuleDef_ptr p)
+{
+ CORBA::release (p);
+}
+
+::CORBA::ComponentIR::ModuleDef_ptr
+CORBA::ComponentIR::ModuleDef_var::tao_nil (void)
+{
+ return ::CORBA::ComponentIR::ModuleDef::_nil ();
+}
+
+::CORBA::ComponentIR::ModuleDef_ptr
+CORBA::ComponentIR::ModuleDef_var::tao_narrow (
+ CORBA::Object *p
+ ACE_ENV_ARG_DECL
+ )
+{
+ return ::CORBA::ComponentIR::ModuleDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::Object *
+CORBA::ComponentIR::ModuleDef_var::tao_upcast (void *src)
+{
+ ModuleDef **tmp =
+ ACE_static_cast (ModuleDef **, src);
+ return *tmp;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
+// *************************************************************
+// CORBA::ComponentIR::ModuleDef_out
+// *************************************************************
+
+CORBA::ComponentIR::ModuleDef_out::ModuleDef_out (ModuleDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::CORBA::ComponentIR::ModuleDef::_nil ();
+}
+
+CORBA::ComponentIR::ModuleDef_out::ModuleDef_out (ModuleDef_var &p)
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ComponentIR::ModuleDef::_nil ();
+}
+
+CORBA::ComponentIR::ModuleDef_out::ModuleDef_out (const ::CORBA::ComponentIR::ModuleDef_out &p)
+ : ptr_ (ACE_const_cast (ModuleDef_out &, p).ptr_)
+{}
+
+::CORBA::ComponentIR::ModuleDef_out &
+CORBA::ComponentIR::ModuleDef_out::operator= (const ::CORBA::ComponentIR::ModuleDef_out &p)
+{
+ this->ptr_ = ACE_const_cast (ModuleDef_out&, p).ptr_;
+ return *this;
+}
+
+CORBA::ComponentIR::ModuleDef_out &
+CORBA::ComponentIR::ModuleDef_out::operator= (const ::CORBA::ComponentIR::ModuleDef_var &p)
+{
+ this->ptr_ = ::CORBA::ComponentIR::ModuleDef::_duplicate (p.ptr ());
+ return *this;
+}
+
+CORBA::ComponentIR::ModuleDef_out &
+CORBA::ComponentIR::ModuleDef_out::operator= (ModuleDef_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+CORBA::ComponentIR::ModuleDef_out::operator ::CORBA::ComponentIR::ModuleDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+::CORBA::ComponentIR::ModuleDef_ptr &
+CORBA::ComponentIR::ModuleDef_out::ptr (void)
+{
+ return this->ptr_;
+}
+
+::CORBA::ComponentIR::ModuleDef_ptr
+CORBA::ComponentIR::ModuleDef_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
+
+///////////////////////////////////////////////////////////////////////
+// Base & Remote Proxy Implementation.
+//
+
+CORBA::ComponentIR::_TAO_ModuleDef_Proxy_Impl::_TAO_ModuleDef_Proxy_Impl (void)
+{}
+
+CORBA::ComponentIR::_TAO_ModuleDef_Remote_Proxy_Impl::_TAO_ModuleDef_Remote_Proxy_Impl (void)
+{}
+
+// Remote Implementation of the IDL interface methods
+
+//
+// End Base & Remote Proxy Implemeentation.
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_cs.cpp:31
+
+///////////////////////////////////////////////////////////////////////
+// Remote & Base Proxy Broker Implementation
+//
+
+CORBA::ComponentIR::_TAO_ModuleDef_Proxy_Broker::_TAO_ModuleDef_Proxy_Broker (void)
+{
+}
+
+CORBA::ComponentIR::_TAO_ModuleDef_Proxy_Broker::~_TAO_ModuleDef_Proxy_Broker (void)
+{
+}
+
+CORBA::ComponentIR::_TAO_ModuleDef_Proxy_Broker * (*CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+
+// Factory Member function Implementation.
+CORBA::ComponentIR::_TAO_ModuleDef_Remote_Proxy_Broker *
+CORBA::ComponentIR::_TAO_ModuleDef_Remote_Proxy_Broker::the_TAO_ModuleDef_Remote_Proxy_Broker (void)
+{
+ static ::CORBA::ComponentIR::_TAO_ModuleDef_Remote_Proxy_Broker remote_proxy_broker;
+ return &remote_proxy_broker;
+}
+
+CORBA::ComponentIR::_TAO_ModuleDef_Remote_Proxy_Broker::_TAO_ModuleDef_Remote_Proxy_Broker (void)
+{
+}
+
+CORBA::ComponentIR::_TAO_ModuleDef_Remote_Proxy_Broker::~_TAO_ModuleDef_Remote_Proxy_Broker (void)
+{
+}
+
+CORBA::ComponentIR::_TAO_ModuleDef_Proxy_Impl&
+CORBA::ComponentIR::_TAO_ModuleDef_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::ModuleDef *
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ return this->remote_proxy_impl_;
+}
+
+//
+// End Remote & Base Proxy Broker Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+
+CORBA::ComponentIR::ModuleDef::ModuleDef (int collocated)
+{
+ this->CORBA_ComponentIR_ModuleDef_setup_collocation (collocated);
+}
+
+void
+CORBA::ComponentIR::ModuleDef::CORBA_ComponentIR_ModuleDef_setup_collocation (int collocated)
+{
+ if (collocated)
+ this->the_TAO_ModuleDef_Proxy_Broker_ =
+ ::CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function_pointer (this);
+ else
+ this->the_TAO_ModuleDef_Proxy_Broker_ =
+ ::CORBA::ComponentIR::_TAO_ModuleDef_Remote_Proxy_Broker::the_TAO_ModuleDef_Remote_Proxy_Broker ();
+
+ this->CORBA_ModuleDef_setup_collocation (collocated);
+ this->CORBA_ComponentIR_Container_setup_collocation (collocated);
+}
+
+CORBA::ComponentIR::ModuleDef::~ModuleDef (void)
{}
void
-IR::ComponentRepository::_tao_any_destructor (void *_tao_void_pointer)
+CORBA::ComponentIR::ModuleDef::_tao_any_destructor (void *_tao_void_pointer)
{
- ComponentRepository *tmp = ACE_static_cast (ComponentRepository *, _tao_void_pointer);
+ ModuleDef *tmp = ACE_static_cast (ModuleDef *, _tao_void_pointer);
CORBA::release (tmp);
}
-IR::ComponentRepository_ptr
-IR::ComponentRepository::_narrow (
+CORBA::ComponentIR::ModuleDef_ptr
+CORBA::ComponentIR::ModuleDef::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
{
if (CORBA::is_nil (obj))
{
- return ComponentRepository::_nil ();
+ return ModuleDef::_nil ();
}
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
obj->_is_a (
- "IDL:omg.org/IR/ComponentRepository:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ModuleDef:1.0"
ACE_ENV_ARG_PARAMETER
);
- ACE_CHECK_RETURN (ComponentRepository::_nil ());
+ ACE_CHECK_RETURN (ModuleDef::_nil ());
if (is_a == 0)
{
- return ComponentRepository::_nil ();
+ return ModuleDef::_nil ();
}
}
- return ComponentRepository::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
+ return ModuleDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-IR::ComponentRepository_ptr
-IR::ComponentRepository::_unchecked_narrow (
+CORBA::ComponentIR::ModuleDef_ptr
+CORBA::ComponentIR::ModuleDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
{
- return ComponentRepository::_nil ();
+ return ModuleDef::_nil ();
}
if (! obj->_is_local ())
@@ -3494,23 +2935,23 @@ IR::ComponentRepository::_unchecked_narrow (
stub->_incr_refcnt ();
}
- ComponentRepository_ptr default_proxy = ComponentRepository::_nil ();
+ ModuleDef_ptr default_proxy = ModuleDef::_nil ();
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
obj->_is_collocated () &&
- IR__TAO_ComponentRepository_Proxy_Broker_Factory_function_pointer != 0
+ CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function_pointer != 0
)
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::ComponentRepository (
+ ::CORBA::ComponentIR::ModuleDef (
stub,
1,
obj->_servant ()
),
- ComponentRepository::_nil ()
+ ModuleDef::_nil ()
);
}
@@ -3518,12 +2959,12 @@ IR::ComponentRepository::_unchecked_narrow (
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::ComponentRepository (
+ ::CORBA::ComponentIR::ModuleDef (
stub,
0,
obj->_servant ()
),
- ComponentRepository::_nil ()
+ ModuleDef::_nil ()
);
}
@@ -3532,18 +2973,18 @@ IR::ComponentRepository::_unchecked_narrow (
else
return
ACE_reinterpret_cast (
- ComponentRepository_ptr,
+ ModuleDef_ptr,
obj->_tao_QueryInterface (
ACE_reinterpret_cast (
ptr_arith_t,
- &ComponentRepository::_tao_class_id
+ &ModuleDef::_tao_class_id
)
)
);
}
-IR::ComponentRepository_ptr
-IR::ComponentRepository::_duplicate (ComponentRepository_ptr obj)
+CORBA::ComponentIR::ModuleDef_ptr
+CORBA::ComponentIR::ModuleDef::_duplicate (ModuleDef_ptr obj)
{
if (! CORBA::is_nil (obj))
{
@@ -3554,7 +2995,7 @@ IR::ComponentRepository::_duplicate (ComponentRepository_ptr obj)
}
CORBA::Boolean
-IR::ComponentRepository::_is_a (
+CORBA::ComponentIR::ModuleDef::_is_a (
const char *value
ACE_ENV_ARG_DECL
)
@@ -3562,11 +3003,15 @@ IR::ComponentRepository::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/ComponentRepository:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ModuleDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/CORBA/Repository:1.0"
+ "IDL:omg.org/CORBA/ModuleDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ComponentIR/Container:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -3574,6 +3019,10 @@ IR::ComponentRepository::_is_a (
) ||
!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 (
@@ -3593,27 +3042,41 @@ IR::ComponentRepository::_is_a (
}
}
-void *IR::ComponentRepository::_tao_QueryInterface (ptr_arith_t type)
+void *CORBA::ComponentIR::ModuleDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
if (type == ACE_reinterpret_cast (
ptr_arith_t,
- &ACE_NESTED_CLASS (::IR, ComponentRepository)::_tao_class_id)
+ &ACE_NESTED_CLASS (::CORBA::ComponentIR, ModuleDef)::_tao_class_id)
)
{
retv = ACE_reinterpret_cast (void*, this);
}
else if (type == ACE_reinterpret_cast (
ptr_arith_t,
- &::CORBA::Repository::_tao_class_id)
+ &::CORBA::ModuleDef::_tao_class_id)
)
{
retv =
ACE_reinterpret_cast (
void *,
ACE_static_cast (
- CORBA::Repository_ptr,
+ CORBA::ModuleDef_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA::ComponentIR, Container)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::ComponentIR::Container_ptr,
this
)
);
@@ -3634,6 +3097,20 @@ void *IR::ComponentRepository::_tao_QueryInterface (ptr_arith_t type)
}
else if (type == ACE_reinterpret_cast (
ptr_arith_t,
+ &::CORBA::Contained::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Contained_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
&::CORBA::IRObject::_tao_class_id)
)
{
@@ -3666,166 +3143,744 @@ void *IR::ComponentRepository::_tao_QueryInterface (ptr_arith_t type)
return retv;
}
-const char* IR::ComponentRepository::_interface_repository_id (void) const
+const char* CORBA::ComponentIR::ModuleDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/ComponentRepository:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/ModuleDef:1.0";
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-::IR::ComponentDef_ptr IR::ComponentRepository::create_component (
- const char * id,
- const char * name,
- const char * version,
- IR::ComponentDef_ptr base_component,
- const CORBA::InterfaceDefSeq & supports_interfaces
+static const CORBA::Long _oc_CORBA_ComponentIR_ModuleDef[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 44,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f4d6f),
+ ACE_NTOHL (0x64756c65),
+ ACE_NTOHL (0x4465663a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ComponentIR/ModuleDef:1.0
+ 10,
+ ACE_NTOHL (0x4d6f6475),
+ ACE_NTOHL (0x6c654465),
+ ACE_NTOHL (0x66000000), // name = ModuleDef
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_ModuleDef (
+ CORBA::tk_objref,
+ sizeof (_oc_CORBA_ComponentIR_ModuleDef),
+ (char *) &_oc_CORBA_ComponentIR_ModuleDef,
+ 0,
+ sizeof (CORBA::ComponentIR::ModuleDef)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ModuleDef,
+ &_tc_TAO_tc_CORBA_ComponentIR_ModuleDef
+ )
+TAO_NAMESPACE_END
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
+int CORBA::ComponentIR::Repository::_tao_class_id = 0;
+
+CORBA::ComponentIR::Repository_ptr
+tao_CORBA_ComponentIR_Repository_duplicate (
+ CORBA::ComponentIR::Repository_ptr p
+ )
+{
+ return CORBA::ComponentIR::Repository::_duplicate (p);
+}
+
+void
+tao_CORBA_ComponentIR_Repository_release (
+ CORBA::ComponentIR::Repository_ptr p
+ )
+{
+ CORBA::release (p);
+}
+
+CORBA::ComponentIR::Repository_ptr
+tao_CORBA_ComponentIR_Repository_nil (
+ void
+ )
+{
+ return CORBA::ComponentIR::Repository::_nil ();
+}
+
+CORBA::ComponentIR::Repository_ptr
+tao_CORBA_ComponentIR_Repository_narrow (
+ CORBA::Object *p
ACE_ENV_ARG_DECL
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
- _TAO_ComponentRepository_Proxy_Impl &proxy =
- this->the_TAO_ComponentRepository_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return proxy.create_component (
- this,
- id,
- name,
- version,
- base_component,
- supports_interfaces
- ACE_ENV_ARG_PARAMETER
- );
+ return CORBA::ComponentIR::Repository::_narrow (p ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::Object *
+tao_CORBA_ComponentIR_Repository_upcast (
+ void *src
+ )
+{
+ CORBA::ComponentIR::Repository **tmp =
+ ACE_static_cast (CORBA::ComponentIR::Repository **, src);
+ return *tmp;
+}
+
+CORBA::Boolean
+tao_CORBA_ComponentIR_Repository_marshal (
+ CORBA::ComponentIR::Repository_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
-::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,
- CORBA::ValueDef_ptr primary_key
+// *************************************************************
+// CORBA::ComponentIR::Repository_var
+// *************************************************************
+
+CORBA::ComponentIR::Repository_var::Repository_var (void)
+ : ptr_ (Repository::_nil ())
+{}
+
+::CORBA::ComponentIR::Repository_ptr
+CORBA::ComponentIR::Repository_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+CORBA::ComponentIR::Repository_var::Repository_var (const ::CORBA::ComponentIR::Repository_var &p)
+ : TAO_Base_var (),
+ ptr_ (Repository::_duplicate (p.ptr ()))
+{}
+
+CORBA::ComponentIR::Repository_var::~Repository_var (void)
+{
+ CORBA::release (this->ptr_);
+}
+
+CORBA::ComponentIR::Repository_var &
+CORBA::ComponentIR::Repository_var::operator= (Repository_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+CORBA::ComponentIR::Repository_var &
+CORBA::ComponentIR::Repository_var::operator= (const ::CORBA::ComponentIR::Repository_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ComponentIR::Repository::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+CORBA::ComponentIR::Repository_var::operator const ::CORBA::ComponentIR::Repository_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+CORBA::ComponentIR::Repository_var::operator ::CORBA::ComponentIR::Repository_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+::CORBA::ComponentIR::Repository_ptr
+CORBA::ComponentIR::Repository_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+::CORBA::ComponentIR::Repository_ptr
+CORBA::ComponentIR::Repository_var::in (void) const
+{
+ return this->ptr_;
+}
+
+::CORBA::ComponentIR::Repository_ptr &
+CORBA::ComponentIR::Repository_var::inout (void)
+{
+ return this->ptr_;
+}
+
+::CORBA::ComponentIR::Repository_ptr &
+CORBA::ComponentIR::Repository_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ComponentIR::Repository::_nil ();
+ return this->ptr_;
+}
+
+::CORBA::ComponentIR::Repository_ptr
+CORBA::ComponentIR::Repository_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::CORBA::ComponentIR::Repository_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::ComponentIR::Repository::_nil ();
+ return val;
+}
+
+::CORBA::ComponentIR::Repository_ptr
+CORBA::ComponentIR::Repository_var::tao_duplicate (Repository_ptr p)
+{
+ return ::CORBA::ComponentIR::Repository::_duplicate (p);
+}
+
+void
+CORBA::ComponentIR::Repository_var::tao_release (Repository_ptr p)
+{
+ CORBA::release (p);
+}
+
+::CORBA::ComponentIR::Repository_ptr
+CORBA::ComponentIR::Repository_var::tao_nil (void)
+{
+ return ::CORBA::ComponentIR::Repository::_nil ();
+}
+
+::CORBA::ComponentIR::Repository_ptr
+CORBA::ComponentIR::Repository_var::tao_narrow (
+ CORBA::Object *p
ACE_ENV_ARG_DECL
)
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
{
- _TAO_ComponentRepository_Proxy_Impl &proxy =
- this->the_TAO_ComponentRepository_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
+ return ::CORBA::ComponentIR::Repository::_narrow (p ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::Object *
+CORBA::ComponentIR::Repository_var::tao_upcast (void *src)
+{
+ Repository **tmp =
+ ACE_static_cast (Repository **, src);
+ return *tmp;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
+// *************************************************************
+// CORBA::ComponentIR::Repository_out
+// *************************************************************
+
+CORBA::ComponentIR::Repository_out::Repository_out (Repository_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::CORBA::ComponentIR::Repository::_nil ();
+}
+
+CORBA::ComponentIR::Repository_out::Repository_out (Repository_var &p)
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ComponentIR::Repository::_nil ();
+}
+
+CORBA::ComponentIR::Repository_out::Repository_out (const ::CORBA::ComponentIR::Repository_out &p)
+ : ptr_ (ACE_const_cast (Repository_out &, p).ptr_)
+{}
+
+::CORBA::ComponentIR::Repository_out &
+CORBA::ComponentIR::Repository_out::operator= (const ::CORBA::ComponentIR::Repository_out &p)
+{
+ this->ptr_ = ACE_const_cast (Repository_out&, p).ptr_;
+ return *this;
+}
+
+CORBA::ComponentIR::Repository_out &
+CORBA::ComponentIR::Repository_out::operator= (const ::CORBA::ComponentIR::Repository_var &p)
+{
+ this->ptr_ = ::CORBA::ComponentIR::Repository::_duplicate (p.ptr ());
+ return *this;
+}
+
+CORBA::ComponentIR::Repository_out &
+CORBA::ComponentIR::Repository_out::operator= (Repository_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+CORBA::ComponentIR::Repository_out::operator ::CORBA::ComponentIR::Repository_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+::CORBA::ComponentIR::Repository_ptr &
+CORBA::ComponentIR::Repository_out::ptr (void)
+{
+ return this->ptr_;
+}
+
+::CORBA::ComponentIR::Repository_ptr
+CORBA::ComponentIR::Repository_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
+
+///////////////////////////////////////////////////////////////////////
+// Base & Remote Proxy Implementation.
+//
+
+CORBA::ComponentIR::_TAO_Repository_Proxy_Impl::_TAO_Repository_Proxy_Impl (void)
+{}
+
+CORBA::ComponentIR::_TAO_Repository_Remote_Proxy_Impl::_TAO_Repository_Remote_Proxy_Impl (void)
+{}
+
+// Remote Implementation of the IDL interface methods
+
+//
+// End Base & Remote Proxy Implemeentation.
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_cs.cpp:31
+
+///////////////////////////////////////////////////////////////////////
+// Remote & Base Proxy Broker Implementation
+//
+
+CORBA::ComponentIR::_TAO_Repository_Proxy_Broker::_TAO_Repository_Proxy_Broker (void)
+{
+}
+
+CORBA::ComponentIR::_TAO_Repository_Proxy_Broker::~_TAO_Repository_Proxy_Broker (void)
+{
+}
+
+CORBA::ComponentIR::_TAO_Repository_Proxy_Broker * (*CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+
+// Factory Member function Implementation.
+CORBA::ComponentIR::_TAO_Repository_Remote_Proxy_Broker *
+CORBA::ComponentIR::_TAO_Repository_Remote_Proxy_Broker::the_TAO_Repository_Remote_Proxy_Broker (void)
+{
+ static ::CORBA::ComponentIR::_TAO_Repository_Remote_Proxy_Broker remote_proxy_broker;
+ return &remote_proxy_broker;
+}
+
+CORBA::ComponentIR::_TAO_Repository_Remote_Proxy_Broker::_TAO_Repository_Remote_Proxy_Broker (void)
+{
+}
+
+CORBA::ComponentIR::_TAO_Repository_Remote_Proxy_Broker::~_TAO_Repository_Remote_Proxy_Broker (void)
+{
+}
+
+CORBA::ComponentIR::_TAO_Repository_Proxy_Impl&
+CORBA::ComponentIR::_TAO_Repository_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::Repository *
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ return this->remote_proxy_impl_;
+}
+
+//
+// End Remote & Base Proxy Broker Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+
+CORBA::ComponentIR::Repository::Repository (int collocated)
+{
+ this->CORBA_ComponentIR_Repository_setup_collocation (collocated);
+}
+
+void
+CORBA::ComponentIR::Repository::CORBA_ComponentIR_Repository_setup_collocation (int collocated)
+{
+ if (collocated)
+ this->the_TAO_Repository_Proxy_Broker_ =
+ ::CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function_pointer (this);
+ else
+ this->the_TAO_Repository_Proxy_Broker_ =
+ ::CORBA::ComponentIR::_TAO_Repository_Remote_Proxy_Broker::the_TAO_Repository_Remote_Proxy_Broker ();
- return proxy.create_home (
- this,
- id,
- name,
- version,
- base_home,
- managed_component,
- primary_key
- ACE_ENV_ARG_PARAMETER
- );
+ this->CORBA_Repository_setup_collocation (collocated);
+ this->CORBA_ComponentIR_Container_setup_collocation (collocated);
+}
+
+CORBA::ComponentIR::Repository::~Repository (void)
+{}
+
+void
+CORBA::ComponentIR::Repository::_tao_any_destructor (void *_tao_void_pointer)
+{
+ Repository *tmp = ACE_static_cast (Repository *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+CORBA::ComponentIR::Repository_ptr
+CORBA::ComponentIR::Repository::_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL
+ )
+{
+ if (CORBA::is_nil (obj))
+ {
+ return Repository::_nil ();
+ }
+
+ if (! obj->_is_local ())
+ {
+ CORBA::Boolean is_a =
+ obj->_is_a (
+ "IDL:omg.org/CORBA/ComponentIR/Repository:1.0"
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (Repository::_nil ());
+
+ if (is_a == 0)
+ {
+ return Repository::_nil ();
+ }
+ }
+
+ return Repository::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::ComponentIR::Repository_ptr
+CORBA::ComponentIR::Repository::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ if (CORBA::is_nil (obj))
+ {
+ return Repository::_nil ();
+ }
+
+ if (! obj->_is_local ())
+ {
+ TAO_Stub* stub = obj->_stubobj ();
+
+ if (stub != 0)
+ {
+ stub->_incr_refcnt ();
+ }
+
+ Repository_ptr default_proxy = Repository::_nil ();
+
+ if (
+ !CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
+ stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
+ obj->_is_collocated () &&
+ CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function_pointer != 0
+ )
+ {
+ ACE_NEW_RETURN (
+ default_proxy,
+ ::CORBA::ComponentIR::Repository (
+ stub,
+ 1,
+ obj->_servant ()
+ ),
+ Repository::_nil ()
+ );
+ }
+
+ if (CORBA::is_nil (default_proxy))
+ {
+ ACE_NEW_RETURN (
+ default_proxy,
+ ::CORBA::ComponentIR::Repository (
+ stub,
+ 0,
+ obj->_servant ()
+ ),
+ Repository::_nil ()
+ );
+ }
+
+ return default_proxy;
+ }
+ else
+ return
+ ACE_reinterpret_cast (
+ Repository_ptr,
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &Repository::_tao_class_id
+ )
+ )
+ );
+}
+
+CORBA::ComponentIR::Repository_ptr
+CORBA::ComponentIR::Repository::_duplicate (Repository_ptr obj)
+{
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
+ return obj;
+}
+
+CORBA::Boolean
+CORBA::ComponentIR::Repository::_is_a (
+ const char *value
+ ACE_ENV_ARG_DECL
+ )
+{
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ComponentIR/Repository:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Repository:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ComponentIR/Container: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,
+ "IDL:omg.org/CORBA/Object:1.0"
+ )
+ )
+ {
+ return 1; // success using local knowledge
+ }
+ else
+ {
+ return this->CORBA_Object::_is_a (
+ value
+ ACE_ENV_ARG_PARAMETER
+ );
+ }
+}
+
+void *CORBA::ComponentIR::Repository::_tao_QueryInterface (ptr_arith_t type)
+{
+ void *retv = 0;
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA::ComponentIR, Repository)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Repository::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Repository_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA::ComponentIR, Container)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::ComponentIR::Container_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Container::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Container_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::IRObject::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::IRObject_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
+ return retv;
+}
+
+const char* CORBA::ComponentIR::Repository::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/CORBA/ComponentIR/Repository:1.0";
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-static const CORBA::Long _oc_IR_ComponentRepository[] =
+static const CORBA::Long _oc_CORBA_ComponentIR_Repository[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 39,
+ 45,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x49522f43),
- ACE_NTOHL (0x6f6d706f),
- ACE_NTOHL (0x6e656e74),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ComponentIR/Repository:1.0
+ 11,
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 = ComponentRepository
+ ACE_NTOHL (0x72790000), // name = Repository
};
-static CORBA::TypeCode _tc_TAO_tc_IR_ComponentRepository (
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_Repository (
CORBA::tk_objref,
- sizeof (_oc_IR_ComponentRepository),
- (char *) &_oc_IR_ComponentRepository,
+ sizeof (_oc_CORBA_ComponentIR_Repository),
+ (char *) &_oc_CORBA_ComponentIR_Repository,
0,
- sizeof (IR::ComponentRepository)
+ sizeof (CORBA::ComponentIR::Repository)
);
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
TAO_NAMESPACE_DEFINE (
::CORBA::TypeCode_ptr,
- _tc_ComponentRepository,
- &_tc_TAO_tc_IR_ComponentRepository
+ _tc_Repository,
+ &_tc_TAO_tc_CORBA_ComponentIR_Repository
)
TAO_NAMESPACE_END
+TAO_NAMESPACE_END
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
-int IR::ProvidesDef::_tao_class_id = 0;
+int CORBA::ComponentIR::ProvidesDef::_tao_class_id = 0;
-IR::ProvidesDef_ptr
-tao_IR_ProvidesDef_duplicate (
- IR::ProvidesDef_ptr p
+CORBA::ComponentIR::ProvidesDef_ptr
+tao_CORBA_ComponentIR_ProvidesDef_duplicate (
+ CORBA::ComponentIR::ProvidesDef_ptr p
)
{
- return IR::ProvidesDef::_duplicate (p);
+ return CORBA::ComponentIR::ProvidesDef::_duplicate (p);
}
void
-tao_IR_ProvidesDef_release (
- IR::ProvidesDef_ptr p
+tao_CORBA_ComponentIR_ProvidesDef_release (
+ CORBA::ComponentIR::ProvidesDef_ptr p
)
{
CORBA::release (p);
}
-IR::ProvidesDef_ptr
-tao_IR_ProvidesDef_nil (
+CORBA::ComponentIR::ProvidesDef_ptr
+tao_CORBA_ComponentIR_ProvidesDef_nil (
void
)
{
- return IR::ProvidesDef::_nil ();
+ return CORBA::ComponentIR::ProvidesDef::_nil ();
}
-IR::ProvidesDef_ptr
-tao_IR_ProvidesDef_narrow (
+CORBA::ComponentIR::ProvidesDef_ptr
+tao_CORBA_ComponentIR_ProvidesDef_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return IR::ProvidesDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ComponentIR::ProvidesDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-tao_IR_ProvidesDef_upcast (
+tao_CORBA_ComponentIR_ProvidesDef_upcast (
void *src
)
{
- IR::ProvidesDef **tmp =
- ACE_static_cast (IR::ProvidesDef **, src);
+ CORBA::ComponentIR::ProvidesDef **tmp =
+ ACE_static_cast (CORBA::ComponentIR::ProvidesDef **, src);
return *tmp;
}
CORBA::Boolean
-tao_IR_ProvidesDef_marshal (
- IR::ProvidesDef_ptr p,
+tao_CORBA_ComponentIR_ProvidesDef_marshal (
+ CORBA::ComponentIR::ProvidesDef_ptr p,
TAO_OutputCDR &strm
)
{
@@ -3836,122 +3891,122 @@ tao_IR_ProvidesDef_marshal (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
// *************************************************************
-// IR::ProvidesDef_var
+// CORBA::ComponentIR::ProvidesDef_var
// *************************************************************
-IR::ProvidesDef_var::ProvidesDef_var (void)
+CORBA::ComponentIR::ProvidesDef_var::ProvidesDef_var (void)
: ptr_ (ProvidesDef::_nil ())
{}
-::IR::ProvidesDef_ptr
-IR::ProvidesDef_var::ptr (void) const
+::CORBA::ComponentIR::ProvidesDef_ptr
+CORBA::ComponentIR::ProvidesDef_var::ptr (void) const
{
return this->ptr_;
}
-IR::ProvidesDef_var::ProvidesDef_var (const ::IR::ProvidesDef_var &p)
+CORBA::ComponentIR::ProvidesDef_var::ProvidesDef_var (const ::CORBA::ComponentIR::ProvidesDef_var &p)
: TAO_Base_var (),
ptr_ (ProvidesDef::_duplicate (p.ptr ()))
{}
-IR::ProvidesDef_var::~ProvidesDef_var (void)
+CORBA::ComponentIR::ProvidesDef_var::~ProvidesDef_var (void)
{
CORBA::release (this->ptr_);
}
-IR::ProvidesDef_var &
-IR::ProvidesDef_var::operator= (ProvidesDef_ptr p)
+CORBA::ComponentIR::ProvidesDef_var &
+CORBA::ComponentIR::ProvidesDef_var::operator= (ProvidesDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-IR::ProvidesDef_var &
-IR::ProvidesDef_var::operator= (const ::IR::ProvidesDef_var &p)
+CORBA::ComponentIR::ProvidesDef_var &
+CORBA::ComponentIR::ProvidesDef_var::operator= (const ::CORBA::ComponentIR::ProvidesDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::ProvidesDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::ProvidesDef::_duplicate (p.ptr ());
}
return *this;
}
-IR::ProvidesDef_var::operator const ::IR::ProvidesDef_ptr &() const // cast
+CORBA::ComponentIR::ProvidesDef_var::operator const ::CORBA::ComponentIR::ProvidesDef_ptr &() const // cast
{
return this->ptr_;
}
-IR::ProvidesDef_var::operator ::IR::ProvidesDef_ptr &() // cast
+CORBA::ComponentIR::ProvidesDef_var::operator ::CORBA::ComponentIR::ProvidesDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::ProvidesDef_ptr
-IR::ProvidesDef_var::operator-> (void) const
+::CORBA::ComponentIR::ProvidesDef_ptr
+CORBA::ComponentIR::ProvidesDef_var::operator-> (void) const
{
return this->ptr_;
}
-::IR::ProvidesDef_ptr
-IR::ProvidesDef_var::in (void) const
+::CORBA::ComponentIR::ProvidesDef_ptr
+CORBA::ComponentIR::ProvidesDef_var::in (void) const
{
return this->ptr_;
}
-::IR::ProvidesDef_ptr &
-IR::ProvidesDef_var::inout (void)
+::CORBA::ComponentIR::ProvidesDef_ptr &
+CORBA::ComponentIR::ProvidesDef_var::inout (void)
{
return this->ptr_;
}
-::IR::ProvidesDef_ptr &
-IR::ProvidesDef_var::out (void)
+::CORBA::ComponentIR::ProvidesDef_ptr &
+CORBA::ComponentIR::ProvidesDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::ProvidesDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::ProvidesDef::_nil ();
return this->ptr_;
}
-::IR::ProvidesDef_ptr
-IR::ProvidesDef_var::_retn (void)
+::CORBA::ComponentIR::ProvidesDef_ptr
+CORBA::ComponentIR::ProvidesDef_var::_retn (void)
{
// yield ownership of managed obj reference
- ::IR::ProvidesDef_ptr val = this->ptr_;
- this->ptr_ = ::IR::ProvidesDef::_nil ();
+ ::CORBA::ComponentIR::ProvidesDef_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::ComponentIR::ProvidesDef::_nil ();
return val;
}
-::IR::ProvidesDef_ptr
-IR::ProvidesDef_var::tao_duplicate (ProvidesDef_ptr p)
+::CORBA::ComponentIR::ProvidesDef_ptr
+CORBA::ComponentIR::ProvidesDef_var::tao_duplicate (ProvidesDef_ptr p)
{
- return ::IR::ProvidesDef::_duplicate (p);
+ return ::CORBA::ComponentIR::ProvidesDef::_duplicate (p);
}
void
-IR::ProvidesDef_var::tao_release (ProvidesDef_ptr p)
+CORBA::ComponentIR::ProvidesDef_var::tao_release (ProvidesDef_ptr p)
{
CORBA::release (p);
}
-::IR::ProvidesDef_ptr
-IR::ProvidesDef_var::tao_nil (void)
+::CORBA::ComponentIR::ProvidesDef_ptr
+CORBA::ComponentIR::ProvidesDef_var::tao_nil (void)
{
- return ::IR::ProvidesDef::_nil ();
+ return ::CORBA::ComponentIR::ProvidesDef::_nil ();
}
-::IR::ProvidesDef_ptr
-IR::ProvidesDef_var::tao_narrow (
+::CORBA::ComponentIR::ProvidesDef_ptr
+CORBA::ComponentIR::ProvidesDef_var::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::IR::ProvidesDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return ::CORBA::ComponentIR::ProvidesDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-IR::ProvidesDef_var::tao_upcast (void *src)
+CORBA::ComponentIR::ProvidesDef_var::tao_upcast (void *src)
{
ProvidesDef **tmp =
ACE_static_cast (ProvidesDef **, src);
@@ -3962,60 +4017,60 @@ IR::ProvidesDef_var::tao_upcast (void *src)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
// *************************************************************
-// IR::ProvidesDef_out
+// CORBA::ComponentIR::ProvidesDef_out
// *************************************************************
-IR::ProvidesDef_out::ProvidesDef_out (ProvidesDef_ptr &p)
+CORBA::ComponentIR::ProvidesDef_out::ProvidesDef_out (ProvidesDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = ::IR::ProvidesDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::ProvidesDef::_nil ();
}
-IR::ProvidesDef_out::ProvidesDef_out (ProvidesDef_var &p)
+CORBA::ComponentIR::ProvidesDef_out::ProvidesDef_out (ProvidesDef_var &p)
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::ProvidesDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::ProvidesDef::_nil ();
}
-IR::ProvidesDef_out::ProvidesDef_out (const ::IR::ProvidesDef_out &p)
+CORBA::ComponentIR::ProvidesDef_out::ProvidesDef_out (const ::CORBA::ComponentIR::ProvidesDef_out &p)
: ptr_ (ACE_const_cast (ProvidesDef_out &, p).ptr_)
{}
-::IR::ProvidesDef_out &
-IR::ProvidesDef_out::operator= (const ::IR::ProvidesDef_out &p)
+::CORBA::ComponentIR::ProvidesDef_out &
+CORBA::ComponentIR::ProvidesDef_out::operator= (const ::CORBA::ComponentIR::ProvidesDef_out &p)
{
this->ptr_ = ACE_const_cast (ProvidesDef_out&, p).ptr_;
return *this;
}
-IR::ProvidesDef_out &
-IR::ProvidesDef_out::operator= (const ::IR::ProvidesDef_var &p)
+CORBA::ComponentIR::ProvidesDef_out &
+CORBA::ComponentIR::ProvidesDef_out::operator= (const ::CORBA::ComponentIR::ProvidesDef_var &p)
{
- this->ptr_ = ::IR::ProvidesDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::ProvidesDef::_duplicate (p.ptr ());
return *this;
}
-IR::ProvidesDef_out &
-IR::ProvidesDef_out::operator= (ProvidesDef_ptr p)
+CORBA::ComponentIR::ProvidesDef_out &
+CORBA::ComponentIR::ProvidesDef_out::operator= (ProvidesDef_ptr p)
{
this->ptr_ = p;
return *this;
}
-IR::ProvidesDef_out::operator ::IR::ProvidesDef_ptr &() // cast
+CORBA::ComponentIR::ProvidesDef_out::operator ::CORBA::ComponentIR::ProvidesDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::ProvidesDef_ptr &
-IR::ProvidesDef_out::ptr (void)
+::CORBA::ComponentIR::ProvidesDef_ptr &
+CORBA::ComponentIR::ProvidesDef_out::ptr (void)
{
return this->ptr_;
}
-::IR::ProvidesDef_ptr
-IR::ProvidesDef_out::operator-> (void)
+::CORBA::ComponentIR::ProvidesDef_ptr
+CORBA::ComponentIR::ProvidesDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -4028,10 +4083,10 @@ IR::ProvidesDef_out::operator-> (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_ProvidesDef_interface_type_get : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_ProvidesDef_interface_type_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
@@ -4048,16 +4103,16 @@ public:
void result (::CORBA::InterfaceDef_ptr result);
private:
- TAO_ClientRequestInfo_IR_ProvidesDef_interface_type_get (const TAO_ClientRequestInfo_IR_ProvidesDef_interface_type_get &);
- void operator= (const TAO_ClientRequestInfo_IR_ProvidesDef_interface_type_get &);
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get (const TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get &);
::CORBA::InterfaceDef_ptr _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_ProvidesDef_interface_type_get::TAO_ClientRequestInfo_IR_ProvidesDef_interface_type_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
ACE_ENV_ARG_DECL_NOT_USED
@@ -4066,7 +4121,7 @@ public:
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_ProvidesDef_interface_type_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -4078,7 +4133,7 @@ TAO_ClientRequestInfo_IR_ProvidesDef_interface_type_get::arguments (ACE_ENV_SING
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_ProvidesDef_interface_type_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -4090,7 +4145,7 @@ TAO_ClientRequestInfo_IR_ProvidesDef_interface_type_get::exceptions (ACE_ENV_SIN
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_ProvidesDef_interface_type_get::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -4106,12 +4161,99 @@ TAO_ClientRequestInfo_IR_ProvidesDef_interface_type_get::result (ACE_ENV_SINGLE_
}
void
-TAO_ClientRequestInfo_IR_ProvidesDef_interface_type_get::result (::CORBA::InterfaceDef_ptr result)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::result (::CORBA::InterfaceDef_ptr result)
{
// Update the result.
this->_result = result;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+
+class TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set : public TAO_ClientRequestInfo_i
+{
+public:
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+
+ virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ private:
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set (const TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set &);
+ CORBA::InterfaceDef_ptr interface_type_;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
+
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
+ interface_type_ (interface_type)
+{}
+
+Dynamic::ParameterList *
+TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+ (*parameter_list)[len].argument <<= this->interface_type_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 1;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return result_any;
+}
+
+
+
#endif /* TAO_HAS_INTERCEPTORS */
// TAO_IDL - Generated from
@@ -4121,10 +4263,10 @@ TAO_ClientRequestInfo_IR_ProvidesDef_interface_type_get::result (::CORBA::Interf
// Base & Remote Proxy Implementation.
//
-IR::_TAO_ProvidesDef_Proxy_Impl::_TAO_ProvidesDef_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_ProvidesDef_Proxy_Impl::_TAO_ProvidesDef_Proxy_Impl (void)
{}
-IR::_TAO_ProvidesDef_Remote_Proxy_Impl::_TAO_ProvidesDef_Remote_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Impl::_TAO_ProvidesDef_Remote_Proxy_Impl (void)
{}
// Remote Implementation of the IDL interface methods
@@ -4132,7 +4274,7 @@ IR::_TAO_ProvidesDef_Remote_Proxy_Impl::_TAO_ProvidesDef_Remote_Proxy_Impl (void
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::CORBA::InterfaceDef_ptr IR::_TAO_ProvidesDef_Remote_Proxy_Impl::interface_type (
+::CORBA::InterfaceDef_ptr CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Impl::interface_type (
CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
@@ -4172,7 +4314,7 @@ IR::_TAO_ProvidesDef_Remote_Proxy_Impl::_TAO_ProvidesDef_Remote_Proxy_Impl (void
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_ProvidesDef_interface_type_get _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get _tao_ri (
&_tao_call,
_collocated_tao_target_
ACE_ENV_ARG_PARAMETER
@@ -4329,6 +4471,197 @@ IR::_TAO_ProvidesDef_Remote_Proxy_Impl::_TAO_ProvidesDef_Remote_Proxy_Impl (void
return _tao_retval._retn ();
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
+
+void CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Impl::interface_type (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
+
+ if (istub == 0)
+ {
+ ACE_THROW (CORBA::INTERNAL ());
+ }
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_set_interface_type",
+ 19,
+ 1,
+ istub->orb_core ()
+ );
+
+ int _invoke_status;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_ClientRequestInterceptor_Adapter _tao_vfr (
+ istub->orb_core ()->client_request_interceptors (),
+ &_tao_call,
+ _invoke_status
+ );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _invoke_status = TAO_INVOKE_EXCEPTION;
+
+#if TAO_HAS_INTERCEPTORS == 1
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set _tao_ri (
+ &_tao_call,
+ _collocated_tao_target_,
+ interface_type
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
+ TAO_INTERCEPTOR (_tao_ri.response_expected (1));
+
+#if TAO_HAS_INTERCEPTORS == 1
+
+ ACE_TRY
+ {
+ _tao_vfr.send_request (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << interface_type)
+ ))
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::MARSHAL (
+
+ )
+ );
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+
+ continue;
+ }
+#if TAO_HAS_INTERCEPTORS == 1
+
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_reply (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ if (_tao_status == PortableInterceptor::LOCATION_FORWARD
+ || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
+ {
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ break;
+ }
+}
+
//
// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
@@ -4340,37 +4673,37 @@ IR::_TAO_ProvidesDef_Remote_Proxy_Impl::_TAO_ProvidesDef_Remote_Proxy_Impl (void
// Remote & Base Proxy Broker Implementation
//
-IR::_TAO_ProvidesDef_Proxy_Broker::_TAO_ProvidesDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_ProvidesDef_Proxy_Broker::_TAO_ProvidesDef_Proxy_Broker (void)
{
}
-IR::_TAO_ProvidesDef_Proxy_Broker::~_TAO_ProvidesDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_ProvidesDef_Proxy_Broker::~_TAO_ProvidesDef_Proxy_Broker (void)
{
}
-IR::_TAO_ProvidesDef_Proxy_Broker * (*IR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_ProvidesDef_Proxy_Broker * (*CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
// Factory Member function Implementation.
-IR::_TAO_ProvidesDef_Remote_Proxy_Broker *
-IR::_TAO_ProvidesDef_Remote_Proxy_Broker::the_TAO_ProvidesDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Broker *
+CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Broker::the_TAO_ProvidesDef_Remote_Proxy_Broker (void)
{
- static ::IR::_TAO_ProvidesDef_Remote_Proxy_Broker remote_proxy_broker;
+ static ::CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Broker remote_proxy_broker;
return &remote_proxy_broker;
}
-IR::_TAO_ProvidesDef_Remote_Proxy_Broker::_TAO_ProvidesDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Broker::_TAO_ProvidesDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_ProvidesDef_Remote_Proxy_Broker::~_TAO_ProvidesDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Broker::~_TAO_ProvidesDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_ProvidesDef_Proxy_Impl&
-IR::_TAO_ProvidesDef_Remote_Proxy_Broker::select_proxy (
- ::IR::ProvidesDef *
+CORBA::ComponentIR::_TAO_ProvidesDef_Proxy_Impl&
+CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::ProvidesDef *
ACE_ENV_ARG_DECL_NOT_USED
)
{
@@ -4382,38 +4715,38 @@ IR::_TAO_ProvidesDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
-IR::ProvidesDef::ProvidesDef (int collocated)
+CORBA::ComponentIR::ProvidesDef::ProvidesDef (int collocated)
{
- this->IR_ProvidesDef_setup_collocation (collocated);
+ this->CORBA_ComponentIR_ProvidesDef_setup_collocation (collocated);
}
void
-IR::ProvidesDef::IR_ProvidesDef_setup_collocation (int collocated)
+CORBA::ComponentIR::ProvidesDef::CORBA_ComponentIR_ProvidesDef_setup_collocation (int collocated)
{
if (collocated)
this->the_TAO_ProvidesDef_Proxy_Broker_ =
- ::IR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer (this);
+ ::CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer (this);
else
this->the_TAO_ProvidesDef_Proxy_Broker_ =
- ::IR::_TAO_ProvidesDef_Remote_Proxy_Broker::the_TAO_ProvidesDef_Remote_Proxy_Broker ();
+ ::CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Broker::the_TAO_ProvidesDef_Remote_Proxy_Broker ();
this->CORBA_Contained_setup_collocation (collocated);
}
-IR::ProvidesDef::~ProvidesDef (void)
+CORBA::ComponentIR::ProvidesDef::~ProvidesDef (void)
{}
void
-IR::ProvidesDef::_tao_any_destructor (void *_tao_void_pointer)
+CORBA::ComponentIR::ProvidesDef::_tao_any_destructor (void *_tao_void_pointer)
{
ProvidesDef *tmp = ACE_static_cast (ProvidesDef *, _tao_void_pointer);
CORBA::release (tmp);
}
-IR::ProvidesDef_ptr
-IR::ProvidesDef::_narrow (
+CORBA::ComponentIR::ProvidesDef_ptr
+CORBA::ComponentIR::ProvidesDef::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -4427,7 +4760,7 @@ IR::ProvidesDef::_narrow (
{
CORBA::Boolean is_a =
obj->_is_a (
- "IDL:omg.org/IR/ProvidesDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0"
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (ProvidesDef::_nil ());
@@ -4441,8 +4774,8 @@ IR::ProvidesDef::_narrow (
return ProvidesDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-IR::ProvidesDef_ptr
-IR::ProvidesDef::_unchecked_narrow (
+CORBA::ComponentIR::ProvidesDef_ptr
+CORBA::ComponentIR::ProvidesDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -4467,12 +4800,12 @@ IR::ProvidesDef::_unchecked_narrow (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
obj->_is_collocated () &&
- IR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer != 0
+ CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer != 0
)
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::ProvidesDef (
+ ::CORBA::ComponentIR::ProvidesDef (
stub,
1,
obj->_servant ()
@@ -4485,7 +4818,7 @@ IR::ProvidesDef::_unchecked_narrow (
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::ProvidesDef (
+ ::CORBA::ComponentIR::ProvidesDef (
stub,
0,
obj->_servant ()
@@ -4509,8 +4842,8 @@ IR::ProvidesDef::_unchecked_narrow (
);
}
-IR::ProvidesDef_ptr
-IR::ProvidesDef::_duplicate (ProvidesDef_ptr obj)
+CORBA::ComponentIR::ProvidesDef_ptr
+CORBA::ComponentIR::ProvidesDef::_duplicate (ProvidesDef_ptr obj)
{
if (! CORBA::is_nil (obj))
{
@@ -4521,7 +4854,7 @@ IR::ProvidesDef::_duplicate (ProvidesDef_ptr obj)
}
CORBA::Boolean
-IR::ProvidesDef::_is_a (
+CORBA::ComponentIR::ProvidesDef::_is_a (
const char *value
ACE_ENV_ARG_DECL
)
@@ -4529,7 +4862,7 @@ IR::ProvidesDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/ProvidesDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -4556,13 +4889,13 @@ IR::ProvidesDef::_is_a (
}
}
-void *IR::ProvidesDef::_tao_QueryInterface (ptr_arith_t type)
+void *CORBA::ComponentIR::ProvidesDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
if (type == ACE_reinterpret_cast (
ptr_arith_t,
- &ACE_NESTED_CLASS (::IR, ProvidesDef)::_tao_class_id)
+ &ACE_NESTED_CLASS (::CORBA::ComponentIR, ProvidesDef)::_tao_class_id)
)
{
retv = ACE_reinterpret_cast (void*, this);
@@ -4615,15 +4948,15 @@ void *IR::ProvidesDef::_tao_QueryInterface (ptr_arith_t type)
return retv;
}
-const char* IR::ProvidesDef::_interface_repository_id (void) const
+const char* CORBA::ComponentIR::ProvidesDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/ProvidesDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0";
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-::CORBA::InterfaceDef_ptr IR::ProvidesDef::interface_type (
+::CORBA::InterfaceDef_ptr CORBA::ComponentIR::ProvidesDef::interface_type (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -4641,60 +4974,92 @@ const char* IR::ProvidesDef::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+void CORBA::ComponentIR::ProvidesDef::interface_type (
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_ProvidesDef_Proxy_Impl &proxy =
+ this->the_TAO_ProvidesDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ proxy.interface_type (
+ this,
+ interface_type
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-static const CORBA::Long _oc_IR_ProvidesDef[] =
+static const CORBA::Long _oc_CORBA_ComponentIR_ProvidesDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 31,
+ 46,
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
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f5072),
+ ACE_NTOHL (0x6f766964),
+ ACE_NTOHL (0x65734465),
+ ACE_NTOHL (0x663a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0
12,
ACE_NTOHL (0x50726f76),
ACE_NTOHL (0x69646573),
ACE_NTOHL (0x44656600), // name = ProvidesDef
};
-static CORBA::TypeCode _tc_TAO_tc_IR_ProvidesDef (
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_ProvidesDef (
CORBA::tk_objref,
- sizeof (_oc_IR_ProvidesDef),
- (char *) &_oc_IR_ProvidesDef,
+ sizeof (_oc_CORBA_ComponentIR_ProvidesDef),
+ (char *) &_oc_CORBA_ComponentIR_ProvidesDef,
0,
- sizeof (IR::ProvidesDef)
+ sizeof (CORBA::ComponentIR::ProvidesDef)
);
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
TAO_NAMESPACE_DEFINE (
::CORBA::TypeCode_ptr,
_tc_ProvidesDef,
- &_tc_TAO_tc_IR_ProvidesDef
+ &_tc_TAO_tc_CORBA_ComponentIR_ProvidesDef
)
TAO_NAMESPACE_END
+TAO_NAMESPACE_END
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-static const CORBA::Long _oc_IR_ProvidesDescription[] =
+static const CORBA::Long _oc_CORBA_ComponentIR_ProvidesDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 39,
+ 54,
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
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f5072),
+ ACE_NTOHL (0x6f766964),
+ ACE_NTOHL (0x65734465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e3a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ComponentIR/ProvidesDescription:1.0
20,
ACE_NTOHL (0x50726f76),
ACE_NTOHL (0x69646573),
@@ -4706,17 +5071,18 @@ static const CORBA::Long _oc_IR_ProvidesDescription[] =
ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 64, // encapsulation length
+ 68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30,
+ 33,
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
+ 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),
@@ -4727,17 +5093,18 @@ static const CORBA::Long _oc_IR_ProvidesDescription[] =
3,
ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 32,
+ 35,
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
+ 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),
@@ -4751,22 +5118,23 @@ static const CORBA::Long _oc_IR_ProvidesDescription[] =
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
- 0xffffffa0, // negative offset (-96)
+ 0xffffff9c, // negative offset (-100)
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 64, // encapsulation length
+ 68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 31,
+ 34,
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
+ 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),
@@ -4779,48 +5147,33 @@ static const CORBA::Long _oc_IR_ProvidesDescription[] =
ACE_NTOHL (0x72666163),
ACE_NTOHL (0x655f7479),
ACE_NTOHL (0x70650000), // name = interface_type
- CORBA::tk_objref, // typecode kind
- 64, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f496e),
- ACE_NTOHL (0x74657266),
- ACE_NTOHL (0x61636544),
- ACE_NTOHL (0x65663a31),
- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/InterfaceDef:1.0
- 13,
- ACE_NTOHL (0x496e7465),
- ACE_NTOHL (0x72666163),
- ACE_NTOHL (0x65446566),
- ACE_NTOHL (0x0), // name = InterfaceDef
-
+ 0xffffffff, // indirection
+ 0xffffff28, // negative offset (-216)
};
-static CORBA::TypeCode _tc_TAO_tc_IR_ProvidesDescription (
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_ProvidesDescription (
CORBA::tk_struct,
- sizeof (_oc_IR_ProvidesDescription),
- (char *) &_oc_IR_ProvidesDescription,
+ sizeof (_oc_CORBA_ComponentIR_ProvidesDescription),
+ (char *) &_oc_CORBA_ComponentIR_ProvidesDescription,
0,
- sizeof (IR::ProvidesDescription)
+ sizeof (CORBA::ComponentIR::ProvidesDescription)
);
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
TAO_NAMESPACE_DEFINE (
::CORBA::TypeCode_ptr,
_tc_ProvidesDescription,
- &_tc_TAO_tc_IR_ProvidesDescription
+ &_tc_TAO_tc_CORBA_ComponentIR_ProvidesDescription
)
TAO_NAMESPACE_END
+TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
-void IR::ProvidesDescription::_tao_any_destructor (void *_tao_void_pointer)
+void CORBA::ComponentIR::ProvidesDescription::_tao_any_destructor (void *_tao_void_pointer)
{
ProvidesDescription *tmp = ACE_static_cast (ProvidesDescription*, _tao_void_pointer);
delete tmp;
@@ -4829,54 +5182,54 @@ void IR::ProvidesDescription::_tao_any_destructor (void *_tao_void_pointer)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
-int IR::UsesDef::_tao_class_id = 0;
+int CORBA::ComponentIR::UsesDef::_tao_class_id = 0;
-IR::UsesDef_ptr
-tao_IR_UsesDef_duplicate (
- IR::UsesDef_ptr p
+CORBA::ComponentIR::UsesDef_ptr
+tao_CORBA_ComponentIR_UsesDef_duplicate (
+ CORBA::ComponentIR::UsesDef_ptr p
)
{
- return IR::UsesDef::_duplicate (p);
+ return CORBA::ComponentIR::UsesDef::_duplicate (p);
}
void
-tao_IR_UsesDef_release (
- IR::UsesDef_ptr p
+tao_CORBA_ComponentIR_UsesDef_release (
+ CORBA::ComponentIR::UsesDef_ptr p
)
{
CORBA::release (p);
}
-IR::UsesDef_ptr
-tao_IR_UsesDef_nil (
+CORBA::ComponentIR::UsesDef_ptr
+tao_CORBA_ComponentIR_UsesDef_nil (
void
)
{
- return IR::UsesDef::_nil ();
+ return CORBA::ComponentIR::UsesDef::_nil ();
}
-IR::UsesDef_ptr
-tao_IR_UsesDef_narrow (
+CORBA::ComponentIR::UsesDef_ptr
+tao_CORBA_ComponentIR_UsesDef_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return IR::UsesDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ComponentIR::UsesDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-tao_IR_UsesDef_upcast (
+tao_CORBA_ComponentIR_UsesDef_upcast (
void *src
)
{
- IR::UsesDef **tmp =
- ACE_static_cast (IR::UsesDef **, src);
+ CORBA::ComponentIR::UsesDef **tmp =
+ ACE_static_cast (CORBA::ComponentIR::UsesDef **, src);
return *tmp;
}
CORBA::Boolean
-tao_IR_UsesDef_marshal (
- IR::UsesDef_ptr p,
+tao_CORBA_ComponentIR_UsesDef_marshal (
+ CORBA::ComponentIR::UsesDef_ptr p,
TAO_OutputCDR &strm
)
{
@@ -4887,122 +5240,122 @@ tao_IR_UsesDef_marshal (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
// *************************************************************
-// IR::UsesDef_var
+// CORBA::ComponentIR::UsesDef_var
// *************************************************************
-IR::UsesDef_var::UsesDef_var (void)
+CORBA::ComponentIR::UsesDef_var::UsesDef_var (void)
: ptr_ (UsesDef::_nil ())
{}
-::IR::UsesDef_ptr
-IR::UsesDef_var::ptr (void) const
+::CORBA::ComponentIR::UsesDef_ptr
+CORBA::ComponentIR::UsesDef_var::ptr (void) const
{
return this->ptr_;
}
-IR::UsesDef_var::UsesDef_var (const ::IR::UsesDef_var &p)
+CORBA::ComponentIR::UsesDef_var::UsesDef_var (const ::CORBA::ComponentIR::UsesDef_var &p)
: TAO_Base_var (),
ptr_ (UsesDef::_duplicate (p.ptr ()))
{}
-IR::UsesDef_var::~UsesDef_var (void)
+CORBA::ComponentIR::UsesDef_var::~UsesDef_var (void)
{
CORBA::release (this->ptr_);
}
-IR::UsesDef_var &
-IR::UsesDef_var::operator= (UsesDef_ptr p)
+CORBA::ComponentIR::UsesDef_var &
+CORBA::ComponentIR::UsesDef_var::operator= (UsesDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-IR::UsesDef_var &
-IR::UsesDef_var::operator= (const ::IR::UsesDef_var &p)
+CORBA::ComponentIR::UsesDef_var &
+CORBA::ComponentIR::UsesDef_var::operator= (const ::CORBA::ComponentIR::UsesDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::UsesDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::UsesDef::_duplicate (p.ptr ());
}
return *this;
}
-IR::UsesDef_var::operator const ::IR::UsesDef_ptr &() const // cast
+CORBA::ComponentIR::UsesDef_var::operator const ::CORBA::ComponentIR::UsesDef_ptr &() const // cast
{
return this->ptr_;
}
-IR::UsesDef_var::operator ::IR::UsesDef_ptr &() // cast
+CORBA::ComponentIR::UsesDef_var::operator ::CORBA::ComponentIR::UsesDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::UsesDef_ptr
-IR::UsesDef_var::operator-> (void) const
+::CORBA::ComponentIR::UsesDef_ptr
+CORBA::ComponentIR::UsesDef_var::operator-> (void) const
{
return this->ptr_;
}
-::IR::UsesDef_ptr
-IR::UsesDef_var::in (void) const
+::CORBA::ComponentIR::UsesDef_ptr
+CORBA::ComponentIR::UsesDef_var::in (void) const
{
return this->ptr_;
}
-::IR::UsesDef_ptr &
-IR::UsesDef_var::inout (void)
+::CORBA::ComponentIR::UsesDef_ptr &
+CORBA::ComponentIR::UsesDef_var::inout (void)
{
return this->ptr_;
}
-::IR::UsesDef_ptr &
-IR::UsesDef_var::out (void)
+::CORBA::ComponentIR::UsesDef_ptr &
+CORBA::ComponentIR::UsesDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::UsesDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::UsesDef::_nil ();
return this->ptr_;
}
-::IR::UsesDef_ptr
-IR::UsesDef_var::_retn (void)
+::CORBA::ComponentIR::UsesDef_ptr
+CORBA::ComponentIR::UsesDef_var::_retn (void)
{
// yield ownership of managed obj reference
- ::IR::UsesDef_ptr val = this->ptr_;
- this->ptr_ = ::IR::UsesDef::_nil ();
+ ::CORBA::ComponentIR::UsesDef_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::ComponentIR::UsesDef::_nil ();
return val;
}
-::IR::UsesDef_ptr
-IR::UsesDef_var::tao_duplicate (UsesDef_ptr p)
+::CORBA::ComponentIR::UsesDef_ptr
+CORBA::ComponentIR::UsesDef_var::tao_duplicate (UsesDef_ptr p)
{
- return ::IR::UsesDef::_duplicate (p);
+ return ::CORBA::ComponentIR::UsesDef::_duplicate (p);
}
void
-IR::UsesDef_var::tao_release (UsesDef_ptr p)
+CORBA::ComponentIR::UsesDef_var::tao_release (UsesDef_ptr p)
{
CORBA::release (p);
}
-::IR::UsesDef_ptr
-IR::UsesDef_var::tao_nil (void)
+::CORBA::ComponentIR::UsesDef_ptr
+CORBA::ComponentIR::UsesDef_var::tao_nil (void)
{
- return ::IR::UsesDef::_nil ();
+ return ::CORBA::ComponentIR::UsesDef::_nil ();
}
-::IR::UsesDef_ptr
-IR::UsesDef_var::tao_narrow (
+::CORBA::ComponentIR::UsesDef_ptr
+CORBA::ComponentIR::UsesDef_var::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::IR::UsesDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return ::CORBA::ComponentIR::UsesDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-IR::UsesDef_var::tao_upcast (void *src)
+CORBA::ComponentIR::UsesDef_var::tao_upcast (void *src)
{
UsesDef **tmp =
ACE_static_cast (UsesDef **, src);
@@ -5013,60 +5366,60 @@ IR::UsesDef_var::tao_upcast (void *src)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
// *************************************************************
-// IR::UsesDef_out
+// CORBA::ComponentIR::UsesDef_out
// *************************************************************
-IR::UsesDef_out::UsesDef_out (UsesDef_ptr &p)
+CORBA::ComponentIR::UsesDef_out::UsesDef_out (UsesDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = ::IR::UsesDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::UsesDef::_nil ();
}
-IR::UsesDef_out::UsesDef_out (UsesDef_var &p)
+CORBA::ComponentIR::UsesDef_out::UsesDef_out (UsesDef_var &p)
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::UsesDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::UsesDef::_nil ();
}
-IR::UsesDef_out::UsesDef_out (const ::IR::UsesDef_out &p)
+CORBA::ComponentIR::UsesDef_out::UsesDef_out (const ::CORBA::ComponentIR::UsesDef_out &p)
: ptr_ (ACE_const_cast (UsesDef_out &, p).ptr_)
{}
-::IR::UsesDef_out &
-IR::UsesDef_out::operator= (const ::IR::UsesDef_out &p)
+::CORBA::ComponentIR::UsesDef_out &
+CORBA::ComponentIR::UsesDef_out::operator= (const ::CORBA::ComponentIR::UsesDef_out &p)
{
this->ptr_ = ACE_const_cast (UsesDef_out&, p).ptr_;
return *this;
}
-IR::UsesDef_out &
-IR::UsesDef_out::operator= (const ::IR::UsesDef_var &p)
+CORBA::ComponentIR::UsesDef_out &
+CORBA::ComponentIR::UsesDef_out::operator= (const ::CORBA::ComponentIR::UsesDef_var &p)
{
- this->ptr_ = ::IR::UsesDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::UsesDef::_duplicate (p.ptr ());
return *this;
}
-IR::UsesDef_out &
-IR::UsesDef_out::operator= (UsesDef_ptr p)
+CORBA::ComponentIR::UsesDef_out &
+CORBA::ComponentIR::UsesDef_out::operator= (UsesDef_ptr p)
{
this->ptr_ = p;
return *this;
}
-IR::UsesDef_out::operator ::IR::UsesDef_ptr &() // cast
+CORBA::ComponentIR::UsesDef_out::operator ::CORBA::ComponentIR::UsesDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::UsesDef_ptr &
-IR::UsesDef_out::ptr (void)
+::CORBA::ComponentIR::UsesDef_ptr &
+CORBA::ComponentIR::UsesDef_out::ptr (void)
{
return this->ptr_;
}
-::IR::UsesDef_ptr
-IR::UsesDef_out::operator-> (void)
+::CORBA::ComponentIR::UsesDef_ptr
+CORBA::ComponentIR::UsesDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -5079,10 +5432,10 @@ IR::UsesDef_out::operator-> (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_UsesDef_interface_type_get : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_UsesDef_interface_type_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
@@ -5099,16 +5452,16 @@ public:
void result (::CORBA::InterfaceDef_ptr result);
private:
- TAO_ClientRequestInfo_IR_UsesDef_interface_type_get (const TAO_ClientRequestInfo_IR_UsesDef_interface_type_get &);
- void operator= (const TAO_ClientRequestInfo_IR_UsesDef_interface_type_get &);
+ TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get (const TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get &);
::CORBA::InterfaceDef_ptr _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_UsesDef_interface_type_get::TAO_ClientRequestInfo_IR_UsesDef_interface_type_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
ACE_ENV_ARG_DECL_NOT_USED
@@ -5117,7 +5470,7 @@ public:
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_UsesDef_interface_type_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -5129,7 +5482,7 @@ TAO_ClientRequestInfo_IR_UsesDef_interface_type_get::arguments (ACE_ENV_SINGLE_A
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_UsesDef_interface_type_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -5141,7 +5494,7 @@ TAO_ClientRequestInfo_IR_UsesDef_interface_type_get::exceptions (ACE_ENV_SINGLE_
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_UsesDef_interface_type_get::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -5157,7 +5510,7 @@ TAO_ClientRequestInfo_IR_UsesDef_interface_type_get::result (ACE_ENV_SINGLE_ARG_
}
void
-TAO_ClientRequestInfo_IR_UsesDef_interface_type_get::result (::CORBA::InterfaceDef_ptr result)
+TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::result (::CORBA::InterfaceDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -5166,10 +5519,97 @@ TAO_ClientRequestInfo_IR_UsesDef_interface_type_get::result (::CORBA::InterfaceD
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_UsesDef_is_multiple_get : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_UsesDef_is_multiple_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+
+ virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ private:
+ TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set (const TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set &);
+ CORBA::InterfaceDef_ptr interface_type_;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
+
+ TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
+ interface_type_ (interface_type)
+{}
+
+Dynamic::ParameterList *
+TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+ (*parameter_list)[len].argument <<= this->interface_type_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 1;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return result_any;
+}
+
+
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+
+class TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get : public TAO_ClientRequestInfo_i
+{
+public:
+ TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
@@ -5186,16 +5626,16 @@ public:
void result (::CORBA::Boolean result);
private:
- TAO_ClientRequestInfo_IR_UsesDef_is_multiple_get (const TAO_ClientRequestInfo_IR_UsesDef_is_multiple_get &);
- void operator= (const TAO_ClientRequestInfo_IR_UsesDef_is_multiple_get &);
+ TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get (const TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get &);
::CORBA::Boolean _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_UsesDef_is_multiple_get::TAO_ClientRequestInfo_IR_UsesDef_is_multiple_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
ACE_ENV_ARG_DECL_NOT_USED
@@ -5204,7 +5644,7 @@ public:
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_UsesDef_is_multiple_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -5216,7 +5656,7 @@ TAO_ClientRequestInfo_IR_UsesDef_is_multiple_get::arguments (ACE_ENV_SINGLE_ARG_
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_UsesDef_is_multiple_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -5228,7 +5668,7 @@ TAO_ClientRequestInfo_IR_UsesDef_is_multiple_get::exceptions (ACE_ENV_SINGLE_ARG
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_UsesDef_is_multiple_get::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -5244,12 +5684,99 @@ TAO_ClientRequestInfo_IR_UsesDef_is_multiple_get::result (ACE_ENV_SINGLE_ARG_DEC
}
void
-TAO_ClientRequestInfo_IR_UsesDef_is_multiple_get::result (CORBA::Boolean result)
+TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::result (CORBA::Boolean result)
{
// Update the result.
this->_result = result;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+
+class TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set : public TAO_ClientRequestInfo_i
+{
+public:
+ TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ const CORBA::Boolean & is_multiple
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+
+ virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ private:
+ TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set (const TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set &);
+ const CORBA::Boolean & is_multiple_;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
+
+ TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ const CORBA::Boolean & is_multiple
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
+ is_multiple_ (is_multiple)
+{}
+
+Dynamic::ParameterList *
+TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+ (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_multiple_);
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 1;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return result_any;
+}
+
+
+
#endif /* TAO_HAS_INTERCEPTORS */
// TAO_IDL - Generated from
@@ -5259,10 +5786,10 @@ TAO_ClientRequestInfo_IR_UsesDef_is_multiple_get::result (CORBA::Boolean result)
// Base & Remote Proxy Implementation.
//
-IR::_TAO_UsesDef_Proxy_Impl::_TAO_UsesDef_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_UsesDef_Proxy_Impl::_TAO_UsesDef_Proxy_Impl (void)
{}
-IR::_TAO_UsesDef_Remote_Proxy_Impl::_TAO_UsesDef_Remote_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::_TAO_UsesDef_Remote_Proxy_Impl (void)
{}
// Remote Implementation of the IDL interface methods
@@ -5270,7 +5797,7 @@ IR::_TAO_UsesDef_Remote_Proxy_Impl::_TAO_UsesDef_Remote_Proxy_Impl (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::CORBA::InterfaceDef_ptr IR::_TAO_UsesDef_Remote_Proxy_Impl::interface_type (
+::CORBA::InterfaceDef_ptr CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::interface_type (
CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
@@ -5310,7 +5837,7 @@ IR::_TAO_UsesDef_Remote_Proxy_Impl::_TAO_UsesDef_Remote_Proxy_Impl (void)
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_UsesDef_interface_type_get _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get _tao_ri (
&_tao_call,
_collocated_tao_target_
ACE_ENV_ARG_PARAMETER
@@ -5470,7 +5997,198 @@ IR::_TAO_UsesDef_Remote_Proxy_Impl::_TAO_UsesDef_Remote_Proxy_Impl (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-CORBA::Boolean IR::_TAO_UsesDef_Remote_Proxy_Impl::is_multiple (
+void CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::interface_type (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
+
+ if (istub == 0)
+ {
+ ACE_THROW (CORBA::INTERNAL ());
+ }
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_set_interface_type",
+ 19,
+ 1,
+ istub->orb_core ()
+ );
+
+ int _invoke_status;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_ClientRequestInterceptor_Adapter _tao_vfr (
+ istub->orb_core ()->client_request_interceptors (),
+ &_tao_call,
+ _invoke_status
+ );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _invoke_status = TAO_INVOKE_EXCEPTION;
+
+#if TAO_HAS_INTERCEPTORS == 1
+ TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set _tao_ri (
+ &_tao_call,
+ _collocated_tao_target_,
+ interface_type
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
+ TAO_INTERCEPTOR (_tao_ri.response_expected (1));
+
+#if TAO_HAS_INTERCEPTORS == 1
+
+ ACE_TRY
+ {
+ _tao_vfr.send_request (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << interface_type)
+ ))
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::MARSHAL (
+
+ )
+ );
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+
+ continue;
+ }
+#if TAO_HAS_INTERCEPTORS == 1
+
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_reply (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ if (_tao_status == PortableInterceptor::LOCATION_FORWARD
+ || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
+ {
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ break;
+ }
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
+
+CORBA::Boolean CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::is_multiple (
CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
@@ -5510,7 +6228,7 @@ CORBA::Boolean IR::_TAO_UsesDef_Remote_Proxy_Impl::is_multiple (
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_UsesDef_is_multiple_get _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get _tao_ri (
&_tao_call,
_collocated_tao_target_
ACE_ENV_ARG_PARAMETER
@@ -5666,6 +6384,197 @@ CORBA::Boolean IR::_TAO_UsesDef_Remote_Proxy_Impl::is_multiple (
return _tao_retval;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
+
+void CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::is_multiple (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
+
+ if (istub == 0)
+ {
+ ACE_THROW (CORBA::INTERNAL ());
+ }
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_set_is_multiple",
+ 16,
+ 1,
+ istub->orb_core ()
+ );
+
+ int _invoke_status;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_ClientRequestInterceptor_Adapter _tao_vfr (
+ istub->orb_core ()->client_request_interceptors (),
+ &_tao_call,
+ _invoke_status
+ );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _invoke_status = TAO_INVOKE_EXCEPTION;
+
+#if TAO_HAS_INTERCEPTORS == 1
+ TAO_ClientRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set _tao_ri (
+ &_tao_call,
+ _collocated_tao_target_,
+ is_multiple
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
+ TAO_INTERCEPTOR (_tao_ri.response_expected (1));
+
+#if TAO_HAS_INTERCEPTORS == 1
+
+ ACE_TRY
+ {
+ _tao_vfr.send_request (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << CORBA::Any::from_boolean (is_multiple))
+ ))
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::MARSHAL (
+
+ )
+ );
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+
+ continue;
+ }
+#if TAO_HAS_INTERCEPTORS == 1
+
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_reply (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ if (_tao_status == PortableInterceptor::LOCATION_FORWARD
+ || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
+ {
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ break;
+ }
+}
+
//
// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
@@ -5677,37 +6586,37 @@ CORBA::Boolean IR::_TAO_UsesDef_Remote_Proxy_Impl::is_multiple (
// Remote & Base Proxy Broker Implementation
//
-IR::_TAO_UsesDef_Proxy_Broker::_TAO_UsesDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_UsesDef_Proxy_Broker::_TAO_UsesDef_Proxy_Broker (void)
{
}
-IR::_TAO_UsesDef_Proxy_Broker::~_TAO_UsesDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_UsesDef_Proxy_Broker::~_TAO_UsesDef_Proxy_Broker (void)
{
}
-IR::_TAO_UsesDef_Proxy_Broker * (*IR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_UsesDef_Proxy_Broker * (*CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
// Factory Member function Implementation.
-IR::_TAO_UsesDef_Remote_Proxy_Broker *
-IR::_TAO_UsesDef_Remote_Proxy_Broker::the_TAO_UsesDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Broker *
+CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Broker::the_TAO_UsesDef_Remote_Proxy_Broker (void)
{
- static ::IR::_TAO_UsesDef_Remote_Proxy_Broker remote_proxy_broker;
+ static ::CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Broker remote_proxy_broker;
return &remote_proxy_broker;
}
-IR::_TAO_UsesDef_Remote_Proxy_Broker::_TAO_UsesDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Broker::_TAO_UsesDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_UsesDef_Remote_Proxy_Broker::~_TAO_UsesDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Broker::~_TAO_UsesDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_UsesDef_Proxy_Impl&
-IR::_TAO_UsesDef_Remote_Proxy_Broker::select_proxy (
- ::IR::UsesDef *
+CORBA::ComponentIR::_TAO_UsesDef_Proxy_Impl&
+CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::UsesDef *
ACE_ENV_ARG_DECL_NOT_USED
)
{
@@ -5719,38 +6628,38 @@ IR::_TAO_UsesDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
-IR::UsesDef::UsesDef (int collocated)
+CORBA::ComponentIR::UsesDef::UsesDef (int collocated)
{
- this->IR_UsesDef_setup_collocation (collocated);
+ this->CORBA_ComponentIR_UsesDef_setup_collocation (collocated);
}
void
-IR::UsesDef::IR_UsesDef_setup_collocation (int collocated)
+CORBA::ComponentIR::UsesDef::CORBA_ComponentIR_UsesDef_setup_collocation (int collocated)
{
if (collocated)
this->the_TAO_UsesDef_Proxy_Broker_ =
- ::IR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer (this);
+ ::CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer (this);
else
this->the_TAO_UsesDef_Proxy_Broker_ =
- ::IR::_TAO_UsesDef_Remote_Proxy_Broker::the_TAO_UsesDef_Remote_Proxy_Broker ();
+ ::CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Broker::the_TAO_UsesDef_Remote_Proxy_Broker ();
this->CORBA_Contained_setup_collocation (collocated);
}
-IR::UsesDef::~UsesDef (void)
+CORBA::ComponentIR::UsesDef::~UsesDef (void)
{}
void
-IR::UsesDef::_tao_any_destructor (void *_tao_void_pointer)
+CORBA::ComponentIR::UsesDef::_tao_any_destructor (void *_tao_void_pointer)
{
UsesDef *tmp = ACE_static_cast (UsesDef *, _tao_void_pointer);
CORBA::release (tmp);
}
-IR::UsesDef_ptr
-IR::UsesDef::_narrow (
+CORBA::ComponentIR::UsesDef_ptr
+CORBA::ComponentIR::UsesDef::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -5764,7 +6673,7 @@ IR::UsesDef::_narrow (
{
CORBA::Boolean is_a =
obj->_is_a (
- "IDL:omg.org/IR/UsesDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0"
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (UsesDef::_nil ());
@@ -5778,8 +6687,8 @@ IR::UsesDef::_narrow (
return UsesDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-IR::UsesDef_ptr
-IR::UsesDef::_unchecked_narrow (
+CORBA::ComponentIR::UsesDef_ptr
+CORBA::ComponentIR::UsesDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -5804,12 +6713,12 @@ IR::UsesDef::_unchecked_narrow (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
obj->_is_collocated () &&
- IR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer != 0
+ CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer != 0
)
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::UsesDef (
+ ::CORBA::ComponentIR::UsesDef (
stub,
1,
obj->_servant ()
@@ -5822,7 +6731,7 @@ IR::UsesDef::_unchecked_narrow (
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::UsesDef (
+ ::CORBA::ComponentIR::UsesDef (
stub,
0,
obj->_servant ()
@@ -5846,8 +6755,8 @@ IR::UsesDef::_unchecked_narrow (
);
}
-IR::UsesDef_ptr
-IR::UsesDef::_duplicate (UsesDef_ptr obj)
+CORBA::ComponentIR::UsesDef_ptr
+CORBA::ComponentIR::UsesDef::_duplicate (UsesDef_ptr obj)
{
if (! CORBA::is_nil (obj))
{
@@ -5858,7 +6767,7 @@ IR::UsesDef::_duplicate (UsesDef_ptr obj)
}
CORBA::Boolean
-IR::UsesDef::_is_a (
+CORBA::ComponentIR::UsesDef::_is_a (
const char *value
ACE_ENV_ARG_DECL
)
@@ -5866,7 +6775,7 @@ IR::UsesDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/UsesDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -5893,13 +6802,13 @@ IR::UsesDef::_is_a (
}
}
-void *IR::UsesDef::_tao_QueryInterface (ptr_arith_t type)
+void *CORBA::ComponentIR::UsesDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
if (type == ACE_reinterpret_cast (
ptr_arith_t,
- &ACE_NESTED_CLASS (::IR, UsesDef)::_tao_class_id)
+ &ACE_NESTED_CLASS (::CORBA::ComponentIR, UsesDef)::_tao_class_id)
)
{
retv = ACE_reinterpret_cast (void*, this);
@@ -5952,15 +6861,15 @@ void *IR::UsesDef::_tao_QueryInterface (ptr_arith_t type)
return retv;
}
-const char* IR::UsesDef::_interface_repository_id (void) const
+const char* CORBA::ComponentIR::UsesDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/UsesDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0";
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-::CORBA::InterfaceDef_ptr IR::UsesDef::interface_type (
+::CORBA::InterfaceDef_ptr CORBA::ComponentIR::UsesDef::interface_type (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -5980,7 +6889,29 @@ const char* IR::UsesDef::_interface_repository_id (void) const
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-CORBA::Boolean IR::UsesDef::is_multiple (
+void CORBA::ComponentIR::UsesDef::interface_type (
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_UsesDef_Proxy_Impl &proxy =
+ this->the_TAO_UsesDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ proxy.interface_type (
+ this,
+ interface_type
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+CORBA::Boolean CORBA::ComponentIR::UsesDef::is_multiple (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -5998,57 +6929,89 @@ CORBA::Boolean IR::UsesDef::is_multiple (
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+void CORBA::ComponentIR::UsesDef::is_multiple (
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_UsesDef_Proxy_Impl &proxy =
+ this->the_TAO_UsesDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ proxy.is_multiple (
+ this,
+ is_multiple
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-static const CORBA::Long _oc_IR_UsesDef[] =
+static const CORBA::Long _oc_CORBA_ComponentIR_UsesDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 27,
+ 42,
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
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f5573),
+ ACE_NTOHL (0x65734465),
+ ACE_NTOHL (0x663a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0
8,
ACE_NTOHL (0x55736573),
ACE_NTOHL (0x44656600), // name = UsesDef
};
-static CORBA::TypeCode _tc_TAO_tc_IR_UsesDef (
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_UsesDef (
CORBA::tk_objref,
- sizeof (_oc_IR_UsesDef),
- (char *) &_oc_IR_UsesDef,
+ sizeof (_oc_CORBA_ComponentIR_UsesDef),
+ (char *) &_oc_CORBA_ComponentIR_UsesDef,
0,
- sizeof (IR::UsesDef)
+ sizeof (CORBA::ComponentIR::UsesDef)
);
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
TAO_NAMESPACE_DEFINE (
::CORBA::TypeCode_ptr,
_tc_UsesDef,
- &_tc_TAO_tc_IR_UsesDef
+ &_tc_TAO_tc_CORBA_ComponentIR_UsesDef
)
TAO_NAMESPACE_END
+TAO_NAMESPACE_END
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-static const CORBA::Long _oc_IR_UsesDescription[] =
+static const CORBA::Long _oc_CORBA_ComponentIR_UsesDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 35,
+ 50,
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
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f5573),
+ ACE_NTOHL (0x65734465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e3a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ComponentIR/UsesDescription:1.0
16,
ACE_NTOHL (0x55736573),
ACE_NTOHL (0x44657363),
@@ -6059,17 +7022,18 @@ static const CORBA::Long _oc_IR_UsesDescription[] =
ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 64, // encapsulation length
+ 68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30,
+ 33,
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
+ 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),
@@ -6080,17 +7044,18 @@ static const CORBA::Long _oc_IR_UsesDescription[] =
3,
ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 32,
+ 35,
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
+ 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),
@@ -6104,22 +7069,23 @@ static const CORBA::Long _oc_IR_UsesDescription[] =
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
- 0xffffffa0, // negative offset (-96)
+ 0xffffff9c, // negative offset (-100)
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 64, // encapsulation length
+ 68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 31,
+ 34,
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
+ 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),
@@ -6132,25 +7098,8 @@ static const CORBA::Long _oc_IR_UsesDescription[] =
ACE_NTOHL (0x72666163),
ACE_NTOHL (0x655f7479),
ACE_NTOHL (0x70650000), // name = interface_type
- CORBA::tk_objref, // typecode kind
- 64, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f496e),
- ACE_NTOHL (0x74657266),
- ACE_NTOHL (0x61636544),
- ACE_NTOHL (0x65663a31),
- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/InterfaceDef:1.0
- 13,
- ACE_NTOHL (0x496e7465),
- ACE_NTOHL (0x72666163),
- ACE_NTOHL (0x65446566),
- ACE_NTOHL (0x0), // name = InterfaceDef
-
+ 0xffffffff, // indirection
+ 0xffffff28, // negative offset (-216)
12,
ACE_NTOHL (0x69735f6d),
ACE_NTOHL (0x756c7469),
@@ -6159,653 +7108,85 @@ static const CORBA::Long _oc_IR_UsesDescription[] =
};
-static CORBA::TypeCode _tc_TAO_tc_IR_UsesDescription (
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_UsesDescription (
CORBA::tk_struct,
- sizeof (_oc_IR_UsesDescription),
- (char *) &_oc_IR_UsesDescription,
+ sizeof (_oc_CORBA_ComponentIR_UsesDescription),
+ (char *) &_oc_CORBA_ComponentIR_UsesDescription,
0,
- sizeof (IR::UsesDescription)
+ sizeof (CORBA::ComponentIR::UsesDescription)
);
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
TAO_NAMESPACE_DEFINE (
::CORBA::TypeCode_ptr,
_tc_UsesDescription,
- &_tc_TAO_tc_IR_UsesDescription
+ &_tc_TAO_tc_CORBA_ComponentIR_UsesDescription
)
TAO_NAMESPACE_END
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
-
-void IR::UsesDescription::_tao_any_destructor (void *_tao_void_pointer)
-{
- UsesDescription *tmp = ACE_static_cast (UsesDescription*, _tao_void_pointer);
- delete tmp;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_PROVIDESDESCSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_IR_PROVIDESDESCSEQ_CS_
-
-void
-IR::_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;
-}
-
-void
-IR::_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;
-}
-
-IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::~_TAO_Unbounded_Sequence_IR_ProvidesDescSeq (void)
-{
- this->_deallocate_buffer ();
-}
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_PROVIDESDESCSEQ_CS_)
-#define _IR_PROVIDESDESCSEQ_CS_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
-
-// *************************************************************
-// IR::ProvidesDescSeq
-// *************************************************************
-
-IR::ProvidesDescSeq::ProvidesDescSeq (void)
-{}
-
-IR::ProvidesDescSeq::ProvidesDescSeq (CORBA::ULong max)
- :
-
-#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::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::ProvidesDescSeq (const ProvidesDescSeq &seq)
- :
-
-#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::~ProvidesDescSeq (void) // dtor
-{}
-
-void IR::ProvidesDescSeq::_tao_any_destructor (void *_tao_void_pointer)
-{
- ProvidesDescSeq *tmp = ACE_static_cast (ProvidesDescSeq*, _tao_void_pointer);
- delete tmp;
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_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 = ProvidesDescSeq
- CORBA::tk_sequence, // typecode kind
- 460, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- CORBA::tk_struct, // typecode kind
- 444, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 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 = ProvidesDescription
- 5, // member count
- 5,
- ACE_NTOHL (0x6e616d65),
- ACE_NTOHL (0x0), // name = name
- CORBA::tk_alias, // typecode kind for typedefs
- 64, // 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_string,
- 0U, // string length
-
- 3,
- ACE_NTOHL (0x69640000), // name = id
- CORBA::tk_alias, // typecode kind for typedefs
- 68, // 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 = RepositoryId
- CORBA::tk_string,
- 0U, // string length
-
- 11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
- ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xffffffa0, // negative offset (-96)
- 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
- 64, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f496e),
- ACE_NTOHL (0x74657266),
- ACE_NTOHL (0x61636544),
- ACE_NTOHL (0x65663a31),
- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/InterfaceDef:1.0
- 13,
- ACE_NTOHL (0x496e7465),
- ACE_NTOHL (0x72666163),
- ACE_NTOHL (0x65446566),
- ACE_NTOHL (0x0), // name = InterfaceDef
-
-
- 0U,
-
-};
-
-static CORBA::TypeCode _tc_TAO_tc_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
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_USESDESCSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_IR_USESDESCSEQ_CS_
-
-void
-IR::_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
-IR::_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;
-}
-
-IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::~_TAO_Unbounded_Sequence_IR_UsesDescSeq (void)
-{
- this->_deallocate_buffer ();
-}
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_USESDESCSEQ_CS_)
-#define _IR_USESDESCSEQ_CS_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
-
-// *************************************************************
-// IR::UsesDescSeq
-// *************************************************************
-
-IR::UsesDescSeq::UsesDescSeq (void)
-{}
-
-IR::UsesDescSeq::UsesDescSeq (CORBA::ULong max)
- :
-
-#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::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::UsesDescSeq (const UsesDescSeq &seq)
- :
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
-#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::~UsesDescSeq (void) // dtor
-{}
-
-void IR::UsesDescSeq::_tao_any_destructor (void *_tao_void_pointer)
+void CORBA::ComponentIR::UsesDescription::_tao_any_destructor (void *_tao_void_pointer)
{
- UsesDescSeq *tmp = ACE_static_cast (UsesDescSeq*, _tao_void_pointer);
+ UsesDescription *tmp = ACE_static_cast (UsesDescription*, _tao_void_pointer);
delete tmp;
}
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_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 = UsesDescSeq
- 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
- 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 = UsesDescription
- 6, // member count
- 5,
- ACE_NTOHL (0x6e616d65),
- ACE_NTOHL (0x0), // name = name
- CORBA::tk_alias, // typecode kind for typedefs
- 64, // 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_string,
- 0U, // string length
-
- 3,
- ACE_NTOHL (0x69640000), // name = id
- CORBA::tk_alias, // typecode kind for typedefs
- 68, // 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 = RepositoryId
- CORBA::tk_string,
- 0U, // string length
-
- 11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
- ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xffffffa0, // negative offset (-96)
- 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
- 64, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 35,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f496e),
- ACE_NTOHL (0x74657266),
- ACE_NTOHL (0x61636544),
- ACE_NTOHL (0x65663a31),
- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/InterfaceDef:1.0
- 13,
- ACE_NTOHL (0x496e7465),
- ACE_NTOHL (0x72666163),
- ACE_NTOHL (0x65446566),
- ACE_NTOHL (0x0), // name = InterfaceDef
-
- 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
-
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
-int IR::EventDef::_tao_class_id = 0;
+int CORBA::ComponentIR::EventPortDef::_tao_class_id = 0;
-IR::EventDef_ptr
-tao_IR_EventDef_duplicate (
- IR::EventDef_ptr p
+CORBA::ComponentIR::EventPortDef_ptr
+tao_CORBA_ComponentIR_EventPortDef_duplicate (
+ CORBA::ComponentIR::EventPortDef_ptr p
)
{
- return IR::EventDef::_duplicate (p);
+ return CORBA::ComponentIR::EventPortDef::_duplicate (p);
}
void
-tao_IR_EventDef_release (
- IR::EventDef_ptr p
+tao_CORBA_ComponentIR_EventPortDef_release (
+ CORBA::ComponentIR::EventPortDef_ptr p
)
{
CORBA::release (p);
}
-IR::EventDef_ptr
-tao_IR_EventDef_nil (
+CORBA::ComponentIR::EventPortDef_ptr
+tao_CORBA_ComponentIR_EventPortDef_nil (
void
)
{
- return IR::EventDef::_nil ();
+ return CORBA::ComponentIR::EventPortDef::_nil ();
}
-IR::EventDef_ptr
-tao_IR_EventDef_narrow (
+CORBA::ComponentIR::EventPortDef_ptr
+tao_CORBA_ComponentIR_EventPortDef_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return IR::EventDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ComponentIR::EventPortDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-tao_IR_EventDef_upcast (
+tao_CORBA_ComponentIR_EventPortDef_upcast (
void *src
)
{
- IR::EventDef **tmp =
- ACE_static_cast (IR::EventDef **, src);
+ CORBA::ComponentIR::EventPortDef **tmp =
+ ACE_static_cast (CORBA::ComponentIR::EventPortDef **, src);
return *tmp;
}
CORBA::Boolean
-tao_IR_EventDef_marshal (
- IR::EventDef_ptr p,
+tao_CORBA_ComponentIR_EventPortDef_marshal (
+ CORBA::ComponentIR::EventPortDef_ptr p,
TAO_OutputCDR &strm
)
{
@@ -6816,125 +7197,125 @@ tao_IR_EventDef_marshal (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
// *************************************************************
-// IR::EventDef_var
+// CORBA::ComponentIR::EventPortDef_var
// *************************************************************
-IR::EventDef_var::EventDef_var (void)
- : ptr_ (EventDef::_nil ())
+CORBA::ComponentIR::EventPortDef_var::EventPortDef_var (void)
+ : ptr_ (EventPortDef::_nil ())
{}
-::IR::EventDef_ptr
-IR::EventDef_var::ptr (void) const
+::CORBA::ComponentIR::EventPortDef_ptr
+CORBA::ComponentIR::EventPortDef_var::ptr (void) const
{
return this->ptr_;
}
-IR::EventDef_var::EventDef_var (const ::IR::EventDef_var &p)
+CORBA::ComponentIR::EventPortDef_var::EventPortDef_var (const ::CORBA::ComponentIR::EventPortDef_var &p)
: TAO_Base_var (),
- ptr_ (EventDef::_duplicate (p.ptr ()))
+ ptr_ (EventPortDef::_duplicate (p.ptr ()))
{}
-IR::EventDef_var::~EventDef_var (void)
+CORBA::ComponentIR::EventPortDef_var::~EventPortDef_var (void)
{
CORBA::release (this->ptr_);
}
-IR::EventDef_var &
-IR::EventDef_var::operator= (EventDef_ptr p)
+CORBA::ComponentIR::EventPortDef_var &
+CORBA::ComponentIR::EventPortDef_var::operator= (EventPortDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-IR::EventDef_var &
-IR::EventDef_var::operator= (const ::IR::EventDef_var &p)
+CORBA::ComponentIR::EventPortDef_var &
+CORBA::ComponentIR::EventPortDef_var::operator= (const ::CORBA::ComponentIR::EventPortDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::EventDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::EventPortDef::_duplicate (p.ptr ());
}
return *this;
}
-IR::EventDef_var::operator const ::IR::EventDef_ptr &() const // cast
+CORBA::ComponentIR::EventPortDef_var::operator const ::CORBA::ComponentIR::EventPortDef_ptr &() const // cast
{
return this->ptr_;
}
-IR::EventDef_var::operator ::IR::EventDef_ptr &() // cast
+CORBA::ComponentIR::EventPortDef_var::operator ::CORBA::ComponentIR::EventPortDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::EventDef_ptr
-IR::EventDef_var::operator-> (void) const
+::CORBA::ComponentIR::EventPortDef_ptr
+CORBA::ComponentIR::EventPortDef_var::operator-> (void) const
{
return this->ptr_;
}
-::IR::EventDef_ptr
-IR::EventDef_var::in (void) const
+::CORBA::ComponentIR::EventPortDef_ptr
+CORBA::ComponentIR::EventPortDef_var::in (void) const
{
return this->ptr_;
}
-::IR::EventDef_ptr &
-IR::EventDef_var::inout (void)
+::CORBA::ComponentIR::EventPortDef_ptr &
+CORBA::ComponentIR::EventPortDef_var::inout (void)
{
return this->ptr_;
}
-::IR::EventDef_ptr &
-IR::EventDef_var::out (void)
+::CORBA::ComponentIR::EventPortDef_ptr &
+CORBA::ComponentIR::EventPortDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::EventDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::EventPortDef::_nil ();
return this->ptr_;
}
-::IR::EventDef_ptr
-IR::EventDef_var::_retn (void)
+::CORBA::ComponentIR::EventPortDef_ptr
+CORBA::ComponentIR::EventPortDef_var::_retn (void)
{
// yield ownership of managed obj reference
- ::IR::EventDef_ptr val = this->ptr_;
- this->ptr_ = ::IR::EventDef::_nil ();
+ ::CORBA::ComponentIR::EventPortDef_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::ComponentIR::EventPortDef::_nil ();
return val;
}
-::IR::EventDef_ptr
-IR::EventDef_var::tao_duplicate (EventDef_ptr p)
+::CORBA::ComponentIR::EventPortDef_ptr
+CORBA::ComponentIR::EventPortDef_var::tao_duplicate (EventPortDef_ptr p)
{
- return ::IR::EventDef::_duplicate (p);
+ return ::CORBA::ComponentIR::EventPortDef::_duplicate (p);
}
void
-IR::EventDef_var::tao_release (EventDef_ptr p)
+CORBA::ComponentIR::EventPortDef_var::tao_release (EventPortDef_ptr p)
{
CORBA::release (p);
}
-::IR::EventDef_ptr
-IR::EventDef_var::tao_nil (void)
+::CORBA::ComponentIR::EventPortDef_ptr
+CORBA::ComponentIR::EventPortDef_var::tao_nil (void)
{
- return ::IR::EventDef::_nil ();
+ return ::CORBA::ComponentIR::EventPortDef::_nil ();
}
-::IR::EventDef_ptr
-IR::EventDef_var::tao_narrow (
+::CORBA::ComponentIR::EventPortDef_ptr
+CORBA::ComponentIR::EventPortDef_var::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::IR::EventDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return ::CORBA::ComponentIR::EventPortDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-IR::EventDef_var::tao_upcast (void *src)
+CORBA::ComponentIR::EventPortDef_var::tao_upcast (void *src)
{
- EventDef **tmp =
- ACE_static_cast (EventDef **, src);
+ EventPortDef **tmp =
+ ACE_static_cast (EventPortDef **, src);
return *tmp;
}
@@ -6942,60 +7323,60 @@ IR::EventDef_var::tao_upcast (void *src)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
// *************************************************************
-// IR::EventDef_out
+// CORBA::ComponentIR::EventPortDef_out
// *************************************************************
-IR::EventDef_out::EventDef_out (EventDef_ptr &p)
+CORBA::ComponentIR::EventPortDef_out::EventPortDef_out (EventPortDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = ::IR::EventDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::EventPortDef::_nil ();
}
-IR::EventDef_out::EventDef_out (EventDef_var &p)
+CORBA::ComponentIR::EventPortDef_out::EventPortDef_out (EventPortDef_var &p)
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::EventDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::EventPortDef::_nil ();
}
-IR::EventDef_out::EventDef_out (const ::IR::EventDef_out &p)
- : ptr_ (ACE_const_cast (EventDef_out &, p).ptr_)
+CORBA::ComponentIR::EventPortDef_out::EventPortDef_out (const ::CORBA::ComponentIR::EventPortDef_out &p)
+ : ptr_ (ACE_const_cast (EventPortDef_out &, p).ptr_)
{}
-::IR::EventDef_out &
-IR::EventDef_out::operator= (const ::IR::EventDef_out &p)
+::CORBA::ComponentIR::EventPortDef_out &
+CORBA::ComponentIR::EventPortDef_out::operator= (const ::CORBA::ComponentIR::EventPortDef_out &p)
{
- this->ptr_ = ACE_const_cast (EventDef_out&, p).ptr_;
+ this->ptr_ = ACE_const_cast (EventPortDef_out&, p).ptr_;
return *this;
}
-IR::EventDef_out &
-IR::EventDef_out::operator= (const ::IR::EventDef_var &p)
+CORBA::ComponentIR::EventPortDef_out &
+CORBA::ComponentIR::EventPortDef_out::operator= (const ::CORBA::ComponentIR::EventPortDef_var &p)
{
- this->ptr_ = ::IR::EventDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::EventPortDef::_duplicate (p.ptr ());
return *this;
}
-IR::EventDef_out &
-IR::EventDef_out::operator= (EventDef_ptr p)
+CORBA::ComponentIR::EventPortDef_out &
+CORBA::ComponentIR::EventPortDef_out::operator= (EventPortDef_ptr p)
{
this->ptr_ = p;
return *this;
}
-IR::EventDef_out::operator ::IR::EventDef_ptr &() // cast
+CORBA::ComponentIR::EventPortDef_out::operator ::CORBA::ComponentIR::EventPortDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::EventDef_ptr &
-IR::EventDef_out::ptr (void)
+::CORBA::ComponentIR::EventPortDef_ptr &
+CORBA::ComponentIR::EventPortDef_out::ptr (void)
{
return this->ptr_;
}
-::IR::EventDef_ptr
-IR::EventDef_out::operator-> (void)
+::CORBA::ComponentIR::EventPortDef_ptr
+CORBA::ComponentIR::EventPortDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -7008,13 +7389,12 @@ IR::EventDef_out::operator-> (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_EventDef_is_a : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_get : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_EventDef_is_a (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_get (
TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target,
- const char * event_id
+ CORBA::Object_ptr _tao_target
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
@@ -7026,31 +7406,115 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::CORBA::Boolean result);
+ void result (::CORBA::ComponentIR::EventDef_ptr result);
private:
- TAO_ClientRequestInfo_IR_EventDef_is_a (const TAO_ClientRequestInfo_IR_EventDef_is_a &);
- void operator= (const TAO_ClientRequestInfo_IR_EventDef_is_a &);
- const char * event_id_;
+ TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_get (const TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_get &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_get &);
- ::CORBA::Boolean _result;
+ ::CORBA::ComponentIR::EventDef_ptr _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_EventDef_is_a::TAO_ClientRequestInfo_IR_EventDef_is_a (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_get (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
+{}
+
+Dynamic::ParameterList *
+TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return parameter_list;
+}
+
+Dynamic::ExceptionList *
+TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+ return safe_result_any._retn ();
+}
+
+void
+TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::result (::CORBA::ComponentIR::EventDef_ptr result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+
+class TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_set : public TAO_ClientRequestInfo_i
+{
+public:
+ TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
- const char * event_id
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+
+ virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ private:
+ TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_set (const TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_set &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_set &);
+ CORBA::ComponentIR::EventDef_ptr event_;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
+
+ TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_set (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
- event_id_ (event_id)
+ event_ (event)
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_EventDef_is_a::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -7062,7 +7526,7 @@ TAO_ClientRequestInfo_IR_EventDef_is_a::arguments (ACE_ENV_SINGLE_ARG_DECL)
parameter_list->length (1);
CORBA::ULong len = 0;
- (*parameter_list)[len].argument <<= event_id_;
+ (*parameter_list)[len].argument <<= this->event_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
@@ -7070,7 +7534,7 @@ TAO_ClientRequestInfo_IR_EventDef_is_a::arguments (ACE_ENV_SINGLE_ARG_DECL)
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_EventDef_is_a::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -7082,37 +7546,30 @@ TAO_ClientRequestInfo_IR_EventDef_is_a::exceptions (ACE_ENV_SINGLE_ARG_DECL)
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_EventDef_is_a::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
+ CORBA::Boolean tk_void_any = 1;
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= CORBA::Any::from_boolean (this->_result);
- return safe_result_any._retn ();
+ return result_any;
}
-void
-TAO_ClientRequestInfo_IR_EventDef_is_a::result (CORBA::Boolean result)
-{
- // Update the result.
- this->_result = result;
-}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_EventDef_event_get : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_is_a : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_EventDef_event_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_is_a (
TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
+ CORBA::Object_ptr _tao_target,
+ const char * event_id
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
@@ -7124,28 +7581,31 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::CORBA::ValueDef_ptr result);
+ void result (::CORBA::Boolean result);
private:
- TAO_ClientRequestInfo_IR_EventDef_event_get (const TAO_ClientRequestInfo_IR_EventDef_event_get &);
- void operator= (const TAO_ClientRequestInfo_IR_EventDef_event_get &);
+ TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_is_a (const TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_is_a &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_is_a &);
+ const char * event_id_;
- ::CORBA::ValueDef_ptr _result;
+ ::CORBA::Boolean _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_EventDef_event_get::TAO_ClientRequestInfo_IR_EventDef_event_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_is_a (
TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
+ CORBA::Object_ptr _tao_target,
+ const char * event_id
ACE_ENV_ARG_DECL_NOT_USED
)
- : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
+ event_id_ (event_id)
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_EventDef_event_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -7153,11 +7613,19 @@ TAO_ClientRequestInfo_IR_EventDef_event_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- return parameter_list;
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+ (*parameter_list)[len].argument <<= event_id_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_EventDef_event_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -7169,7 +7637,7 @@ TAO_ClientRequestInfo_IR_EventDef_event_get::exceptions (ACE_ENV_SINGLE_ARG_DECL
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_EventDef_event_get::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -7180,12 +7648,12 @@ TAO_ClientRequestInfo_IR_EventDef_event_get::result (ACE_ENV_SINGLE_ARG_DECL)
CORBA::Any_var safe_result_any = result_any;
- (*result_any) <<= this->_result;
+ (*result_any) <<= CORBA::Any::from_boolean (this->_result);
return safe_result_any._retn ();
}
void
-TAO_ClientRequestInfo_IR_EventDef_event_get::result (::CORBA::ValueDef_ptr result)
+TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::result (CORBA::Boolean result)
{
// Update the result.
this->_result = result;
@@ -7200,10 +7668,10 @@ TAO_ClientRequestInfo_IR_EventDef_event_get::result (::CORBA::ValueDef_ptr resul
// Base & Remote Proxy Implementation.
//
-IR::_TAO_EventDef_Proxy_Impl::_TAO_EventDef_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Impl::_TAO_EventPortDef_Proxy_Impl (void)
{}
-IR::_TAO_EventDef_Remote_Proxy_Impl::_TAO_EventDef_Remote_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl::_TAO_EventPortDef_Remote_Proxy_Impl (void)
{}
// Remote Implementation of the IDL interface methods
@@ -7211,28 +7679,27 @@ IR::_TAO_EventDef_Remote_Proxy_Impl::_TAO_EventDef_Remote_Proxy_Impl (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-CORBA::Boolean IR::_TAO_EventDef_Remote_Proxy_Impl::is_a (
- CORBA_Object *_collocated_tao_target_,
- const char * event_id
+::CORBA::ComponentIR::EventDef_ptr CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl::event (
+ CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- CORBA::Boolean _tao_retval = 0;
+ CORBA::ComponentIR::EventDef_var _tao_retval (CORBA::ComponentIR::EventDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
{
- ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval);
+ ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "is_a",
- 4,
- 1,
+ "_get_event",
+ 10,
+ 0,
istub->orb_core ()
);
@@ -7252,13 +7719,12 @@ CORBA::Boolean IR::_TAO_EventDef_Remote_Proxy_Impl::is_a (
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_EventDef_is_a _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_get _tao_ri (
&_tao_call,
- _collocated_tao_target_,
- event_id
+ _collocated_tao_target_
ACE_ENV_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
#endif /* TAO_HAS_INTERCEPTORS */
@@ -7284,31 +7750,18 @@ CORBA::Boolean IR::_TAO_EventDef_Remote_Proxy_Impl::is_a (
#endif /* TAO_HAS_INTERCEPTORS */
_tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
_tao_call.prepare_header (
ACE_static_cast (CORBA::Octet, _tao_response_flag)
ACE_ENV_ARG_PARAMETER
);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << event_id)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
-
- ),
- _tao_retval
- );
- }
_invoke_status =
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
if (_invoke_status == TAO_INVOKE_EXCEPTION)
{
@@ -7316,7 +7769,7 @@ CORBA::Boolean IR::_TAO_EventDef_Remote_Proxy_Impl::is_a (
CORBA::UNKNOWN (
CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
),
- _tao_retval
+ 0
);
}
else if (_invoke_status == TAO_INVOKE_RESTART)
@@ -7336,21 +7789,22 @@ CORBA::Boolean IR::_TAO_EventDef_Remote_Proxy_Impl::is_a (
TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
if (!(
- (_tao_in >> CORBA::Any::to_boolean (_tao_retval))
+ (_tao_in >> _tao_retval.inout ())
))
{
TAO_INTERCEPTOR_THROW_RETURN (
CORBA::MARSHAL (
TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
),
- _tao_retval
+ 0
);
}
#if TAO_HAS_INTERCEPTORS == 1
- CORBA::Boolean _tao_retval_info =
- _tao_retval;
+ ::CORBA::ComponentIR::EventDef_ptr _tao_retval_info =
+ _tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
_tao_ri.reply_status (_invoke_status);
_tao_vfr.receive_reply (
@@ -7402,11 +7856,11 @@ CORBA::Boolean IR::_TAO_EventDef_Remote_Proxy_Impl::is_a (
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
ACE_ENDTRY;
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
if (_tao_status == PortableInterceptor::LOCATION_FORWARD
|| _tao_status == PortableInterceptor::TRANSPORT_RETRY)
@@ -7419,33 +7873,33 @@ CORBA::Boolean IR::_TAO_EventDef_Remote_Proxy_Impl::is_a (
break;
}
- return _tao_retval;
+ return _tao_retval._retn ();
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::CORBA::ValueDef_ptr IR::_TAO_EventDef_Remote_Proxy_Impl::event (
- CORBA_Object *_collocated_tao_target_
+void CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl::event (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- CORBA::ValueDef_var _tao_retval (CORBA::ValueDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
{
- ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
+ ACE_THROW (CORBA::INTERNAL ());
}
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_event",
+ "_set_event",
10,
- 0,
+ 1,
istub->orb_core ()
);
@@ -7465,12 +7919,13 @@ CORBA::Boolean IR::_TAO_EventDef_Remote_Proxy_Impl::is_a (
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_EventDef_event_get _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_event_set _tao_ri (
&_tao_call,
- _collocated_tao_target_
+ _collocated_tao_target_,
+ event
ACE_ENV_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
@@ -7496,18 +7951,223 @@ CORBA::Boolean IR::_TAO_EventDef_Remote_Proxy_Impl::is_a (
#endif /* TAO_HAS_INTERCEPTORS */
_tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK;
_tao_call.prepare_header (
ACE_static_cast (CORBA::Octet, _tao_response_flag)
ACE_ENV_ARG_PARAMETER
);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK;
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << event)
+ ))
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::MARSHAL (
+
+ )
+ );
+ }
_invoke_status =
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+
+ continue;
+ }
+#if TAO_HAS_INTERCEPTORS == 1
+
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_reply (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ if (_tao_status == PortableInterceptor::LOCATION_FORWARD
+ || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
+ {
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ break;
+ }
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
+
+CORBA::Boolean CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl::is_a (
+ CORBA_Object *_collocated_tao_target_,
+ const char * event_id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ CORBA::Boolean _tao_retval = 0;
+ TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
+
+ if (istub == 0)
+ {
+ ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval);
+ }
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "is_a",
+ 4,
+ 1,
+ istub->orb_core ()
+ );
+
+ int _invoke_status;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_ClientRequestInterceptor_Adapter _tao_vfr (
+ istub->orb_core ()->client_request_interceptors (),
+ &_tao_call,
+ _invoke_status
+ );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _invoke_status = TAO_INVOKE_EXCEPTION;
+
+#if TAO_HAS_INTERCEPTORS == 1
+ TAO_ClientRequestInfo_CORBA_ComponentIR_EventPortDef_is_a _tao_ri (
+ &_tao_call,
+ _collocated_tao_target_,
+ event_id
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval);
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
+ TAO_INTERCEPTOR (_tao_ri.response_expected (1));
+
+#if TAO_HAS_INTERCEPTORS == 1
+
+ ACE_TRY
+ {
+ _tao_vfr.send_request (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << event_id)
+ ))
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::MARSHAL (
+
+ ),
+ _tao_retval
+ );
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
if (_invoke_status == TAO_INVOKE_EXCEPTION)
{
@@ -7515,7 +8175,7 @@ CORBA::Boolean IR::_TAO_EventDef_Remote_Proxy_Impl::is_a (
CORBA::UNKNOWN (
CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
),
- 0
+ _tao_retval
);
}
else if (_invoke_status == TAO_INVOKE_RESTART)
@@ -7535,22 +8195,21 @@ CORBA::Boolean IR::_TAO_EventDef_Remote_Proxy_Impl::is_a (
TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
if (!(
- (_tao_in >> _tao_retval.inout ())
+ (_tao_in >> CORBA::Any::to_boolean (_tao_retval))
))
{
TAO_INTERCEPTOR_THROW_RETURN (
CORBA::MARSHAL (
TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
),
- 0
+ _tao_retval
);
}
#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::ValueDef_ptr _tao_retval_info =
- _tao_retval._retn ();
+ CORBA::Boolean _tao_retval_info =
+ _tao_retval;
_tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
_tao_ri.reply_status (_invoke_status);
_tao_vfr.receive_reply (
@@ -7602,11 +8261,11 @@ CORBA::Boolean IR::_TAO_EventDef_Remote_Proxy_Impl::is_a (
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
ACE_ENDTRY;
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK_RETURN (_tao_retval);
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK_RETURN (_tao_retval);
if (_tao_status == PortableInterceptor::LOCATION_FORWARD
|| _tao_status == PortableInterceptor::TRANSPORT_RETRY)
@@ -7619,7 +8278,7 @@ CORBA::Boolean IR::_TAO_EventDef_Remote_Proxy_Impl::is_a (
break;
}
- return _tao_retval._retn ();
+ return _tao_retval;
}
//
@@ -7633,37 +8292,37 @@ CORBA::Boolean IR::_TAO_EventDef_Remote_Proxy_Impl::is_a (
// Remote & Base Proxy Broker Implementation
//
-IR::_TAO_EventDef_Proxy_Broker::_TAO_EventDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Broker::_TAO_EventPortDef_Proxy_Broker (void)
{
}
-IR::_TAO_EventDef_Proxy_Broker::~_TAO_EventDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Broker::~_TAO_EventPortDef_Proxy_Broker (void)
{
}
-IR::_TAO_EventDef_Proxy_Broker * (*IR__TAO_EventDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Broker * (*CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
// Factory Member function Implementation.
-IR::_TAO_EventDef_Remote_Proxy_Broker *
-IR::_TAO_EventDef_Remote_Proxy_Broker::the_TAO_EventDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Broker *
+CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Broker::the_TAO_EventPortDef_Remote_Proxy_Broker (void)
{
- static ::IR::_TAO_EventDef_Remote_Proxy_Broker remote_proxy_broker;
+ static ::CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Broker remote_proxy_broker;
return &remote_proxy_broker;
}
-IR::_TAO_EventDef_Remote_Proxy_Broker::_TAO_EventDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Broker::_TAO_EventPortDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_EventDef_Remote_Proxy_Broker::~_TAO_EventDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Broker::~_TAO_EventPortDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_EventDef_Proxy_Impl&
-IR::_TAO_EventDef_Remote_Proxy_Broker::select_proxy (
- ::IR::EventDef *
+CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Impl&
+CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::EventPortDef *
ACE_ENV_ARG_DECL_NOT_USED
)
{
@@ -7675,74 +8334,74 @@ IR::_TAO_EventDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
-IR::EventDef::EventDef (int collocated)
+CORBA::ComponentIR::EventPortDef::EventPortDef (int collocated)
{
- this->IR_EventDef_setup_collocation (collocated);
+ this->CORBA_ComponentIR_EventPortDef_setup_collocation (collocated);
}
void
-IR::EventDef::IR_EventDef_setup_collocation (int collocated)
+CORBA::ComponentIR::EventPortDef::CORBA_ComponentIR_EventPortDef_setup_collocation (int collocated)
{
if (collocated)
- this->the_TAO_EventDef_Proxy_Broker_ =
- ::IR__TAO_EventDef_Proxy_Broker_Factory_function_pointer (this);
+ this->the_TAO_EventPortDef_Proxy_Broker_ =
+ ::CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function_pointer (this);
else
- this->the_TAO_EventDef_Proxy_Broker_ =
- ::IR::_TAO_EventDef_Remote_Proxy_Broker::the_TAO_EventDef_Remote_Proxy_Broker ();
+ this->the_TAO_EventPortDef_Proxy_Broker_ =
+ ::CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Broker::the_TAO_EventPortDef_Remote_Proxy_Broker ();
this->CORBA_Contained_setup_collocation (collocated);
}
-IR::EventDef::~EventDef (void)
+CORBA::ComponentIR::EventPortDef::~EventPortDef (void)
{}
void
-IR::EventDef::_tao_any_destructor (void *_tao_void_pointer)
+CORBA::ComponentIR::EventPortDef::_tao_any_destructor (void *_tao_void_pointer)
{
- EventDef *tmp = ACE_static_cast (EventDef *, _tao_void_pointer);
+ EventPortDef *tmp = ACE_static_cast (EventPortDef *, _tao_void_pointer);
CORBA::release (tmp);
}
-IR::EventDef_ptr
-IR::EventDef::_narrow (
+CORBA::ComponentIR::EventPortDef_ptr
+CORBA::ComponentIR::EventPortDef::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
{
if (CORBA::is_nil (obj))
{
- return EventDef::_nil ();
+ return EventPortDef::_nil ();
}
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
obj->_is_a (
- "IDL:omg.org/IR/EventDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
ACE_ENV_ARG_PARAMETER
);
- ACE_CHECK_RETURN (EventDef::_nil ());
+ ACE_CHECK_RETURN (EventPortDef::_nil ());
if (is_a == 0)
{
- return EventDef::_nil ();
+ return EventPortDef::_nil ();
}
}
- return EventDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
+ return EventPortDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-IR::EventDef_ptr
-IR::EventDef::_unchecked_narrow (
+CORBA::ComponentIR::EventPortDef_ptr
+CORBA::ComponentIR::EventPortDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
{
- return EventDef::_nil ();
+ return EventPortDef::_nil ();
}
if (! obj->_is_local ())
@@ -7754,23 +8413,23 @@ IR::EventDef::_unchecked_narrow (
stub->_incr_refcnt ();
}
- EventDef_ptr default_proxy = EventDef::_nil ();
+ EventPortDef_ptr default_proxy = EventPortDef::_nil ();
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
obj->_is_collocated () &&
- IR__TAO_EventDef_Proxy_Broker_Factory_function_pointer != 0
+ CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function_pointer != 0
)
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::EventDef (
+ ::CORBA::ComponentIR::EventPortDef (
stub,
1,
obj->_servant ()
),
- EventDef::_nil ()
+ EventPortDef::_nil ()
);
}
@@ -7778,12 +8437,12 @@ IR::EventDef::_unchecked_narrow (
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::EventDef (
+ ::CORBA::ComponentIR::EventPortDef (
stub,
0,
obj->_servant ()
),
- EventDef::_nil ()
+ EventPortDef::_nil ()
);
}
@@ -7792,18 +8451,18 @@ IR::EventDef::_unchecked_narrow (
else
return
ACE_reinterpret_cast (
- EventDef_ptr,
+ EventPortDef_ptr,
obj->_tao_QueryInterface (
ACE_reinterpret_cast (
ptr_arith_t,
- &EventDef::_tao_class_id
+ &EventPortDef::_tao_class_id
)
)
);
}
-IR::EventDef_ptr
-IR::EventDef::_duplicate (EventDef_ptr obj)
+CORBA::ComponentIR::EventPortDef_ptr
+CORBA::ComponentIR::EventPortDef::_duplicate (EventPortDef_ptr obj)
{
if (! CORBA::is_nil (obj))
{
@@ -7814,7 +8473,7 @@ IR::EventDef::_duplicate (EventDef_ptr obj)
}
CORBA::Boolean
-IR::EventDef::_is_a (
+CORBA::ComponentIR::EventPortDef::_is_a (
const char *value
ACE_ENV_ARG_DECL
)
@@ -7822,7 +8481,7 @@ IR::EventDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/EventDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -7849,13 +8508,13 @@ IR::EventDef::_is_a (
}
}
-void *IR::EventDef::_tao_QueryInterface (ptr_arith_t type)
+void *CORBA::ComponentIR::EventPortDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
if (type == ACE_reinterpret_cast (
ptr_arith_t,
- &ACE_NESTED_CLASS (::IR, EventDef)::_tao_class_id)
+ &ACE_NESTED_CLASS (::CORBA::ComponentIR, EventPortDef)::_tao_class_id)
)
{
retv = ACE_reinterpret_cast (void*, this);
@@ -7908,29 +8567,49 @@ void *IR::EventDef::_tao_QueryInterface (ptr_arith_t type)
return retv;
}
-const char* IR::EventDef::_interface_repository_id (void) const
+const char* CORBA::ComponentIR::EventPortDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/EventDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0";
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-CORBA::Boolean IR::EventDef::is_a (
- const char * event_id
- ACE_ENV_ARG_DECL
+::CORBA::ComponentIR::EventDef_ptr CORBA::ComponentIR::EventPortDef::event (
+ ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- _TAO_EventDef_Proxy_Impl &proxy =
- this->the_TAO_EventDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ _TAO_EventPortDef_Proxy_Impl &proxy =
+ this->the_TAO_EventPortDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- return proxy.is_a (
+ return proxy.event (
+ this
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+void CORBA::ComponentIR::EventPortDef::event (
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_EventPortDef_Proxy_Impl &proxy =
+ this->the_TAO_EventPortDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ proxy.event (
this,
- event_id
+ event
ACE_ENV_ARG_PARAMETER
);
}
@@ -7938,19 +8617,21 @@ CORBA::Boolean IR::EventDef::is_a (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-::CORBA::ValueDef_ptr IR::EventDef::event (
- ACE_ENV_SINGLE_ARG_DECL
+CORBA::Boolean CORBA::ComponentIR::EventPortDef::is_a (
+ const char * event_id
+ ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- _TAO_EventDef_Proxy_Impl &proxy =
- this->the_TAO_EventDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ _TAO_EventPortDef_Proxy_Impl &proxy =
+ this->the_TAO_EventPortDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- return proxy.event (
- this
+ return proxy.is_a (
+ this,
+ event_id
ACE_ENV_ARG_PARAMETER
);
}
@@ -7958,78 +8639,93 @@ CORBA::Boolean IR::EventDef::is_a (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-static const CORBA::Long _oc_IR_EventDef[] =
+static const CORBA::Long _oc_CORBA_ComponentIR_EventPortDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 28,
+ 47,
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 (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f4576),
+ ACE_NTOHL (0x656e7450),
+ ACE_NTOHL (0x6f727444),
+ ACE_NTOHL (0x65663a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0
+ 13,
ACE_NTOHL (0x4576656e),
+ ACE_NTOHL (0x74506f72),
ACE_NTOHL (0x74446566),
- ACE_NTOHL (0x0), // name = EventDef
+ ACE_NTOHL (0x0), // name = EventPortDef
};
-static CORBA::TypeCode _tc_TAO_tc_IR_EventDef (
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_EventPortDef (
CORBA::tk_objref,
- sizeof (_oc_IR_EventDef),
- (char *) &_oc_IR_EventDef,
+ sizeof (_oc_CORBA_ComponentIR_EventPortDef),
+ (char *) &_oc_CORBA_ComponentIR_EventPortDef,
0,
- sizeof (IR::EventDef)
+ sizeof (CORBA::ComponentIR::EventPortDef)
);
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
TAO_NAMESPACE_DEFINE (
::CORBA::TypeCode_ptr,
- _tc_EventDef,
- &_tc_TAO_tc_IR_EventDef
+ _tc_EventPortDef,
+ &_tc_TAO_tc_CORBA_ComponentIR_EventPortDef
)
TAO_NAMESPACE_END
+TAO_NAMESPACE_END
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-static const CORBA::Long _oc_IR_EventDescription[] =
+static const CORBA::Long _oc_CORBA_ComponentIR_EventPortDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 36,
+ 55,
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 (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f4576),
+ ACE_NTOHL (0x656e7450),
+ ACE_NTOHL (0x6f727444),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ComponentIR/EventPortDescription:1.0
+ 21,
ACE_NTOHL (0x4576656e),
+ ACE_NTOHL (0x74506f72),
ACE_NTOHL (0x74446573),
ACE_NTOHL (0x63726970),
ACE_NTOHL (0x74696f6e),
- ACE_NTOHL (0x0), // name = EventDescription
+ ACE_NTOHL (0x0), // name = EventPortDescription
5, // member count
5,
ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 64, // encapsulation length
+ 68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30,
+ 33,
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
+ 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),
@@ -8040,17 +8736,18 @@ static const CORBA::Long _oc_IR_EventDescription[] =
3,
ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 32,
+ 35,
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
+ 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),
@@ -8064,22 +8761,23 @@ static const CORBA::Long _oc_IR_EventDescription[] =
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
- 0xffffffa0, // negative offset (-96)
+ 0xffffff9c, // negative offset (-100)
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 64, // encapsulation length
+ 68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 31,
+ 34,
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
+ 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),
@@ -8088,104 +8786,91 @@ static const CORBA::Long _oc_IR_EventDescription[] =
0U, // string length
6,
- ACE_NTOHL (0x76616c75),
- ACE_NTOHL (0x65000000), // name = value
- 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
-
+ ACE_NTOHL (0x6576656e),
+ ACE_NTOHL (0x74000000), // name = event
+ 0xffffffff, // indirection
+ 0xffffff30, // negative offset (-208)
};
-static CORBA::TypeCode _tc_TAO_tc_IR_EventDescription (
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_EventPortDescription (
CORBA::tk_struct,
- sizeof (_oc_IR_EventDescription),
- (char *) &_oc_IR_EventDescription,
+ sizeof (_oc_CORBA_ComponentIR_EventPortDescription),
+ (char *) &_oc_CORBA_ComponentIR_EventPortDescription,
0,
- sizeof (IR::EventDescription)
+ sizeof (CORBA::ComponentIR::EventPortDescription)
);
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
TAO_NAMESPACE_DEFINE (
::CORBA::TypeCode_ptr,
- _tc_EventDescription,
- &_tc_TAO_tc_IR_EventDescription
+ _tc_EventPortDescription,
+ &_tc_TAO_tc_CORBA_ComponentIR_EventPortDescription
)
TAO_NAMESPACE_END
+TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
-void IR::EventDescription::_tao_any_destructor (void *_tao_void_pointer)
+void CORBA::ComponentIR::EventPortDescription::_tao_any_destructor (void *_tao_void_pointer)
{
- EventDescription *tmp = ACE_static_cast (EventDescription*, _tao_void_pointer);
+ EventPortDescription *tmp = ACE_static_cast (EventPortDescription*, _tao_void_pointer);
delete tmp;
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
-int IR::EmitsDef::_tao_class_id = 0;
+int CORBA::ComponentIR::EmitsDef::_tao_class_id = 0;
-IR::EmitsDef_ptr
-tao_IR_EmitsDef_duplicate (
- IR::EmitsDef_ptr p
+CORBA::ComponentIR::EmitsDef_ptr
+tao_CORBA_ComponentIR_EmitsDef_duplicate (
+ CORBA::ComponentIR::EmitsDef_ptr p
)
{
- return IR::EmitsDef::_duplicate (p);
+ return CORBA::ComponentIR::EmitsDef::_duplicate (p);
}
void
-tao_IR_EmitsDef_release (
- IR::EmitsDef_ptr p
+tao_CORBA_ComponentIR_EmitsDef_release (
+ CORBA::ComponentIR::EmitsDef_ptr p
)
{
CORBA::release (p);
}
-IR::EmitsDef_ptr
-tao_IR_EmitsDef_nil (
+CORBA::ComponentIR::EmitsDef_ptr
+tao_CORBA_ComponentIR_EmitsDef_nil (
void
)
{
- return IR::EmitsDef::_nil ();
+ return CORBA::ComponentIR::EmitsDef::_nil ();
}
-IR::EmitsDef_ptr
-tao_IR_EmitsDef_narrow (
+CORBA::ComponentIR::EmitsDef_ptr
+tao_CORBA_ComponentIR_EmitsDef_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return IR::EmitsDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ComponentIR::EmitsDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-tao_IR_EmitsDef_upcast (
+tao_CORBA_ComponentIR_EmitsDef_upcast (
void *src
)
{
- IR::EmitsDef **tmp =
- ACE_static_cast (IR::EmitsDef **, src);
+ CORBA::ComponentIR::EmitsDef **tmp =
+ ACE_static_cast (CORBA::ComponentIR::EmitsDef **, src);
return *tmp;
}
CORBA::Boolean
-tao_IR_EmitsDef_marshal (
- IR::EmitsDef_ptr p,
+tao_CORBA_ComponentIR_EmitsDef_marshal (
+ CORBA::ComponentIR::EmitsDef_ptr p,
TAO_OutputCDR &strm
)
{
@@ -8196,122 +8881,122 @@ tao_IR_EmitsDef_marshal (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
// *************************************************************
-// IR::EmitsDef_var
+// CORBA::ComponentIR::EmitsDef_var
// *************************************************************
-IR::EmitsDef_var::EmitsDef_var (void)
+CORBA::ComponentIR::EmitsDef_var::EmitsDef_var (void)
: ptr_ (EmitsDef::_nil ())
{}
-::IR::EmitsDef_ptr
-IR::EmitsDef_var::ptr (void) const
+::CORBA::ComponentIR::EmitsDef_ptr
+CORBA::ComponentIR::EmitsDef_var::ptr (void) const
{
return this->ptr_;
}
-IR::EmitsDef_var::EmitsDef_var (const ::IR::EmitsDef_var &p)
+CORBA::ComponentIR::EmitsDef_var::EmitsDef_var (const ::CORBA::ComponentIR::EmitsDef_var &p)
: TAO_Base_var (),
ptr_ (EmitsDef::_duplicate (p.ptr ()))
{}
-IR::EmitsDef_var::~EmitsDef_var (void)
+CORBA::ComponentIR::EmitsDef_var::~EmitsDef_var (void)
{
CORBA::release (this->ptr_);
}
-IR::EmitsDef_var &
-IR::EmitsDef_var::operator= (EmitsDef_ptr p)
+CORBA::ComponentIR::EmitsDef_var &
+CORBA::ComponentIR::EmitsDef_var::operator= (EmitsDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-IR::EmitsDef_var &
-IR::EmitsDef_var::operator= (const ::IR::EmitsDef_var &p)
+CORBA::ComponentIR::EmitsDef_var &
+CORBA::ComponentIR::EmitsDef_var::operator= (const ::CORBA::ComponentIR::EmitsDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::EmitsDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::EmitsDef::_duplicate (p.ptr ());
}
return *this;
}
-IR::EmitsDef_var::operator const ::IR::EmitsDef_ptr &() const // cast
+CORBA::ComponentIR::EmitsDef_var::operator const ::CORBA::ComponentIR::EmitsDef_ptr &() const // cast
{
return this->ptr_;
}
-IR::EmitsDef_var::operator ::IR::EmitsDef_ptr &() // cast
+CORBA::ComponentIR::EmitsDef_var::operator ::CORBA::ComponentIR::EmitsDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::EmitsDef_ptr
-IR::EmitsDef_var::operator-> (void) const
+::CORBA::ComponentIR::EmitsDef_ptr
+CORBA::ComponentIR::EmitsDef_var::operator-> (void) const
{
return this->ptr_;
}
-::IR::EmitsDef_ptr
-IR::EmitsDef_var::in (void) const
+::CORBA::ComponentIR::EmitsDef_ptr
+CORBA::ComponentIR::EmitsDef_var::in (void) const
{
return this->ptr_;
}
-::IR::EmitsDef_ptr &
-IR::EmitsDef_var::inout (void)
+::CORBA::ComponentIR::EmitsDef_ptr &
+CORBA::ComponentIR::EmitsDef_var::inout (void)
{
return this->ptr_;
}
-::IR::EmitsDef_ptr &
-IR::EmitsDef_var::out (void)
+::CORBA::ComponentIR::EmitsDef_ptr &
+CORBA::ComponentIR::EmitsDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::EmitsDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::EmitsDef::_nil ();
return this->ptr_;
}
-::IR::EmitsDef_ptr
-IR::EmitsDef_var::_retn (void)
+::CORBA::ComponentIR::EmitsDef_ptr
+CORBA::ComponentIR::EmitsDef_var::_retn (void)
{
// yield ownership of managed obj reference
- ::IR::EmitsDef_ptr val = this->ptr_;
- this->ptr_ = ::IR::EmitsDef::_nil ();
+ ::CORBA::ComponentIR::EmitsDef_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::ComponentIR::EmitsDef::_nil ();
return val;
}
-::IR::EmitsDef_ptr
-IR::EmitsDef_var::tao_duplicate (EmitsDef_ptr p)
+::CORBA::ComponentIR::EmitsDef_ptr
+CORBA::ComponentIR::EmitsDef_var::tao_duplicate (EmitsDef_ptr p)
{
- return ::IR::EmitsDef::_duplicate (p);
+ return ::CORBA::ComponentIR::EmitsDef::_duplicate (p);
}
void
-IR::EmitsDef_var::tao_release (EmitsDef_ptr p)
+CORBA::ComponentIR::EmitsDef_var::tao_release (EmitsDef_ptr p)
{
CORBA::release (p);
}
-::IR::EmitsDef_ptr
-IR::EmitsDef_var::tao_nil (void)
+::CORBA::ComponentIR::EmitsDef_ptr
+CORBA::ComponentIR::EmitsDef_var::tao_nil (void)
{
- return ::IR::EmitsDef::_nil ();
+ return ::CORBA::ComponentIR::EmitsDef::_nil ();
}
-::IR::EmitsDef_ptr
-IR::EmitsDef_var::tao_narrow (
+::CORBA::ComponentIR::EmitsDef_ptr
+CORBA::ComponentIR::EmitsDef_var::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::IR::EmitsDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return ::CORBA::ComponentIR::EmitsDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-IR::EmitsDef_var::tao_upcast (void *src)
+CORBA::ComponentIR::EmitsDef_var::tao_upcast (void *src)
{
EmitsDef **tmp =
ACE_static_cast (EmitsDef **, src);
@@ -8322,60 +9007,60 @@ IR::EmitsDef_var::tao_upcast (void *src)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
// *************************************************************
-// IR::EmitsDef_out
+// CORBA::ComponentIR::EmitsDef_out
// *************************************************************
-IR::EmitsDef_out::EmitsDef_out (EmitsDef_ptr &p)
+CORBA::ComponentIR::EmitsDef_out::EmitsDef_out (EmitsDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = ::IR::EmitsDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::EmitsDef::_nil ();
}
-IR::EmitsDef_out::EmitsDef_out (EmitsDef_var &p)
+CORBA::ComponentIR::EmitsDef_out::EmitsDef_out (EmitsDef_var &p)
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::EmitsDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::EmitsDef::_nil ();
}
-IR::EmitsDef_out::EmitsDef_out (const ::IR::EmitsDef_out &p)
+CORBA::ComponentIR::EmitsDef_out::EmitsDef_out (const ::CORBA::ComponentIR::EmitsDef_out &p)
: ptr_ (ACE_const_cast (EmitsDef_out &, p).ptr_)
{}
-::IR::EmitsDef_out &
-IR::EmitsDef_out::operator= (const ::IR::EmitsDef_out &p)
+::CORBA::ComponentIR::EmitsDef_out &
+CORBA::ComponentIR::EmitsDef_out::operator= (const ::CORBA::ComponentIR::EmitsDef_out &p)
{
this->ptr_ = ACE_const_cast (EmitsDef_out&, p).ptr_;
return *this;
}
-IR::EmitsDef_out &
-IR::EmitsDef_out::operator= (const ::IR::EmitsDef_var &p)
+CORBA::ComponentIR::EmitsDef_out &
+CORBA::ComponentIR::EmitsDef_out::operator= (const ::CORBA::ComponentIR::EmitsDef_var &p)
{
- this->ptr_ = ::IR::EmitsDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::EmitsDef::_duplicate (p.ptr ());
return *this;
}
-IR::EmitsDef_out &
-IR::EmitsDef_out::operator= (EmitsDef_ptr p)
+CORBA::ComponentIR::EmitsDef_out &
+CORBA::ComponentIR::EmitsDef_out::operator= (EmitsDef_ptr p)
{
this->ptr_ = p;
return *this;
}
-IR::EmitsDef_out::operator ::IR::EmitsDef_ptr &() // cast
+CORBA::ComponentIR::EmitsDef_out::operator ::CORBA::ComponentIR::EmitsDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::EmitsDef_ptr &
-IR::EmitsDef_out::ptr (void)
+::CORBA::ComponentIR::EmitsDef_ptr &
+CORBA::ComponentIR::EmitsDef_out::ptr (void)
{
return this->ptr_;
}
-::IR::EmitsDef_ptr
-IR::EmitsDef_out::operator-> (void)
+::CORBA::ComponentIR::EmitsDef_ptr
+CORBA::ComponentIR::EmitsDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -8394,10 +9079,10 @@ IR::EmitsDef_out::operator-> (void)
// Base & Remote Proxy Implementation.
//
-IR::_TAO_EmitsDef_Proxy_Impl::_TAO_EmitsDef_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_EmitsDef_Proxy_Impl::_TAO_EmitsDef_Proxy_Impl (void)
{}
-IR::_TAO_EmitsDef_Remote_Proxy_Impl::_TAO_EmitsDef_Remote_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_EmitsDef_Remote_Proxy_Impl::_TAO_EmitsDef_Remote_Proxy_Impl (void)
{}
// Remote Implementation of the IDL interface methods
@@ -8413,37 +9098,37 @@ IR::_TAO_EmitsDef_Remote_Proxy_Impl::_TAO_EmitsDef_Remote_Proxy_Impl (void)
// Remote & Base Proxy Broker Implementation
//
-IR::_TAO_EmitsDef_Proxy_Broker::_TAO_EmitsDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_EmitsDef_Proxy_Broker::_TAO_EmitsDef_Proxy_Broker (void)
{
}
-IR::_TAO_EmitsDef_Proxy_Broker::~_TAO_EmitsDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_EmitsDef_Proxy_Broker::~_TAO_EmitsDef_Proxy_Broker (void)
{
}
-IR::_TAO_EmitsDef_Proxy_Broker * (*IR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_EmitsDef_Proxy_Broker * (*CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
// Factory Member function Implementation.
-IR::_TAO_EmitsDef_Remote_Proxy_Broker *
-IR::_TAO_EmitsDef_Remote_Proxy_Broker::the_TAO_EmitsDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_EmitsDef_Remote_Proxy_Broker *
+CORBA::ComponentIR::_TAO_EmitsDef_Remote_Proxy_Broker::the_TAO_EmitsDef_Remote_Proxy_Broker (void)
{
- static ::IR::_TAO_EmitsDef_Remote_Proxy_Broker remote_proxy_broker;
+ static ::CORBA::ComponentIR::_TAO_EmitsDef_Remote_Proxy_Broker remote_proxy_broker;
return &remote_proxy_broker;
}
-IR::_TAO_EmitsDef_Remote_Proxy_Broker::_TAO_EmitsDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_EmitsDef_Remote_Proxy_Broker::_TAO_EmitsDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_EmitsDef_Remote_Proxy_Broker::~_TAO_EmitsDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_EmitsDef_Remote_Proxy_Broker::~_TAO_EmitsDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_EmitsDef_Proxy_Impl&
-IR::_TAO_EmitsDef_Remote_Proxy_Broker::select_proxy (
- ::IR::EmitsDef *
+CORBA::ComponentIR::_TAO_EmitsDef_Proxy_Impl&
+CORBA::ComponentIR::_TAO_EmitsDef_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::EmitsDef *
ACE_ENV_ARG_DECL_NOT_USED
)
{
@@ -8455,38 +9140,38 @@ IR::_TAO_EmitsDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
-IR::EmitsDef::EmitsDef (int collocated)
+CORBA::ComponentIR::EmitsDef::EmitsDef (int collocated)
{
- this->IR_EmitsDef_setup_collocation (collocated);
+ this->CORBA_ComponentIR_EmitsDef_setup_collocation (collocated);
}
void
-IR::EmitsDef::IR_EmitsDef_setup_collocation (int collocated)
+CORBA::ComponentIR::EmitsDef::CORBA_ComponentIR_EmitsDef_setup_collocation (int collocated)
{
if (collocated)
this->the_TAO_EmitsDef_Proxy_Broker_ =
- ::IR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer (this);
+ ::CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer (this);
else
this->the_TAO_EmitsDef_Proxy_Broker_ =
- ::IR::_TAO_EmitsDef_Remote_Proxy_Broker::the_TAO_EmitsDef_Remote_Proxy_Broker ();
+ ::CORBA::ComponentIR::_TAO_EmitsDef_Remote_Proxy_Broker::the_TAO_EmitsDef_Remote_Proxy_Broker ();
- this->IR_EventDef_setup_collocation (collocated);
+ this->CORBA_ComponentIR_EventPortDef_setup_collocation (collocated);
}
-IR::EmitsDef::~EmitsDef (void)
+CORBA::ComponentIR::EmitsDef::~EmitsDef (void)
{}
void
-IR::EmitsDef::_tao_any_destructor (void *_tao_void_pointer)
+CORBA::ComponentIR::EmitsDef::_tao_any_destructor (void *_tao_void_pointer)
{
EmitsDef *tmp = ACE_static_cast (EmitsDef *, _tao_void_pointer);
CORBA::release (tmp);
}
-IR::EmitsDef_ptr
-IR::EmitsDef::_narrow (
+CORBA::ComponentIR::EmitsDef_ptr
+CORBA::ComponentIR::EmitsDef::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -8500,7 +9185,7 @@ IR::EmitsDef::_narrow (
{
CORBA::Boolean is_a =
obj->_is_a (
- "IDL:omg.org/IR/EmitsDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/EmitsDef:1.0"
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (EmitsDef::_nil ());
@@ -8514,8 +9199,8 @@ IR::EmitsDef::_narrow (
return EmitsDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-IR::EmitsDef_ptr
-IR::EmitsDef::_unchecked_narrow (
+CORBA::ComponentIR::EmitsDef_ptr
+CORBA::ComponentIR::EmitsDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -8540,12 +9225,12 @@ IR::EmitsDef::_unchecked_narrow (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
obj->_is_collocated () &&
- IR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer != 0
+ CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer != 0
)
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::EmitsDef (
+ ::CORBA::ComponentIR::EmitsDef (
stub,
1,
obj->_servant ()
@@ -8558,7 +9243,7 @@ IR::EmitsDef::_unchecked_narrow (
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::EmitsDef (
+ ::CORBA::ComponentIR::EmitsDef (
stub,
0,
obj->_servant ()
@@ -8582,8 +9267,8 @@ IR::EmitsDef::_unchecked_narrow (
);
}
-IR::EmitsDef_ptr
-IR::EmitsDef::_duplicate (EmitsDef_ptr obj)
+CORBA::ComponentIR::EmitsDef_ptr
+CORBA::ComponentIR::EmitsDef::_duplicate (EmitsDef_ptr obj)
{
if (! CORBA::is_nil (obj))
{
@@ -8594,7 +9279,7 @@ IR::EmitsDef::_duplicate (EmitsDef_ptr obj)
}
CORBA::Boolean
-IR::EmitsDef::_is_a (
+CORBA::ComponentIR::EmitsDef::_is_a (
const char *value
ACE_ENV_ARG_DECL
)
@@ -8602,11 +9287,11 @@ IR::EmitsDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/EmitsDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/EmitsDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/EventDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -8633,27 +9318,27 @@ IR::EmitsDef::_is_a (
}
}
-void *IR::EmitsDef::_tao_QueryInterface (ptr_arith_t type)
+void *CORBA::ComponentIR::EmitsDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
if (type == ACE_reinterpret_cast (
ptr_arith_t,
- &ACE_NESTED_CLASS (::IR, EmitsDef)::_tao_class_id)
+ &ACE_NESTED_CLASS (::CORBA::ComponentIR, EmitsDef)::_tao_class_id)
)
{
retv = ACE_reinterpret_cast (void*, this);
}
else if (type == ACE_reinterpret_cast (
ptr_arith_t,
- &ACE_NESTED_CLASS (::IR, EventDef)::_tao_class_id)
+ &ACE_NESTED_CLASS (::CORBA::ComponentIR, EventPortDef)::_tao_class_id)
)
{
retv =
ACE_reinterpret_cast (
void *,
ACE_static_cast (
- IR::EventDef_ptr,
+ CORBA::ComponentIR::EventPortDef_ptr,
this
)
);
@@ -8706,99 +9391,105 @@ void *IR::EmitsDef::_tao_QueryInterface (ptr_arith_t type)
return retv;
}
-const char* IR::EmitsDef::_interface_repository_id (void) const
+const char* CORBA::ComponentIR::EmitsDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/EmitsDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/EmitsDef:1.0";
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-static const CORBA::Long _oc_IR_EmitsDef[] =
+static const CORBA::Long _oc_CORBA_ComponentIR_EmitsDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 28,
+ 43,
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
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f456d),
+ ACE_NTOHL (0x69747344),
+ ACE_NTOHL (0x65663a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ComponentIR/EmitsDef:1.0
9,
ACE_NTOHL (0x456d6974),
ACE_NTOHL (0x73446566),
ACE_NTOHL (0x0), // name = EmitsDef
};
-static CORBA::TypeCode _tc_TAO_tc_IR_EmitsDef (
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_EmitsDef (
CORBA::tk_objref,
- sizeof (_oc_IR_EmitsDef),
- (char *) &_oc_IR_EmitsDef,
+ sizeof (_oc_CORBA_ComponentIR_EmitsDef),
+ (char *) &_oc_CORBA_ComponentIR_EmitsDef,
0,
- sizeof (IR::EmitsDef)
+ sizeof (CORBA::ComponentIR::EmitsDef)
);
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
TAO_NAMESPACE_DEFINE (
::CORBA::TypeCode_ptr,
_tc_EmitsDef,
- &_tc_TAO_tc_IR_EmitsDef
+ &_tc_TAO_tc_CORBA_ComponentIR_EmitsDef
)
TAO_NAMESPACE_END
+TAO_NAMESPACE_END
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
-int IR::PublishesDef::_tao_class_id = 0;
+int CORBA::ComponentIR::PublishesDef::_tao_class_id = 0;
-IR::PublishesDef_ptr
-tao_IR_PublishesDef_duplicate (
- IR::PublishesDef_ptr p
+CORBA::ComponentIR::PublishesDef_ptr
+tao_CORBA_ComponentIR_PublishesDef_duplicate (
+ CORBA::ComponentIR::PublishesDef_ptr p
)
{
- return IR::PublishesDef::_duplicate (p);
+ return CORBA::ComponentIR::PublishesDef::_duplicate (p);
}
void
-tao_IR_PublishesDef_release (
- IR::PublishesDef_ptr p
+tao_CORBA_ComponentIR_PublishesDef_release (
+ CORBA::ComponentIR::PublishesDef_ptr p
)
{
CORBA::release (p);
}
-IR::PublishesDef_ptr
-tao_IR_PublishesDef_nil (
+CORBA::ComponentIR::PublishesDef_ptr
+tao_CORBA_ComponentIR_PublishesDef_nil (
void
)
{
- return IR::PublishesDef::_nil ();
+ return CORBA::ComponentIR::PublishesDef::_nil ();
}
-IR::PublishesDef_ptr
-tao_IR_PublishesDef_narrow (
+CORBA::ComponentIR::PublishesDef_ptr
+tao_CORBA_ComponentIR_PublishesDef_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return IR::PublishesDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ComponentIR::PublishesDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-tao_IR_PublishesDef_upcast (
+tao_CORBA_ComponentIR_PublishesDef_upcast (
void *src
)
{
- IR::PublishesDef **tmp =
- ACE_static_cast (IR::PublishesDef **, src);
+ CORBA::ComponentIR::PublishesDef **tmp =
+ ACE_static_cast (CORBA::ComponentIR::PublishesDef **, src);
return *tmp;
}
CORBA::Boolean
-tao_IR_PublishesDef_marshal (
- IR::PublishesDef_ptr p,
+tao_CORBA_ComponentIR_PublishesDef_marshal (
+ CORBA::ComponentIR::PublishesDef_ptr p,
TAO_OutputCDR &strm
)
{
@@ -8809,122 +9500,122 @@ tao_IR_PublishesDef_marshal (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
// *************************************************************
-// IR::PublishesDef_var
+// CORBA::ComponentIR::PublishesDef_var
// *************************************************************
-IR::PublishesDef_var::PublishesDef_var (void)
+CORBA::ComponentIR::PublishesDef_var::PublishesDef_var (void)
: ptr_ (PublishesDef::_nil ())
{}
-::IR::PublishesDef_ptr
-IR::PublishesDef_var::ptr (void) const
+::CORBA::ComponentIR::PublishesDef_ptr
+CORBA::ComponentIR::PublishesDef_var::ptr (void) const
{
return this->ptr_;
}
-IR::PublishesDef_var::PublishesDef_var (const ::IR::PublishesDef_var &p)
+CORBA::ComponentIR::PublishesDef_var::PublishesDef_var (const ::CORBA::ComponentIR::PublishesDef_var &p)
: TAO_Base_var (),
ptr_ (PublishesDef::_duplicate (p.ptr ()))
{}
-IR::PublishesDef_var::~PublishesDef_var (void)
+CORBA::ComponentIR::PublishesDef_var::~PublishesDef_var (void)
{
CORBA::release (this->ptr_);
}
-IR::PublishesDef_var &
-IR::PublishesDef_var::operator= (PublishesDef_ptr p)
+CORBA::ComponentIR::PublishesDef_var &
+CORBA::ComponentIR::PublishesDef_var::operator= (PublishesDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-IR::PublishesDef_var &
-IR::PublishesDef_var::operator= (const ::IR::PublishesDef_var &p)
+CORBA::ComponentIR::PublishesDef_var &
+CORBA::ComponentIR::PublishesDef_var::operator= (const ::CORBA::ComponentIR::PublishesDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::PublishesDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::PublishesDef::_duplicate (p.ptr ());
}
return *this;
}
-IR::PublishesDef_var::operator const ::IR::PublishesDef_ptr &() const // cast
+CORBA::ComponentIR::PublishesDef_var::operator const ::CORBA::ComponentIR::PublishesDef_ptr &() const // cast
{
return this->ptr_;
}
-IR::PublishesDef_var::operator ::IR::PublishesDef_ptr &() // cast
+CORBA::ComponentIR::PublishesDef_var::operator ::CORBA::ComponentIR::PublishesDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::PublishesDef_ptr
-IR::PublishesDef_var::operator-> (void) const
+::CORBA::ComponentIR::PublishesDef_ptr
+CORBA::ComponentIR::PublishesDef_var::operator-> (void) const
{
return this->ptr_;
}
-::IR::PublishesDef_ptr
-IR::PublishesDef_var::in (void) const
+::CORBA::ComponentIR::PublishesDef_ptr
+CORBA::ComponentIR::PublishesDef_var::in (void) const
{
return this->ptr_;
}
-::IR::PublishesDef_ptr &
-IR::PublishesDef_var::inout (void)
+::CORBA::ComponentIR::PublishesDef_ptr &
+CORBA::ComponentIR::PublishesDef_var::inout (void)
{
return this->ptr_;
}
-::IR::PublishesDef_ptr &
-IR::PublishesDef_var::out (void)
+::CORBA::ComponentIR::PublishesDef_ptr &
+CORBA::ComponentIR::PublishesDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::PublishesDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::PublishesDef::_nil ();
return this->ptr_;
}
-::IR::PublishesDef_ptr
-IR::PublishesDef_var::_retn (void)
+::CORBA::ComponentIR::PublishesDef_ptr
+CORBA::ComponentIR::PublishesDef_var::_retn (void)
{
// yield ownership of managed obj reference
- ::IR::PublishesDef_ptr val = this->ptr_;
- this->ptr_ = ::IR::PublishesDef::_nil ();
+ ::CORBA::ComponentIR::PublishesDef_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::ComponentIR::PublishesDef::_nil ();
return val;
}
-::IR::PublishesDef_ptr
-IR::PublishesDef_var::tao_duplicate (PublishesDef_ptr p)
+::CORBA::ComponentIR::PublishesDef_ptr
+CORBA::ComponentIR::PublishesDef_var::tao_duplicate (PublishesDef_ptr p)
{
- return ::IR::PublishesDef::_duplicate (p);
+ return ::CORBA::ComponentIR::PublishesDef::_duplicate (p);
}
void
-IR::PublishesDef_var::tao_release (PublishesDef_ptr p)
+CORBA::ComponentIR::PublishesDef_var::tao_release (PublishesDef_ptr p)
{
CORBA::release (p);
}
-::IR::PublishesDef_ptr
-IR::PublishesDef_var::tao_nil (void)
+::CORBA::ComponentIR::PublishesDef_ptr
+CORBA::ComponentIR::PublishesDef_var::tao_nil (void)
{
- return ::IR::PublishesDef::_nil ();
+ return ::CORBA::ComponentIR::PublishesDef::_nil ();
}
-::IR::PublishesDef_ptr
-IR::PublishesDef_var::tao_narrow (
+::CORBA::ComponentIR::PublishesDef_ptr
+CORBA::ComponentIR::PublishesDef_var::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::IR::PublishesDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return ::CORBA::ComponentIR::PublishesDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-IR::PublishesDef_var::tao_upcast (void *src)
+CORBA::ComponentIR::PublishesDef_var::tao_upcast (void *src)
{
PublishesDef **tmp =
ACE_static_cast (PublishesDef **, src);
@@ -8935,60 +9626,60 @@ IR::PublishesDef_var::tao_upcast (void *src)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
// *************************************************************
-// IR::PublishesDef_out
+// CORBA::ComponentIR::PublishesDef_out
// *************************************************************
-IR::PublishesDef_out::PublishesDef_out (PublishesDef_ptr &p)
+CORBA::ComponentIR::PublishesDef_out::PublishesDef_out (PublishesDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = ::IR::PublishesDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::PublishesDef::_nil ();
}
-IR::PublishesDef_out::PublishesDef_out (PublishesDef_var &p)
+CORBA::ComponentIR::PublishesDef_out::PublishesDef_out (PublishesDef_var &p)
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::PublishesDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::PublishesDef::_nil ();
}
-IR::PublishesDef_out::PublishesDef_out (const ::IR::PublishesDef_out &p)
+CORBA::ComponentIR::PublishesDef_out::PublishesDef_out (const ::CORBA::ComponentIR::PublishesDef_out &p)
: ptr_ (ACE_const_cast (PublishesDef_out &, p).ptr_)
{}
-::IR::PublishesDef_out &
-IR::PublishesDef_out::operator= (const ::IR::PublishesDef_out &p)
+::CORBA::ComponentIR::PublishesDef_out &
+CORBA::ComponentIR::PublishesDef_out::operator= (const ::CORBA::ComponentIR::PublishesDef_out &p)
{
this->ptr_ = ACE_const_cast (PublishesDef_out&, p).ptr_;
return *this;
}
-IR::PublishesDef_out &
-IR::PublishesDef_out::operator= (const ::IR::PublishesDef_var &p)
+CORBA::ComponentIR::PublishesDef_out &
+CORBA::ComponentIR::PublishesDef_out::operator= (const ::CORBA::ComponentIR::PublishesDef_var &p)
{
- this->ptr_ = ::IR::PublishesDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::PublishesDef::_duplicate (p.ptr ());
return *this;
}
-IR::PublishesDef_out &
-IR::PublishesDef_out::operator= (PublishesDef_ptr p)
+CORBA::ComponentIR::PublishesDef_out &
+CORBA::ComponentIR::PublishesDef_out::operator= (PublishesDef_ptr p)
{
this->ptr_ = p;
return *this;
}
-IR::PublishesDef_out::operator ::IR::PublishesDef_ptr &() // cast
+CORBA::ComponentIR::PublishesDef_out::operator ::CORBA::ComponentIR::PublishesDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::PublishesDef_ptr &
-IR::PublishesDef_out::ptr (void)
+::CORBA::ComponentIR::PublishesDef_ptr &
+CORBA::ComponentIR::PublishesDef_out::ptr (void)
{
return this->ptr_;
}
-::IR::PublishesDef_ptr
-IR::PublishesDef_out::operator-> (void)
+::CORBA::ComponentIR::PublishesDef_ptr
+CORBA::ComponentIR::PublishesDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -9007,10 +9698,10 @@ IR::PublishesDef_out::operator-> (void)
// Base & Remote Proxy Implementation.
//
-IR::_TAO_PublishesDef_Proxy_Impl::_TAO_PublishesDef_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Impl::_TAO_PublishesDef_Proxy_Impl (void)
{}
-IR::_TAO_PublishesDef_Remote_Proxy_Impl::_TAO_PublishesDef_Remote_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Impl::_TAO_PublishesDef_Remote_Proxy_Impl (void)
{}
// Remote Implementation of the IDL interface methods
@@ -9026,37 +9717,37 @@ IR::_TAO_PublishesDef_Remote_Proxy_Impl::_TAO_PublishesDef_Remote_Proxy_Impl (vo
// Remote & Base Proxy Broker Implementation
//
-IR::_TAO_PublishesDef_Proxy_Broker::_TAO_PublishesDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Broker::_TAO_PublishesDef_Proxy_Broker (void)
{
}
-IR::_TAO_PublishesDef_Proxy_Broker::~_TAO_PublishesDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Broker::~_TAO_PublishesDef_Proxy_Broker (void)
{
}
-IR::_TAO_PublishesDef_Proxy_Broker * (*IR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Broker * (*CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
// Factory Member function Implementation.
-IR::_TAO_PublishesDef_Remote_Proxy_Broker *
-IR::_TAO_PublishesDef_Remote_Proxy_Broker::the_TAO_PublishesDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker *
+CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker::the_TAO_PublishesDef_Remote_Proxy_Broker (void)
{
- static ::IR::_TAO_PublishesDef_Remote_Proxy_Broker remote_proxy_broker;
+ static ::CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker remote_proxy_broker;
return &remote_proxy_broker;
}
-IR::_TAO_PublishesDef_Remote_Proxy_Broker::_TAO_PublishesDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker::_TAO_PublishesDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_PublishesDef_Remote_Proxy_Broker::~_TAO_PublishesDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker::~_TAO_PublishesDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_PublishesDef_Proxy_Impl&
-IR::_TAO_PublishesDef_Remote_Proxy_Broker::select_proxy (
- ::IR::PublishesDef *
+CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Impl&
+CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::PublishesDef *
ACE_ENV_ARG_DECL_NOT_USED
)
{
@@ -9068,38 +9759,38 @@ IR::_TAO_PublishesDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
-IR::PublishesDef::PublishesDef (int collocated)
+CORBA::ComponentIR::PublishesDef::PublishesDef (int collocated)
{
- this->IR_PublishesDef_setup_collocation (collocated);
+ this->CORBA_ComponentIR_PublishesDef_setup_collocation (collocated);
}
void
-IR::PublishesDef::IR_PublishesDef_setup_collocation (int collocated)
+CORBA::ComponentIR::PublishesDef::CORBA_ComponentIR_PublishesDef_setup_collocation (int collocated)
{
if (collocated)
this->the_TAO_PublishesDef_Proxy_Broker_ =
- ::IR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer (this);
+ ::CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer (this);
else
this->the_TAO_PublishesDef_Proxy_Broker_ =
- ::IR::_TAO_PublishesDef_Remote_Proxy_Broker::the_TAO_PublishesDef_Remote_Proxy_Broker ();
+ ::CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker::the_TAO_PublishesDef_Remote_Proxy_Broker ();
- this->IR_EventDef_setup_collocation (collocated);
+ this->CORBA_ComponentIR_EventPortDef_setup_collocation (collocated);
}
-IR::PublishesDef::~PublishesDef (void)
+CORBA::ComponentIR::PublishesDef::~PublishesDef (void)
{}
void
-IR::PublishesDef::_tao_any_destructor (void *_tao_void_pointer)
+CORBA::ComponentIR::PublishesDef::_tao_any_destructor (void *_tao_void_pointer)
{
PublishesDef *tmp = ACE_static_cast (PublishesDef *, _tao_void_pointer);
CORBA::release (tmp);
}
-IR::PublishesDef_ptr
-IR::PublishesDef::_narrow (
+CORBA::ComponentIR::PublishesDef_ptr
+CORBA::ComponentIR::PublishesDef::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -9113,7 +9804,7 @@ IR::PublishesDef::_narrow (
{
CORBA::Boolean is_a =
obj->_is_a (
- "IDL:omg.org/IR/PublishesDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/PublishesDef:1.0"
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (PublishesDef::_nil ());
@@ -9127,8 +9818,8 @@ IR::PublishesDef::_narrow (
return PublishesDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-IR::PublishesDef_ptr
-IR::PublishesDef::_unchecked_narrow (
+CORBA::ComponentIR::PublishesDef_ptr
+CORBA::ComponentIR::PublishesDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -9153,12 +9844,12 @@ IR::PublishesDef::_unchecked_narrow (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
obj->_is_collocated () &&
- IR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer != 0
+ CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer != 0
)
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::PublishesDef (
+ ::CORBA::ComponentIR::PublishesDef (
stub,
1,
obj->_servant ()
@@ -9171,7 +9862,7 @@ IR::PublishesDef::_unchecked_narrow (
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::PublishesDef (
+ ::CORBA::ComponentIR::PublishesDef (
stub,
0,
obj->_servant ()
@@ -9195,8 +9886,8 @@ IR::PublishesDef::_unchecked_narrow (
);
}
-IR::PublishesDef_ptr
-IR::PublishesDef::_duplicate (PublishesDef_ptr obj)
+CORBA::ComponentIR::PublishesDef_ptr
+CORBA::ComponentIR::PublishesDef::_duplicate (PublishesDef_ptr obj)
{
if (! CORBA::is_nil (obj))
{
@@ -9207,7 +9898,7 @@ IR::PublishesDef::_duplicate (PublishesDef_ptr obj)
}
CORBA::Boolean
-IR::PublishesDef::_is_a (
+CORBA::ComponentIR::PublishesDef::_is_a (
const char *value
ACE_ENV_ARG_DECL
)
@@ -9215,11 +9906,11 @@ IR::PublishesDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/PublishesDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/PublishesDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/EventDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -9246,27 +9937,27 @@ IR::PublishesDef::_is_a (
}
}
-void *IR::PublishesDef::_tao_QueryInterface (ptr_arith_t type)
+void *CORBA::ComponentIR::PublishesDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
if (type == ACE_reinterpret_cast (
ptr_arith_t,
- &ACE_NESTED_CLASS (::IR, PublishesDef)::_tao_class_id)
+ &ACE_NESTED_CLASS (::CORBA::ComponentIR, PublishesDef)::_tao_class_id)
)
{
retv = ACE_reinterpret_cast (void*, this);
}
else if (type == ACE_reinterpret_cast (
ptr_arith_t,
- &ACE_NESTED_CLASS (::IR, EventDef)::_tao_class_id)
+ &ACE_NESTED_CLASS (::CORBA::ComponentIR, EventPortDef)::_tao_class_id)
)
{
retv =
ACE_reinterpret_cast (
void *,
ACE_static_cast (
- IR::EventDef_ptr,
+ CORBA::ComponentIR::EventPortDef_ptr,
this
)
);
@@ -9319,26 +10010,30 @@ void *IR::PublishesDef::_tao_QueryInterface (ptr_arith_t type)
return retv;
}
-const char* IR::PublishesDef::_interface_repository_id (void) const
+const char* CORBA::ComponentIR::PublishesDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/PublishesDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/PublishesDef:1.0";
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-static const CORBA::Long _oc_IR_PublishesDef[] =
+static const CORBA::Long _oc_CORBA_ComponentIR_PublishesDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 32,
+ 47,
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
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f5075),
+ ACE_NTOHL (0x626c6973),
+ ACE_NTOHL (0x68657344),
+ ACE_NTOHL (0x65663a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ComponentIR/PublishesDef:1.0
13,
ACE_NTOHL (0x5075626c),
ACE_NTOHL (0x69736865),
@@ -9346,74 +10041,76 @@ static const CORBA::Long _oc_IR_PublishesDef[] =
ACE_NTOHL (0x0), // name = PublishesDef
};
-static CORBA::TypeCode _tc_TAO_tc_IR_PublishesDef (
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_PublishesDef (
CORBA::tk_objref,
- sizeof (_oc_IR_PublishesDef),
- (char *) &_oc_IR_PublishesDef,
+ sizeof (_oc_CORBA_ComponentIR_PublishesDef),
+ (char *) &_oc_CORBA_ComponentIR_PublishesDef,
0,
- sizeof (IR::PublishesDef)
+ sizeof (CORBA::ComponentIR::PublishesDef)
);
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
TAO_NAMESPACE_DEFINE (
::CORBA::TypeCode_ptr,
_tc_PublishesDef,
- &_tc_TAO_tc_IR_PublishesDef
+ &_tc_TAO_tc_CORBA_ComponentIR_PublishesDef
)
TAO_NAMESPACE_END
+TAO_NAMESPACE_END
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
-int IR::ConsumesDef::_tao_class_id = 0;
+int CORBA::ComponentIR::ConsumesDef::_tao_class_id = 0;
-IR::ConsumesDef_ptr
-tao_IR_ConsumesDef_duplicate (
- IR::ConsumesDef_ptr p
+CORBA::ComponentIR::ConsumesDef_ptr
+tao_CORBA_ComponentIR_ConsumesDef_duplicate (
+ CORBA::ComponentIR::ConsumesDef_ptr p
)
{
- return IR::ConsumesDef::_duplicate (p);
+ return CORBA::ComponentIR::ConsumesDef::_duplicate (p);
}
void
-tao_IR_ConsumesDef_release (
- IR::ConsumesDef_ptr p
+tao_CORBA_ComponentIR_ConsumesDef_release (
+ CORBA::ComponentIR::ConsumesDef_ptr p
)
{
CORBA::release (p);
}
-IR::ConsumesDef_ptr
-tao_IR_ConsumesDef_nil (
+CORBA::ComponentIR::ConsumesDef_ptr
+tao_CORBA_ComponentIR_ConsumesDef_nil (
void
)
{
- return IR::ConsumesDef::_nil ();
+ return CORBA::ComponentIR::ConsumesDef::_nil ();
}
-IR::ConsumesDef_ptr
-tao_IR_ConsumesDef_narrow (
+CORBA::ComponentIR::ConsumesDef_ptr
+tao_CORBA_ComponentIR_ConsumesDef_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return IR::ConsumesDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ComponentIR::ConsumesDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-tao_IR_ConsumesDef_upcast (
+tao_CORBA_ComponentIR_ConsumesDef_upcast (
void *src
)
{
- IR::ConsumesDef **tmp =
- ACE_static_cast (IR::ConsumesDef **, src);
+ CORBA::ComponentIR::ConsumesDef **tmp =
+ ACE_static_cast (CORBA::ComponentIR::ConsumesDef **, src);
return *tmp;
}
CORBA::Boolean
-tao_IR_ConsumesDef_marshal (
- IR::ConsumesDef_ptr p,
+tao_CORBA_ComponentIR_ConsumesDef_marshal (
+ CORBA::ComponentIR::ConsumesDef_ptr p,
TAO_OutputCDR &strm
)
{
@@ -9424,122 +10121,122 @@ tao_IR_ConsumesDef_marshal (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
// *************************************************************
-// IR::ConsumesDef_var
+// CORBA::ComponentIR::ConsumesDef_var
// *************************************************************
-IR::ConsumesDef_var::ConsumesDef_var (void)
+CORBA::ComponentIR::ConsumesDef_var::ConsumesDef_var (void)
: ptr_ (ConsumesDef::_nil ())
{}
-::IR::ConsumesDef_ptr
-IR::ConsumesDef_var::ptr (void) const
+::CORBA::ComponentIR::ConsumesDef_ptr
+CORBA::ComponentIR::ConsumesDef_var::ptr (void) const
{
return this->ptr_;
}
-IR::ConsumesDef_var::ConsumesDef_var (const ::IR::ConsumesDef_var &p)
+CORBA::ComponentIR::ConsumesDef_var::ConsumesDef_var (const ::CORBA::ComponentIR::ConsumesDef_var &p)
: TAO_Base_var (),
ptr_ (ConsumesDef::_duplicate (p.ptr ()))
{}
-IR::ConsumesDef_var::~ConsumesDef_var (void)
+CORBA::ComponentIR::ConsumesDef_var::~ConsumesDef_var (void)
{
CORBA::release (this->ptr_);
}
-IR::ConsumesDef_var &
-IR::ConsumesDef_var::operator= (ConsumesDef_ptr p)
+CORBA::ComponentIR::ConsumesDef_var &
+CORBA::ComponentIR::ConsumesDef_var::operator= (ConsumesDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-IR::ConsumesDef_var &
-IR::ConsumesDef_var::operator= (const ::IR::ConsumesDef_var &p)
+CORBA::ComponentIR::ConsumesDef_var &
+CORBA::ComponentIR::ConsumesDef_var::operator= (const ::CORBA::ComponentIR::ConsumesDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::ConsumesDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::ConsumesDef::_duplicate (p.ptr ());
}
return *this;
}
-IR::ConsumesDef_var::operator const ::IR::ConsumesDef_ptr &() const // cast
+CORBA::ComponentIR::ConsumesDef_var::operator const ::CORBA::ComponentIR::ConsumesDef_ptr &() const // cast
{
return this->ptr_;
}
-IR::ConsumesDef_var::operator ::IR::ConsumesDef_ptr &() // cast
+CORBA::ComponentIR::ConsumesDef_var::operator ::CORBA::ComponentIR::ConsumesDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::ConsumesDef_ptr
-IR::ConsumesDef_var::operator-> (void) const
+::CORBA::ComponentIR::ConsumesDef_ptr
+CORBA::ComponentIR::ConsumesDef_var::operator-> (void) const
{
return this->ptr_;
}
-::IR::ConsumesDef_ptr
-IR::ConsumesDef_var::in (void) const
+::CORBA::ComponentIR::ConsumesDef_ptr
+CORBA::ComponentIR::ConsumesDef_var::in (void) const
{
return this->ptr_;
}
-::IR::ConsumesDef_ptr &
-IR::ConsumesDef_var::inout (void)
+::CORBA::ComponentIR::ConsumesDef_ptr &
+CORBA::ComponentIR::ConsumesDef_var::inout (void)
{
return this->ptr_;
}
-::IR::ConsumesDef_ptr &
-IR::ConsumesDef_var::out (void)
+::CORBA::ComponentIR::ConsumesDef_ptr &
+CORBA::ComponentIR::ConsumesDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::ConsumesDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::ConsumesDef::_nil ();
return this->ptr_;
}
-::IR::ConsumesDef_ptr
-IR::ConsumesDef_var::_retn (void)
+::CORBA::ComponentIR::ConsumesDef_ptr
+CORBA::ComponentIR::ConsumesDef_var::_retn (void)
{
// yield ownership of managed obj reference
- ::IR::ConsumesDef_ptr val = this->ptr_;
- this->ptr_ = ::IR::ConsumesDef::_nil ();
+ ::CORBA::ComponentIR::ConsumesDef_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::ComponentIR::ConsumesDef::_nil ();
return val;
}
-::IR::ConsumesDef_ptr
-IR::ConsumesDef_var::tao_duplicate (ConsumesDef_ptr p)
+::CORBA::ComponentIR::ConsumesDef_ptr
+CORBA::ComponentIR::ConsumesDef_var::tao_duplicate (ConsumesDef_ptr p)
{
- return ::IR::ConsumesDef::_duplicate (p);
+ return ::CORBA::ComponentIR::ConsumesDef::_duplicate (p);
}
void
-IR::ConsumesDef_var::tao_release (ConsumesDef_ptr p)
+CORBA::ComponentIR::ConsumesDef_var::tao_release (ConsumesDef_ptr p)
{
CORBA::release (p);
}
-::IR::ConsumesDef_ptr
-IR::ConsumesDef_var::tao_nil (void)
+::CORBA::ComponentIR::ConsumesDef_ptr
+CORBA::ComponentIR::ConsumesDef_var::tao_nil (void)
{
- return ::IR::ConsumesDef::_nil ();
+ return ::CORBA::ComponentIR::ConsumesDef::_nil ();
}
-::IR::ConsumesDef_ptr
-IR::ConsumesDef_var::tao_narrow (
+::CORBA::ComponentIR::ConsumesDef_ptr
+CORBA::ComponentIR::ConsumesDef_var::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::IR::ConsumesDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return ::CORBA::ComponentIR::ConsumesDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-IR::ConsumesDef_var::tao_upcast (void *src)
+CORBA::ComponentIR::ConsumesDef_var::tao_upcast (void *src)
{
ConsumesDef **tmp =
ACE_static_cast (ConsumesDef **, src);
@@ -9550,60 +10247,60 @@ IR::ConsumesDef_var::tao_upcast (void *src)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
// *************************************************************
-// IR::ConsumesDef_out
+// CORBA::ComponentIR::ConsumesDef_out
// *************************************************************
-IR::ConsumesDef_out::ConsumesDef_out (ConsumesDef_ptr &p)
+CORBA::ComponentIR::ConsumesDef_out::ConsumesDef_out (ConsumesDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = ::IR::ConsumesDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::ConsumesDef::_nil ();
}
-IR::ConsumesDef_out::ConsumesDef_out (ConsumesDef_var &p)
+CORBA::ComponentIR::ConsumesDef_out::ConsumesDef_out (ConsumesDef_var &p)
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::ConsumesDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::ConsumesDef::_nil ();
}
-IR::ConsumesDef_out::ConsumesDef_out (const ::IR::ConsumesDef_out &p)
+CORBA::ComponentIR::ConsumesDef_out::ConsumesDef_out (const ::CORBA::ComponentIR::ConsumesDef_out &p)
: ptr_ (ACE_const_cast (ConsumesDef_out &, p).ptr_)
{}
-::IR::ConsumesDef_out &
-IR::ConsumesDef_out::operator= (const ::IR::ConsumesDef_out &p)
+::CORBA::ComponentIR::ConsumesDef_out &
+CORBA::ComponentIR::ConsumesDef_out::operator= (const ::CORBA::ComponentIR::ConsumesDef_out &p)
{
this->ptr_ = ACE_const_cast (ConsumesDef_out&, p).ptr_;
return *this;
}
-IR::ConsumesDef_out &
-IR::ConsumesDef_out::operator= (const ::IR::ConsumesDef_var &p)
+CORBA::ComponentIR::ConsumesDef_out &
+CORBA::ComponentIR::ConsumesDef_out::operator= (const ::CORBA::ComponentIR::ConsumesDef_var &p)
{
- this->ptr_ = ::IR::ConsumesDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::ConsumesDef::_duplicate (p.ptr ());
return *this;
}
-IR::ConsumesDef_out &
-IR::ConsumesDef_out::operator= (ConsumesDef_ptr p)
+CORBA::ComponentIR::ConsumesDef_out &
+CORBA::ComponentIR::ConsumesDef_out::operator= (ConsumesDef_ptr p)
{
this->ptr_ = p;
return *this;
}
-IR::ConsumesDef_out::operator ::IR::ConsumesDef_ptr &() // cast
+CORBA::ComponentIR::ConsumesDef_out::operator ::CORBA::ComponentIR::ConsumesDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::ConsumesDef_ptr &
-IR::ConsumesDef_out::ptr (void)
+::CORBA::ComponentIR::ConsumesDef_ptr &
+CORBA::ComponentIR::ConsumesDef_out::ptr (void)
{
return this->ptr_;
}
-::IR::ConsumesDef_ptr
-IR::ConsumesDef_out::operator-> (void)
+::CORBA::ComponentIR::ConsumesDef_ptr
+CORBA::ComponentIR::ConsumesDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -9622,10 +10319,10 @@ IR::ConsumesDef_out::operator-> (void)
// Base & Remote Proxy Implementation.
//
-IR::_TAO_ConsumesDef_Proxy_Impl::_TAO_ConsumesDef_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_ConsumesDef_Proxy_Impl::_TAO_ConsumesDef_Proxy_Impl (void)
{}
-IR::_TAO_ConsumesDef_Remote_Proxy_Impl::_TAO_ConsumesDef_Remote_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_ConsumesDef_Remote_Proxy_Impl::_TAO_ConsumesDef_Remote_Proxy_Impl (void)
{}
// Remote Implementation of the IDL interface methods
@@ -9641,37 +10338,37 @@ IR::_TAO_ConsumesDef_Remote_Proxy_Impl::_TAO_ConsumesDef_Remote_Proxy_Impl (void
// Remote & Base Proxy Broker Implementation
//
-IR::_TAO_ConsumesDef_Proxy_Broker::_TAO_ConsumesDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_ConsumesDef_Proxy_Broker::_TAO_ConsumesDef_Proxy_Broker (void)
{
}
-IR::_TAO_ConsumesDef_Proxy_Broker::~_TAO_ConsumesDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_ConsumesDef_Proxy_Broker::~_TAO_ConsumesDef_Proxy_Broker (void)
{
}
-IR::_TAO_ConsumesDef_Proxy_Broker * (*IR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_ConsumesDef_Proxy_Broker * (*CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
// Factory Member function Implementation.
-IR::_TAO_ConsumesDef_Remote_Proxy_Broker *
-IR::_TAO_ConsumesDef_Remote_Proxy_Broker::the_TAO_ConsumesDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_ConsumesDef_Remote_Proxy_Broker *
+CORBA::ComponentIR::_TAO_ConsumesDef_Remote_Proxy_Broker::the_TAO_ConsumesDef_Remote_Proxy_Broker (void)
{
- static ::IR::_TAO_ConsumesDef_Remote_Proxy_Broker remote_proxy_broker;
+ static ::CORBA::ComponentIR::_TAO_ConsumesDef_Remote_Proxy_Broker remote_proxy_broker;
return &remote_proxy_broker;
}
-IR::_TAO_ConsumesDef_Remote_Proxy_Broker::_TAO_ConsumesDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_ConsumesDef_Remote_Proxy_Broker::_TAO_ConsumesDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_ConsumesDef_Remote_Proxy_Broker::~_TAO_ConsumesDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_ConsumesDef_Remote_Proxy_Broker::~_TAO_ConsumesDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_ConsumesDef_Proxy_Impl&
-IR::_TAO_ConsumesDef_Remote_Proxy_Broker::select_proxy (
- ::IR::ConsumesDef *
+CORBA::ComponentIR::_TAO_ConsumesDef_Proxy_Impl&
+CORBA::ComponentIR::_TAO_ConsumesDef_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::ConsumesDef *
ACE_ENV_ARG_DECL_NOT_USED
)
{
@@ -9683,38 +10380,38 @@ IR::_TAO_ConsumesDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
-IR::ConsumesDef::ConsumesDef (int collocated)
+CORBA::ComponentIR::ConsumesDef::ConsumesDef (int collocated)
{
- this->IR_ConsumesDef_setup_collocation (collocated);
+ this->CORBA_ComponentIR_ConsumesDef_setup_collocation (collocated);
}
void
-IR::ConsumesDef::IR_ConsumesDef_setup_collocation (int collocated)
+CORBA::ComponentIR::ConsumesDef::CORBA_ComponentIR_ConsumesDef_setup_collocation (int collocated)
{
if (collocated)
this->the_TAO_ConsumesDef_Proxy_Broker_ =
- ::IR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer (this);
+ ::CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer (this);
else
this->the_TAO_ConsumesDef_Proxy_Broker_ =
- ::IR::_TAO_ConsumesDef_Remote_Proxy_Broker::the_TAO_ConsumesDef_Remote_Proxy_Broker ();
+ ::CORBA::ComponentIR::_TAO_ConsumesDef_Remote_Proxy_Broker::the_TAO_ConsumesDef_Remote_Proxy_Broker ();
- this->IR_EventDef_setup_collocation (collocated);
+ this->CORBA_ComponentIR_EventPortDef_setup_collocation (collocated);
}
-IR::ConsumesDef::~ConsumesDef (void)
+CORBA::ComponentIR::ConsumesDef::~ConsumesDef (void)
{}
void
-IR::ConsumesDef::_tao_any_destructor (void *_tao_void_pointer)
+CORBA::ComponentIR::ConsumesDef::_tao_any_destructor (void *_tao_void_pointer)
{
ConsumesDef *tmp = ACE_static_cast (ConsumesDef *, _tao_void_pointer);
CORBA::release (tmp);
}
-IR::ConsumesDef_ptr
-IR::ConsumesDef::_narrow (
+CORBA::ComponentIR::ConsumesDef_ptr
+CORBA::ComponentIR::ConsumesDef::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -9728,7 +10425,7 @@ IR::ConsumesDef::_narrow (
{
CORBA::Boolean is_a =
obj->_is_a (
- "IDL:omg.org/IR/ConsumesDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ConsumesDef:1.0"
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (ConsumesDef::_nil ());
@@ -9742,8 +10439,8 @@ IR::ConsumesDef::_narrow (
return ConsumesDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-IR::ConsumesDef_ptr
-IR::ConsumesDef::_unchecked_narrow (
+CORBA::ComponentIR::ConsumesDef_ptr
+CORBA::ComponentIR::ConsumesDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -9768,12 +10465,12 @@ IR::ConsumesDef::_unchecked_narrow (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
obj->_is_collocated () &&
- IR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer != 0
+ CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer != 0
)
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::ConsumesDef (
+ ::CORBA::ComponentIR::ConsumesDef (
stub,
1,
obj->_servant ()
@@ -9786,7 +10483,7 @@ IR::ConsumesDef::_unchecked_narrow (
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::ConsumesDef (
+ ::CORBA::ComponentIR::ConsumesDef (
stub,
0,
obj->_servant ()
@@ -9810,8 +10507,8 @@ IR::ConsumesDef::_unchecked_narrow (
);
}
-IR::ConsumesDef_ptr
-IR::ConsumesDef::_duplicate (ConsumesDef_ptr obj)
+CORBA::ComponentIR::ConsumesDef_ptr
+CORBA::ComponentIR::ConsumesDef::_duplicate (ConsumesDef_ptr obj)
{
if (! CORBA::is_nil (obj))
{
@@ -9822,7 +10519,7 @@ IR::ConsumesDef::_duplicate (ConsumesDef_ptr obj)
}
CORBA::Boolean
-IR::ConsumesDef::_is_a (
+CORBA::ComponentIR::ConsumesDef::_is_a (
const char *value
ACE_ENV_ARG_DECL
)
@@ -9830,11 +10527,11 @@ IR::ConsumesDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/ConsumesDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ConsumesDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/EventDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -9861,27 +10558,27 @@ IR::ConsumesDef::_is_a (
}
}
-void *IR::ConsumesDef::_tao_QueryInterface (ptr_arith_t type)
+void *CORBA::ComponentIR::ConsumesDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
if (type == ACE_reinterpret_cast (
ptr_arith_t,
- &ACE_NESTED_CLASS (::IR, ConsumesDef)::_tao_class_id)
+ &ACE_NESTED_CLASS (::CORBA::ComponentIR, ConsumesDef)::_tao_class_id)
)
{
retv = ACE_reinterpret_cast (void*, this);
}
else if (type == ACE_reinterpret_cast (
ptr_arith_t,
- &ACE_NESTED_CLASS (::IR, EventDef)::_tao_class_id)
+ &ACE_NESTED_CLASS (::CORBA::ComponentIR, EventPortDef)::_tao_class_id)
)
{
retv =
ACE_reinterpret_cast (
void *,
ACE_static_cast (
- IR::EventDef_ptr,
+ CORBA::ComponentIR::EventPortDef_ptr,
this
)
);
@@ -9934,100 +10631,106 @@ void *IR::ConsumesDef::_tao_QueryInterface (ptr_arith_t type)
return retv;
}
-const char* IR::ConsumesDef::_interface_repository_id (void) const
+const char* CORBA::ComponentIR::ConsumesDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/ConsumesDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/ConsumesDef:1.0";
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-static const CORBA::Long _oc_IR_ConsumesDef[] =
+static const CORBA::Long _oc_CORBA_ComponentIR_ConsumesDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 31,
+ 46,
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
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f436f),
+ ACE_NTOHL (0x6e73756d),
+ ACE_NTOHL (0x65734465),
+ ACE_NTOHL (0x663a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ComponentIR/ConsumesDef:1.0
12,
ACE_NTOHL (0x436f6e73),
ACE_NTOHL (0x756d6573),
ACE_NTOHL (0x44656600), // name = ConsumesDef
};
-static CORBA::TypeCode _tc_TAO_tc_IR_ConsumesDef (
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_ConsumesDef (
CORBA::tk_objref,
- sizeof (_oc_IR_ConsumesDef),
- (char *) &_oc_IR_ConsumesDef,
+ sizeof (_oc_CORBA_ComponentIR_ConsumesDef),
+ (char *) &_oc_CORBA_ComponentIR_ConsumesDef,
0,
- sizeof (IR::ConsumesDef)
+ sizeof (CORBA::ComponentIR::ConsumesDef)
);
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
TAO_NAMESPACE_DEFINE (
::CORBA::TypeCode_ptr,
_tc_ConsumesDef,
- &_tc_TAO_tc_IR_ConsumesDef
+ &_tc_TAO_tc_CORBA_ComponentIR_ConsumesDef
)
TAO_NAMESPACE_END
+TAO_NAMESPACE_END
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
-int IR::ComponentDef::_tao_class_id = 0;
+int CORBA::ComponentIR::ComponentDef::_tao_class_id = 0;
-IR::ComponentDef_ptr
-tao_IR_ComponentDef_duplicate (
- IR::ComponentDef_ptr p
+CORBA::ComponentIR::ComponentDef_ptr
+tao_CORBA_ComponentIR_ComponentDef_duplicate (
+ CORBA::ComponentIR::ComponentDef_ptr p
)
{
- return IR::ComponentDef::_duplicate (p);
+ return CORBA::ComponentIR::ComponentDef::_duplicate (p);
}
void
-tao_IR_ComponentDef_release (
- IR::ComponentDef_ptr p
+tao_CORBA_ComponentIR_ComponentDef_release (
+ CORBA::ComponentIR::ComponentDef_ptr p
)
{
CORBA::release (p);
}
-IR::ComponentDef_ptr
-tao_IR_ComponentDef_nil (
+CORBA::ComponentIR::ComponentDef_ptr
+tao_CORBA_ComponentIR_ComponentDef_nil (
void
)
{
- return IR::ComponentDef::_nil ();
+ return CORBA::ComponentIR::ComponentDef::_nil ();
}
-IR::ComponentDef_ptr
-tao_IR_ComponentDef_narrow (
+CORBA::ComponentIR::ComponentDef_ptr
+tao_CORBA_ComponentIR_ComponentDef_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return IR::ComponentDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ComponentIR::ComponentDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-tao_IR_ComponentDef_upcast (
+tao_CORBA_ComponentIR_ComponentDef_upcast (
void *src
)
{
- IR::ComponentDef **tmp =
- ACE_static_cast (IR::ComponentDef **, src);
+ CORBA::ComponentIR::ComponentDef **tmp =
+ ACE_static_cast (CORBA::ComponentIR::ComponentDef **, src);
return *tmp;
}
CORBA::Boolean
-tao_IR_ComponentDef_marshal (
- IR::ComponentDef_ptr p,
+tao_CORBA_ComponentIR_ComponentDef_marshal (
+ CORBA::ComponentIR::ComponentDef_ptr p,
TAO_OutputCDR &strm
)
{
@@ -10038,122 +10741,122 @@ tao_IR_ComponentDef_marshal (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
// *************************************************************
-// IR::ComponentDef_var
+// CORBA::ComponentIR::ComponentDef_var
// *************************************************************
-IR::ComponentDef_var::ComponentDef_var (void)
+CORBA::ComponentIR::ComponentDef_var::ComponentDef_var (void)
: ptr_ (ComponentDef::_nil ())
{}
-::IR::ComponentDef_ptr
-IR::ComponentDef_var::ptr (void) const
+::CORBA::ComponentIR::ComponentDef_ptr
+CORBA::ComponentIR::ComponentDef_var::ptr (void) const
{
return this->ptr_;
}
-IR::ComponentDef_var::ComponentDef_var (const ::IR::ComponentDef_var &p)
+CORBA::ComponentIR::ComponentDef_var::ComponentDef_var (const ::CORBA::ComponentIR::ComponentDef_var &p)
: TAO_Base_var (),
ptr_ (ComponentDef::_duplicate (p.ptr ()))
{}
-IR::ComponentDef_var::~ComponentDef_var (void)
+CORBA::ComponentIR::ComponentDef_var::~ComponentDef_var (void)
{
CORBA::release (this->ptr_);
}
-IR::ComponentDef_var &
-IR::ComponentDef_var::operator= (ComponentDef_ptr p)
+CORBA::ComponentIR::ComponentDef_var &
+CORBA::ComponentIR::ComponentDef_var::operator= (ComponentDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-IR::ComponentDef_var &
-IR::ComponentDef_var::operator= (const ::IR::ComponentDef_var &p)
+CORBA::ComponentIR::ComponentDef_var &
+CORBA::ComponentIR::ComponentDef_var::operator= (const ::CORBA::ComponentIR::ComponentDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::ComponentDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::ComponentDef::_duplicate (p.ptr ());
}
return *this;
}
-IR::ComponentDef_var::operator const ::IR::ComponentDef_ptr &() const // cast
+CORBA::ComponentIR::ComponentDef_var::operator const ::CORBA::ComponentIR::ComponentDef_ptr &() const // cast
{
return this->ptr_;
}
-IR::ComponentDef_var::operator ::IR::ComponentDef_ptr &() // cast
+CORBA::ComponentIR::ComponentDef_var::operator ::CORBA::ComponentIR::ComponentDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::ComponentDef_ptr
-IR::ComponentDef_var::operator-> (void) const
+::CORBA::ComponentIR::ComponentDef_ptr
+CORBA::ComponentIR::ComponentDef_var::operator-> (void) const
{
return this->ptr_;
}
-::IR::ComponentDef_ptr
-IR::ComponentDef_var::in (void) const
+::CORBA::ComponentIR::ComponentDef_ptr
+CORBA::ComponentIR::ComponentDef_var::in (void) const
{
return this->ptr_;
}
-::IR::ComponentDef_ptr &
-IR::ComponentDef_var::inout (void)
+::CORBA::ComponentIR::ComponentDef_ptr &
+CORBA::ComponentIR::ComponentDef_var::inout (void)
{
return this->ptr_;
}
-::IR::ComponentDef_ptr &
-IR::ComponentDef_var::out (void)
+::CORBA::ComponentIR::ComponentDef_ptr &
+CORBA::ComponentIR::ComponentDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::ComponentDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::ComponentDef::_nil ();
return this->ptr_;
}
-::IR::ComponentDef_ptr
-IR::ComponentDef_var::_retn (void)
+::CORBA::ComponentIR::ComponentDef_ptr
+CORBA::ComponentIR::ComponentDef_var::_retn (void)
{
// yield ownership of managed obj reference
- ::IR::ComponentDef_ptr val = this->ptr_;
- this->ptr_ = ::IR::ComponentDef::_nil ();
+ ::CORBA::ComponentIR::ComponentDef_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::ComponentIR::ComponentDef::_nil ();
return val;
}
-::IR::ComponentDef_ptr
-IR::ComponentDef_var::tao_duplicate (ComponentDef_ptr p)
+::CORBA::ComponentIR::ComponentDef_ptr
+CORBA::ComponentIR::ComponentDef_var::tao_duplicate (ComponentDef_ptr p)
{
- return ::IR::ComponentDef::_duplicate (p);
+ return ::CORBA::ComponentIR::ComponentDef::_duplicate (p);
}
void
-IR::ComponentDef_var::tao_release (ComponentDef_ptr p)
+CORBA::ComponentIR::ComponentDef_var::tao_release (ComponentDef_ptr p)
{
CORBA::release (p);
}
-::IR::ComponentDef_ptr
-IR::ComponentDef_var::tao_nil (void)
+::CORBA::ComponentIR::ComponentDef_ptr
+CORBA::ComponentIR::ComponentDef_var::tao_nil (void)
{
- return ::IR::ComponentDef::_nil ();
+ return ::CORBA::ComponentIR::ComponentDef::_nil ();
}
-::IR::ComponentDef_ptr
-IR::ComponentDef_var::tao_narrow (
+::CORBA::ComponentIR::ComponentDef_ptr
+CORBA::ComponentIR::ComponentDef_var::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::IR::ComponentDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return ::CORBA::ComponentIR::ComponentDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-IR::ComponentDef_var::tao_upcast (void *src)
+CORBA::ComponentIR::ComponentDef_var::tao_upcast (void *src)
{
ComponentDef **tmp =
ACE_static_cast (ComponentDef **, src);
@@ -10164,60 +10867,60 @@ IR::ComponentDef_var::tao_upcast (void *src)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
// *************************************************************
-// IR::ComponentDef_out
+// CORBA::ComponentIR::ComponentDef_out
// *************************************************************
-IR::ComponentDef_out::ComponentDef_out (ComponentDef_ptr &p)
+CORBA::ComponentIR::ComponentDef_out::ComponentDef_out (ComponentDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = ::IR::ComponentDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::ComponentDef::_nil ();
}
-IR::ComponentDef_out::ComponentDef_out (ComponentDef_var &p)
+CORBA::ComponentIR::ComponentDef_out::ComponentDef_out (ComponentDef_var &p)
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::ComponentDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::ComponentDef::_nil ();
}
-IR::ComponentDef_out::ComponentDef_out (const ::IR::ComponentDef_out &p)
+CORBA::ComponentIR::ComponentDef_out::ComponentDef_out (const ::CORBA::ComponentIR::ComponentDef_out &p)
: ptr_ (ACE_const_cast (ComponentDef_out &, p).ptr_)
{}
-::IR::ComponentDef_out &
-IR::ComponentDef_out::operator= (const ::IR::ComponentDef_out &p)
+::CORBA::ComponentIR::ComponentDef_out &
+CORBA::ComponentIR::ComponentDef_out::operator= (const ::CORBA::ComponentIR::ComponentDef_out &p)
{
this->ptr_ = ACE_const_cast (ComponentDef_out&, p).ptr_;
return *this;
}
-IR::ComponentDef_out &
-IR::ComponentDef_out::operator= (const ::IR::ComponentDef_var &p)
+CORBA::ComponentIR::ComponentDef_out &
+CORBA::ComponentIR::ComponentDef_out::operator= (const ::CORBA::ComponentIR::ComponentDef_var &p)
{
- this->ptr_ = ::IR::ComponentDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::ComponentDef::_duplicate (p.ptr ());
return *this;
}
-IR::ComponentDef_out &
-IR::ComponentDef_out::operator= (ComponentDef_ptr p)
+CORBA::ComponentIR::ComponentDef_out &
+CORBA::ComponentIR::ComponentDef_out::operator= (ComponentDef_ptr p)
{
this->ptr_ = p;
return *this;
}
-IR::ComponentDef_out::operator ::IR::ComponentDef_ptr &() // cast
+CORBA::ComponentIR::ComponentDef_out::operator ::CORBA::ComponentIR::ComponentDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::ComponentDef_ptr &
-IR::ComponentDef_out::ptr (void)
+::CORBA::ComponentIR::ComponentDef_ptr &
+CORBA::ComponentIR::ComponentDef_out::ptr (void)
{
return this->ptr_;
}
-::IR::ComponentDef_ptr
-IR::ComponentDef_out::operator-> (void)
+::CORBA::ComponentIR::ComponentDef_ptr
+CORBA::ComponentIR::ComponentDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -10230,10 +10933,10 @@ IR::ComponentDef_out::operator-> (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_get : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
@@ -10247,19 +10950,19 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::CORBA::InterfaceDefSeq * result);
+ void result (::CORBA::ComponentIR::ComponentDef_ptr result);
private:
- TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_get (const TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_get &);
- void operator= (const TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_get &);
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get (const TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get &);
- ::CORBA::InterfaceDefSeq * _result;
+ ::CORBA::ComponentIR::ComponentDef_ptr _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_get::TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
ACE_ENV_ARG_DECL_NOT_USED
@@ -10268,7 +10971,7 @@ public:
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -10280,7 +10983,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_get::arguments (ACE_E
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -10292,7 +10995,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_get::exceptions (ACE_
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_get::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -10308,7 +11011,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_get::result (ACE_ENV_
}
void
-TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_get::result (::CORBA::InterfaceDefSeq * result)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::result (::CORBA::ComponentIR::ComponentDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -10317,13 +11020,13 @@ TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_get::result (::CORBA:
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_set : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_set (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
- const CORBA::InterfaceDefSeq & supported_interfaces
+ CORBA::ComponentIR::ComponentDef_ptr base_component
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
@@ -10336,26 +11039,26 @@ public:
ACE_THROW_SPEC ((CORBA::SystemException));
private:
- TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_set (const TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_set &);
- void operator= (const TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_set &);
- const CORBA::InterfaceDefSeq & supported_interfaces_;
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set (const TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set &);
+ CORBA::ComponentIR::ComponentDef_ptr base_component_;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_set::TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_set (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
- const CORBA::InterfaceDefSeq & supported_interfaces
+ CORBA::ComponentIR::ComponentDef_ptr base_component
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
- supported_interfaces_ (supported_interfaces)
+ base_component_ (base_component)
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_set::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -10367,7 +11070,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_set::arguments (ACE_E
parameter_list->length (1);
CORBA::ULong len = 0;
- (*parameter_list)[len].argument <<= this->supported_interfaces_;
+ (*parameter_list)[len].argument <<= this->base_component_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
@@ -10375,7 +11078,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_set::arguments (ACE_E
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_set::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -10387,7 +11090,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_set::exceptions (ACE_
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_set::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -10404,97 +11107,10 @@ TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_set::result (ACE_ENV_
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_ComponentDef_base_component_get : public TAO_ClientRequestInfo_i
-{
-public:
- TAO_ClientRequestInfo_IR_ComponentDef_base_component_get (
- TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_WITH_DEFAULTS);
-
- virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void result (::IR::ComponentDef_ptr result);
-
- private:
- TAO_ClientRequestInfo_IR_ComponentDef_base_component_get (const TAO_ClientRequestInfo_IR_ComponentDef_base_component_get &);
- void operator= (const TAO_ClientRequestInfo_IR_ComponentDef_base_component_get &);
-
- ::IR::ComponentDef_ptr _result;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
-
- TAO_ClientRequestInfo_IR_ComponentDef_base_component_get::TAO_ClientRequestInfo_IR_ComponentDef_base_component_get (
- TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
- )
- : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
-{}
-
-Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_ComponentDef_base_component_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the argument list on demand.
- Dynamic::ParameterList *parameter_list =
- TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return parameter_list;
-}
-
-Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_ComponentDef_base_component_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the exception list on demand.
- Dynamic::ExceptionList *exception_list =
- TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return exception_list;
-}
-
-CORBA::Any *
-TAO_ClientRequestInfo_IR_ComponentDef_base_component_get::result (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
- CORBA::Any *result_any =
- TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= this->_result;
- return safe_result_any._retn ();
-}
-
-void
-TAO_ClientRequestInfo_IR_ComponentDef_base_component_get::result (::IR::ComponentDef_ptr result)
-{
- // Update the result.
- this->_result = result;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-
-class TAO_ClientRequestInfo_IR_ComponentDef_provides_interfaces_get : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_ComponentDef_provides_interfaces_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
@@ -10508,193 +11124,19 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::ProvidesDefSeq * result);
-
- private:
- TAO_ClientRequestInfo_IR_ComponentDef_provides_interfaces_get (const TAO_ClientRequestInfo_IR_ComponentDef_provides_interfaces_get &);
- void operator= (const TAO_ClientRequestInfo_IR_ComponentDef_provides_interfaces_get &);
-
- ::IR::ProvidesDefSeq * _result;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
-
- TAO_ClientRequestInfo_IR_ComponentDef_provides_interfaces_get::TAO_ClientRequestInfo_IR_ComponentDef_provides_interfaces_get (
- TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
- )
- : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
-{}
-
-Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_ComponentDef_provides_interfaces_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the argument list on demand.
- Dynamic::ParameterList *parameter_list =
- TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return parameter_list;
-}
-
-Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_ComponentDef_provides_interfaces_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the exception list on demand.
- Dynamic::ExceptionList *exception_list =
- TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return exception_list;
-}
-
-CORBA::Any *
-TAO_ClientRequestInfo_IR_ComponentDef_provides_interfaces_get::result (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
- CORBA::Any *result_any =
- TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= this->_result;
- return safe_result_any._retn ();
-}
-
-void
-TAO_ClientRequestInfo_IR_ComponentDef_provides_interfaces_get::result (::IR::ProvidesDefSeq * result)
-{
- // Update the result.
- this->_result = result;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-
-class TAO_ClientRequestInfo_IR_ComponentDef_uses_interfaces_get : public TAO_ClientRequestInfo_i
-{
-public:
- TAO_ClientRequestInfo_IR_ComponentDef_uses_interfaces_get (
- TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_WITH_DEFAULTS);
-
- virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void result (::IR::UsesDefSeq * result);
-
- private:
- TAO_ClientRequestInfo_IR_ComponentDef_uses_interfaces_get (const TAO_ClientRequestInfo_IR_ComponentDef_uses_interfaces_get &);
- void operator= (const TAO_ClientRequestInfo_IR_ComponentDef_uses_interfaces_get &);
-
- ::IR::UsesDefSeq * _result;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
-
- TAO_ClientRequestInfo_IR_ComponentDef_uses_interfaces_get::TAO_ClientRequestInfo_IR_ComponentDef_uses_interfaces_get (
- TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
- )
- : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
-{}
-
-Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_ComponentDef_uses_interfaces_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the argument list on demand.
- Dynamic::ParameterList *parameter_list =
- TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return parameter_list;
-}
-
-Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_ComponentDef_uses_interfaces_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the exception list on demand.
- Dynamic::ExceptionList *exception_list =
- TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return exception_list;
-}
-
-CORBA::Any *
-TAO_ClientRequestInfo_IR_ComponentDef_uses_interfaces_get::result (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
- CORBA::Any *result_any =
- TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= this->_result;
- return safe_result_any._retn ();
-}
-
-void
-TAO_ClientRequestInfo_IR_ComponentDef_uses_interfaces_get::result (::IR::UsesDefSeq * result)
-{
- // Update the result.
- this->_result = result;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-
-class TAO_ClientRequestInfo_IR_ComponentDef_emits_events_get : public TAO_ClientRequestInfo_i
-{
-public:
- TAO_ClientRequestInfo_IR_ComponentDef_emits_events_get (
- TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_WITH_DEFAULTS);
-
- virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void result (::IR::EmitsDefSeq * result);
+ void result (::CORBA::InterfaceDefSeq * result);
private:
- TAO_ClientRequestInfo_IR_ComponentDef_emits_events_get (const TAO_ClientRequestInfo_IR_ComponentDef_emits_events_get &);
- void operator= (const TAO_ClientRequestInfo_IR_ComponentDef_emits_events_get &);
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get (const TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get &);
- ::IR::EmitsDefSeq * _result;
+ ::CORBA::InterfaceDefSeq * _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_ComponentDef_emits_events_get::TAO_ClientRequestInfo_IR_ComponentDef_emits_events_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
ACE_ENV_ARG_DECL_NOT_USED
@@ -10703,7 +11145,7 @@ public:
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_ComponentDef_emits_events_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -10715,7 +11157,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_emits_events_get::arguments (ACE_ENV_SINGL
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_ComponentDef_emits_events_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -10727,7 +11169,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_emits_events_get::exceptions (ACE_ENV_SING
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_ComponentDef_emits_events_get::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -10743,7 +11185,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_emits_events_get::result (ACE_ENV_SINGLE_A
}
void
-TAO_ClientRequestInfo_IR_ComponentDef_emits_events_get::result (::IR::EmitsDefSeq * result)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::result (::CORBA::InterfaceDefSeq * result)
{
// Update the result.
this->_result = result;
@@ -10752,12 +11194,13 @@ TAO_ClientRequestInfo_IR_ComponentDef_emits_events_get::result (::IR::EmitsDefSe
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_ComponentDef_publishes_events_get : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_ComponentDef_publishes_events_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set (
TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
+ CORBA::Object_ptr _tao_target,
+ const CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
@@ -10769,28 +11212,27 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::PublishesDefSeq * result);
-
private:
- TAO_ClientRequestInfo_IR_ComponentDef_publishes_events_get (const TAO_ClientRequestInfo_IR_ComponentDef_publishes_events_get &);
- void operator= (const TAO_ClientRequestInfo_IR_ComponentDef_publishes_events_get &);
-
- ::IR::PublishesDefSeq * _result;
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set (const TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set &);
+ const CORBA::InterfaceDefSeq & supported_interfaces_;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_ComponentDef_publishes_events_get::TAO_ClientRequestInfo_IR_ComponentDef_publishes_events_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set (
TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
+ CORBA::Object_ptr _tao_target,
+ const CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL_NOT_USED
)
- : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
+ supported_interfaces_ (supported_interfaces)
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_ComponentDef_publishes_events_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -10798,98 +11240,19 @@ TAO_ClientRequestInfo_IR_ComponentDef_publishes_events_get::arguments (ACE_ENV_S
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- return parameter_list;
-}
-
-Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_ComponentDef_publishes_events_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the exception list on demand.
- Dynamic::ExceptionList *exception_list =
- TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return exception_list;
-}
-
-CORBA::Any *
-TAO_ClientRequestInfo_IR_ComponentDef_publishes_events_get::result (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
- CORBA::Any *result_any =
- TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= this->_result;
- return safe_result_any._retn ();
-}
-
-void
-TAO_ClientRequestInfo_IR_ComponentDef_publishes_events_get::result (::IR::PublishesDefSeq * result)
-{
- // Update the result.
- this->_result = result;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-
-class TAO_ClientRequestInfo_IR_ComponentDef_consumes_events_get : public TAO_ClientRequestInfo_i
-{
-public:
- TAO_ClientRequestInfo_IR_ComponentDef_consumes_events_get (
- TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_WITH_DEFAULTS);
-
- virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void result (::IR::ConsumesDefSeq * result);
-
- private:
- TAO_ClientRequestInfo_IR_ComponentDef_consumes_events_get (const TAO_ClientRequestInfo_IR_ComponentDef_consumes_events_get &);
- void operator= (const TAO_ClientRequestInfo_IR_ComponentDef_consumes_events_get &);
-
- ::IR::ConsumesDefSeq * _result;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
- TAO_ClientRequestInfo_IR_ComponentDef_consumes_events_get::TAO_ClientRequestInfo_IR_ComponentDef_consumes_events_get (
- TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
- )
- : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
-{}
-
-Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_ComponentDef_consumes_events_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the argument list on demand.
- Dynamic::ParameterList *parameter_list =
- TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+ (*parameter_list)[len].argument <<= this->supported_interfaces_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
- return parameter_list;
+ return safe_parameter_list._retn ();
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_ComponentDef_consumes_events_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -10901,122 +11264,27 @@ TAO_ClientRequestInfo_IR_ComponentDef_consumes_events_get::exceptions (ACE_ENV_S
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_ComponentDef_consumes_events_get::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
+ CORBA::Boolean tk_void_any = 1;
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= this->_result;
- return safe_result_any._retn ();
-}
-
-void
-TAO_ClientRequestInfo_IR_ComponentDef_consumes_events_get::result (::IR::ConsumesDefSeq * result)
-{
- // Update the result.
- this->_result = result;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-
-class TAO_ClientRequestInfo_IR_ComponentDef_is_basic_get : public TAO_ClientRequestInfo_i
-{
-public:
- TAO_ClientRequestInfo_IR_ComponentDef_is_basic_get (
- TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_WITH_DEFAULTS);
-
- virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void result (::CORBA::Boolean result);
-
- private:
- TAO_ClientRequestInfo_IR_ComponentDef_is_basic_get (const TAO_ClientRequestInfo_IR_ComponentDef_is_basic_get &);
- void operator= (const TAO_ClientRequestInfo_IR_ComponentDef_is_basic_get &);
-
- ::CORBA::Boolean _result;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
-
- TAO_ClientRequestInfo_IR_ComponentDef_is_basic_get::TAO_ClientRequestInfo_IR_ComponentDef_is_basic_get (
- TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
- )
- : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
-{}
-
-Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_ComponentDef_is_basic_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the argument list on demand.
- Dynamic::ParameterList *parameter_list =
- TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return parameter_list;
-}
-
-Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_ComponentDef_is_basic_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the exception list on demand.
- Dynamic::ExceptionList *exception_list =
- TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return exception_list;
+ return result_any;
}
-CORBA::Any *
-TAO_ClientRequestInfo_IR_ComponentDef_is_basic_get::result (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
- CORBA::Any *result_any =
- TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= CORBA::Any::from_boolean (this->_result);
- return safe_result_any._retn ();
-}
-void
-TAO_ClientRequestInfo_IR_ComponentDef_is_basic_get::result (CORBA::Boolean result)
-{
- // Update the result.
- this->_result = result;
-}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_ComponentDef_create_provides : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_ComponentDef_create_provides (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * id,
@@ -11034,23 +11302,23 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::ProvidesDef_ptr result);
+ void result (::CORBA::ComponentIR::ProvidesDef_ptr result);
private:
- TAO_ClientRequestInfo_IR_ComponentDef_create_provides (const TAO_ClientRequestInfo_IR_ComponentDef_create_provides &);
- void operator= (const TAO_ClientRequestInfo_IR_ComponentDef_create_provides &);
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides (const TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides &);
const char * id_;
const char * name_;
const char * version_;
CORBA::InterfaceDef_ptr interface_type_;
- ::IR::ProvidesDef_ptr _result;
+ ::CORBA::ComponentIR::ProvidesDef_ptr _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_ComponentDef_create_provides::TAO_ClientRequestInfo_IR_ComponentDef_create_provides (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * id,
@@ -11067,7 +11335,7 @@ public:
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_ComponentDef_create_provides::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -11099,7 +11367,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_provides::arguments (ACE_ENV_SINGLE
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_ComponentDef_create_provides::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -11111,7 +11379,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_provides::exceptions (ACE_ENV_SINGL
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_ComponentDef_create_provides::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -11127,7 +11395,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_provides::result (ACE_ENV_SINGLE_AR
}
void
-TAO_ClientRequestInfo_IR_ComponentDef_create_provides::result (::IR::ProvidesDef_ptr result)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::result (::CORBA::ComponentIR::ProvidesDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -11136,10 +11404,10 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_provides::result (::IR::ProvidesDef
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_ComponentDef_create_uses : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_ComponentDef_create_uses (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * id,
@@ -11158,24 +11426,24 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::UsesDef_ptr result);
+ void result (::CORBA::ComponentIR::UsesDef_ptr result);
private:
- TAO_ClientRequestInfo_IR_ComponentDef_create_uses (const TAO_ClientRequestInfo_IR_ComponentDef_create_uses &);
- void operator= (const TAO_ClientRequestInfo_IR_ComponentDef_create_uses &);
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses (const TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses &);
const char * id_;
const char * name_;
const char * version_;
CORBA::InterfaceDef_ptr interface_type_;
const CORBA::Boolean & is_multiple_;
- ::IR::UsesDef_ptr _result;
+ ::CORBA::ComponentIR::UsesDef_ptr _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_ComponentDef_create_uses::TAO_ClientRequestInfo_IR_ComponentDef_create_uses (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * id,
@@ -11194,7 +11462,7 @@ public:
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_ComponentDef_create_uses::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -11230,7 +11498,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_uses::arguments (ACE_ENV_SINGLE_ARG
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_ComponentDef_create_uses::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -11242,7 +11510,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_uses::exceptions (ACE_ENV_SINGLE_AR
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_ComponentDef_create_uses::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -11258,7 +11526,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_uses::result (ACE_ENV_SINGLE_ARG_DE
}
void
-TAO_ClientRequestInfo_IR_ComponentDef_create_uses::result (::IR::UsesDef_ptr result)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::result (::CORBA::ComponentIR::UsesDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -11267,16 +11535,16 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_uses::result (::IR::UsesDef_ptr res
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_ComponentDef_create_emits : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_ComponentDef_create_emits (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
@@ -11288,40 +11556,40 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::EmitsDef_ptr result);
+ void result (::CORBA::ComponentIR::EmitsDef_ptr result);
private:
- TAO_ClientRequestInfo_IR_ComponentDef_create_emits (const TAO_ClientRequestInfo_IR_ComponentDef_create_emits &);
- void operator= (const TAO_ClientRequestInfo_IR_ComponentDef_create_emits &);
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits (const TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits &);
const char * id_;
const char * name_;
const char * version_;
- CORBA::ValueDef_ptr value_;
+ CORBA::ComponentIR::EventDef_ptr event_;
- ::IR::EmitsDef_ptr _result;
+ ::CORBA::ComponentIR::EmitsDef_ptr _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_ComponentDef_create_emits::TAO_ClientRequestInfo_IR_ComponentDef_create_emits (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
id_ (id),
name_ (name),
version_ (version),
- value_ (value)
+ event_ (event)
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_ComponentDef_create_emits::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -11345,7 +11613,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_emits::arguments (ACE_ENV_SINGLE_AR
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
- (*parameter_list)[len].argument <<= this->value_;
+ (*parameter_list)[len].argument <<= this->event_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
@@ -11353,7 +11621,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_emits::arguments (ACE_ENV_SINGLE_AR
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_ComponentDef_create_emits::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -11365,7 +11633,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_emits::exceptions (ACE_ENV_SINGLE_A
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_ComponentDef_create_emits::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -11381,7 +11649,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_emits::result (ACE_ENV_SINGLE_ARG_D
}
void
-TAO_ClientRequestInfo_IR_ComponentDef_create_emits::result (::IR::EmitsDef_ptr result)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::result (::CORBA::ComponentIR::EmitsDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -11390,16 +11658,16 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_emits::result (::IR::EmitsDef_ptr r
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_ComponentDef_create_publishes : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_ComponentDef_create_publishes (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
@@ -11411,40 +11679,40 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::PublishesDef_ptr result);
+ void result (::CORBA::ComponentIR::PublishesDef_ptr result);
private:
- TAO_ClientRequestInfo_IR_ComponentDef_create_publishes (const TAO_ClientRequestInfo_IR_ComponentDef_create_publishes &);
- void operator= (const TAO_ClientRequestInfo_IR_ComponentDef_create_publishes &);
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes (const TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes &);
const char * id_;
const char * name_;
const char * version_;
- CORBA::ValueDef_ptr value_;
+ CORBA::ComponentIR::EventDef_ptr event_;
- ::IR::PublishesDef_ptr _result;
+ ::CORBA::ComponentIR::PublishesDef_ptr _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_ComponentDef_create_publishes::TAO_ClientRequestInfo_IR_ComponentDef_create_publishes (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
id_ (id),
name_ (name),
version_ (version),
- value_ (value)
+ event_ (event)
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_ComponentDef_create_publishes::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -11468,7 +11736,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_publishes::arguments (ACE_ENV_SINGL
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
- (*parameter_list)[len].argument <<= this->value_;
+ (*parameter_list)[len].argument <<= this->event_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
@@ -11476,7 +11744,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_publishes::arguments (ACE_ENV_SINGL
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_ComponentDef_create_publishes::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -11488,7 +11756,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_publishes::exceptions (ACE_ENV_SING
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_ComponentDef_create_publishes::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -11504,7 +11772,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_publishes::result (ACE_ENV_SINGLE_A
}
void
-TAO_ClientRequestInfo_IR_ComponentDef_create_publishes::result (::IR::PublishesDef_ptr result)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::result (::CORBA::ComponentIR::PublishesDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -11513,16 +11781,16 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_publishes::result (::IR::PublishesD
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_ComponentDef_create_consumes : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_ComponentDef_create_consumes (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
@@ -11534,40 +11802,40 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::ConsumesDef_ptr result);
+ void result (::CORBA::ComponentIR::ConsumesDef_ptr result);
private:
- TAO_ClientRequestInfo_IR_ComponentDef_create_consumes (const TAO_ClientRequestInfo_IR_ComponentDef_create_consumes &);
- void operator= (const TAO_ClientRequestInfo_IR_ComponentDef_create_consumes &);
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes (const TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes &);
const char * id_;
const char * name_;
const char * version_;
- CORBA::ValueDef_ptr value_;
+ CORBA::ComponentIR::EventDef_ptr event_;
- ::IR::ConsumesDef_ptr _result;
+ ::CORBA::ComponentIR::ConsumesDef_ptr _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_ComponentDef_create_consumes::TAO_ClientRequestInfo_IR_ComponentDef_create_consumes (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
id_ (id),
name_ (name),
version_ (version),
- value_ (value)
+ event_ (event)
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_ComponentDef_create_consumes::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -11591,7 +11859,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_consumes::arguments (ACE_ENV_SINGLE
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
- (*parameter_list)[len].argument <<= this->value_;
+ (*parameter_list)[len].argument <<= this->event_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
@@ -11599,7 +11867,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_consumes::arguments (ACE_ENV_SINGLE
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_ComponentDef_create_consumes::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -11611,7 +11879,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_consumes::exceptions (ACE_ENV_SINGL
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_ComponentDef_create_consumes::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -11627,7 +11895,7 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_consumes::result (ACE_ENV_SINGLE_AR
}
void
-TAO_ClientRequestInfo_IR_ComponentDef_create_consumes::result (::IR::ConsumesDef_ptr result)
+TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::result (::CORBA::ComponentIR::ConsumesDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -11642,10 +11910,10 @@ TAO_ClientRequestInfo_IR_ComponentDef_create_consumes::result (::IR::ConsumesDef
// Base & Remote Proxy Implementation.
//
-IR::_TAO_ComponentDef_Proxy_Impl::_TAO_ComponentDef_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_ComponentDef_Proxy_Impl::_TAO_ComponentDef_Proxy_Impl (void)
{}
-IR::_TAO_ComponentDef_Remote_Proxy_Impl::_TAO_ComponentDef_Remote_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::_TAO_ComponentDef_Remote_Proxy_Impl (void)
{}
// Remote Implementation of the IDL interface methods
@@ -11653,7 +11921,7 @@ IR::_TAO_ComponentDef_Remote_Proxy_Impl::_TAO_ComponentDef_Remote_Proxy_Impl (vo
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::CORBA::InterfaceDefSeq * IR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfaces (
+::CORBA::ComponentIR::ComponentDef_ptr CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::base_component (
CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
@@ -11661,24 +11929,18 @@ IR::_TAO_ComponentDef_Remote_Proxy_Impl::_TAO_ComponentDef_Remote_Proxy_Impl (vo
CORBA::SystemException
))
{
- CORBA::InterfaceDefSeq_var _tao_retval;
+ CORBA::ComponentIR::ComponentDef_var _tao_retval (CORBA::ComponentIR::ComponentDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
- {
- CORBA::InterfaceDefSeq *tmp;
- ACE_NEW_RETURN (tmp, CORBA::InterfaceDefSeq, _tao_retval._retn ());
- _tao_retval = tmp;
- }
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_supported_interfaces",
- 25,
+ "_get_base_component",
+ 19,
0,
istub->orb_core ()
);
@@ -11699,7 +11961,7 @@ IR::_TAO_ComponentDef_Remote_Proxy_Impl::_TAO_ComponentDef_Remote_Proxy_Impl (vo
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_get _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get _tao_ri (
&_tao_call,
_collocated_tao_target_
ACE_ENV_ARG_PARAMETER
@@ -11781,7 +12043,7 @@ IR::_TAO_ComponentDef_Remote_Proxy_Impl::_TAO_ComponentDef_Remote_Proxy_Impl (vo
}
#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::InterfaceDefSeq * _tao_retval_info =
+ ::CORBA::ComponentIR::ComponentDef_ptr _tao_retval_info =
_tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
@@ -11859,9 +12121,9 @@ IR::_TAO_ComponentDef_Remote_Proxy_Impl::_TAO_ComponentDef_Remote_Proxy_Impl (vo
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-void IR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfaces (
+void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::base_component (
CORBA_Object *_collocated_tao_target_,
- const CORBA::InterfaceDefSeq & supported_interfaces
+ CORBA::ComponentIR::ComponentDef_ptr base_component
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -11877,8 +12139,8 @@ void IR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfaces (
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_supported_interfaces",
- 25,
+ "_set_base_component",
+ 19,
1,
istub->orb_core ()
);
@@ -11899,10 +12161,10 @@ void IR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfaces (
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_ComponentDef_supported_interfaces_set _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set _tao_ri (
&_tao_call,
_collocated_tao_target_,
- supported_interfaces
+ base_component
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
@@ -11942,7 +12204,7 @@ void IR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfaces (
TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
if (!(
- (_tao_out << supported_interfaces)
+ (_tao_out << base_component)
))
{
TAO_INTERCEPTOR_THROW (
@@ -12050,619 +12312,7 @@ void IR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfaces (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::IR::ComponentDef_ptr IR::_TAO_ComponentDef_Remote_Proxy_Impl::base_component (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- IR::ComponentDef_var _tao_retval (IR::ComponentDef::_nil ());
- TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
- if (istub == 0)
- {
- ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
- }
-
- TAO_GIOP_Twoway_Invocation _tao_call (
- istub,
- "_get_base_component",
- 19,
- 0,
- istub->orb_core ()
- );
-
- int _invoke_status;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ClientRequestInterceptor_Adapter _tao_vfr (
- istub->orb_core ()->client_request_interceptors (),
- &_tao_call,
- _invoke_status
- );
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- for (;;)
- {
- _invoke_status = TAO_INVOKE_EXCEPTION;
-
-#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_ComponentDef_base_component_get _tao_ri (
- &_tao_call,
- _collocated_tao_target_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
- TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
-#if TAO_HAS_INTERCEPTORS == 1
-
- ACE_TRY
- {
- _tao_vfr.send_request (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (_invoke_status == TAO_INVOKE_RESTART)
- {
- _tao_call.restart_flag (1);
- continue;
- }
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
-
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
-
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
-
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::IR::ComponentDef_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_ri.exception (&ACE_ANY_EXCEPTION);
- _tao_vfr.receive_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
- || _tao_status == PortableInterceptor::USER_EXCEPTION)
- {
- ACE_RE_THROW;
- }
- }
-
-# if defined (ACE_HAS_EXCEPTIONS) \
- && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
- ACE_CATCHALL
- {
- CORBA::UNKNOWN ex;
-
- _tao_ri.exception (&ex);
- _tao_vfr.receive_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
- ACE_TRY_THROW (ex);
- }
-# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
- ACE_ENDTRY;
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
- }
-
- return _tao_retval._retn ();
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-
-::IR::ProvidesDefSeq * IR::_TAO_ComponentDef_Remote_Proxy_Impl::provides_interfaces (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- IR::ProvidesDefSeq_var _tao_retval;
- TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
- if (istub == 0)
- {
- ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
- }
-
- {
- IR::ProvidesDefSeq *tmp;
- ACE_NEW_RETURN (tmp, IR::ProvidesDefSeq, _tao_retval._retn ());
- _tao_retval = tmp;
- }
-
- TAO_GIOP_Twoway_Invocation _tao_call (
- istub,
- "_get_provides_interfaces",
- 24,
- 0,
- istub->orb_core ()
- );
-
- int _invoke_status;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ClientRequestInterceptor_Adapter _tao_vfr (
- istub->orb_core ()->client_request_interceptors (),
- &_tao_call,
- _invoke_status
- );
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- for (;;)
- {
- _invoke_status = TAO_INVOKE_EXCEPTION;
-
-#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_ComponentDef_provides_interfaces_get _tao_ri (
- &_tao_call,
- _collocated_tao_target_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
- TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
-#if TAO_HAS_INTERCEPTORS == 1
-
- ACE_TRY
- {
- _tao_vfr.send_request (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (_invoke_status == TAO_INVOKE_RESTART)
- {
- _tao_call.restart_flag (1);
- continue;
- }
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
-
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
-
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
-
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::IR::ProvidesDefSeq * _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_ri.exception (&ACE_ANY_EXCEPTION);
- _tao_vfr.receive_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
- || _tao_status == PortableInterceptor::USER_EXCEPTION)
- {
- ACE_RE_THROW;
- }
- }
-
-# if defined (ACE_HAS_EXCEPTIONS) \
- && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
- ACE_CATCHALL
- {
- CORBA::UNKNOWN ex;
-
- _tao_ri.exception (&ex);
- _tao_vfr.receive_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
- ACE_TRY_THROW (ex);
- }
-# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
- ACE_ENDTRY;
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
- }
-
- return _tao_retval._retn ();
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-
-::IR::UsesDefSeq * IR::_TAO_ComponentDef_Remote_Proxy_Impl::uses_interfaces (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- IR::UsesDefSeq_var _tao_retval;
- TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
- if (istub == 0)
- {
- ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
- }
-
- {
- IR::UsesDefSeq *tmp;
- ACE_NEW_RETURN (tmp, IR::UsesDefSeq, _tao_retval._retn ());
- _tao_retval = tmp;
- }
-
- TAO_GIOP_Twoway_Invocation _tao_call (
- istub,
- "_get_uses_interfaces",
- 20,
- 0,
- istub->orb_core ()
- );
-
- int _invoke_status;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ClientRequestInterceptor_Adapter _tao_vfr (
- istub->orb_core ()->client_request_interceptors (),
- &_tao_call,
- _invoke_status
- );
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- for (;;)
- {
- _invoke_status = TAO_INVOKE_EXCEPTION;
-
-#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_ComponentDef_uses_interfaces_get _tao_ri (
- &_tao_call,
- _collocated_tao_target_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
- TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
-#if TAO_HAS_INTERCEPTORS == 1
-
- ACE_TRY
- {
- _tao_vfr.send_request (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (_invoke_status == TAO_INVOKE_RESTART)
- {
- _tao_call.restart_flag (1);
- continue;
- }
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
-
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
-
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
-
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::IR::UsesDefSeq * _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_ri.exception (&ACE_ANY_EXCEPTION);
- _tao_vfr.receive_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
- || _tao_status == PortableInterceptor::USER_EXCEPTION)
- {
- ACE_RE_THROW;
- }
- }
-
-# if defined (ACE_HAS_EXCEPTIONS) \
- && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
- ACE_CATCHALL
- {
- CORBA::UNKNOWN ex;
-
- _tao_ri.exception (&ex);
- _tao_vfr.receive_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
- ACE_TRY_THROW (ex);
- }
-# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
- ACE_ENDTRY;
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
- }
-
- return _tao_retval._retn ();
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-
-::IR::EmitsDefSeq * IR::_TAO_ComponentDef_Remote_Proxy_Impl::emits_events (
+::CORBA::InterfaceDefSeq * CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfaces (
CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
@@ -12670,7 +12320,7 @@ void IR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfaces (
CORBA::SystemException
))
{
- IR::EmitsDefSeq_var _tao_retval;
+ CORBA::InterfaceDefSeq_var _tao_retval;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
@@ -12679,15 +12329,15 @@ void IR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfaces (
}
{
- IR::EmitsDefSeq *tmp;
- ACE_NEW_RETURN (tmp, IR::EmitsDefSeq, _tao_retval._retn ());
+ CORBA::InterfaceDefSeq *tmp;
+ ACE_NEW_RETURN (tmp, CORBA::InterfaceDefSeq, _tao_retval._retn ());
_tao_retval = tmp;
}
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_emits_events",
- 17,
+ "_get_supported_interfaces",
+ 25,
0,
istub->orb_core ()
);
@@ -12708,7 +12358,7 @@ void IR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfaces (
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_ComponentDef_emits_events_get _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get _tao_ri (
&_tao_call,
_collocated_tao_target_
ACE_ENV_ARG_PARAMETER
@@ -12790,7 +12440,7 @@ void IR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfaces (
}
#if TAO_HAS_INTERCEPTORS == 1
- ::IR::EmitsDefSeq * _tao_retval_info =
+ ::CORBA::InterfaceDefSeq * _tao_retval_info =
_tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
@@ -12868,33 +12518,27 @@ void IR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfaces (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::IR::PublishesDefSeq * IR::_TAO_ComponentDef_Remote_Proxy_Impl::publishes_events (
- CORBA_Object *_collocated_tao_target_
+void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfaces (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- IR::PublishesDefSeq_var _tao_retval;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
{
- ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
+ ACE_THROW (CORBA::INTERNAL ());
}
-
- {
- IR::PublishesDefSeq *tmp;
- ACE_NEW_RETURN (tmp, IR::PublishesDefSeq, _tao_retval._retn ());
- _tao_retval = tmp;
- }
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_publishes_events",
- 21,
- 0,
+ "_set_supported_interfaces",
+ 25,
+ 1,
istub->orb_core ()
);
@@ -12914,12 +12558,13 @@ void IR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfaces (
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_ComponentDef_publishes_events_get _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set _tao_ri (
&_tao_call,
- _collocated_tao_target_
+ _collocated_tao_target_,
+ supported_interfaces
ACE_ENV_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
@@ -12945,432 +12590,37 @@ void IR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfaces (
#endif /* TAO_HAS_INTERCEPTORS */
_tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK;
_tao_call.prepare_header (
ACE_static_cast (CORBA::Octet, _tao_response_flag)
ACE_ENV_ARG_PARAMETER
);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
-
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK;
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
if (!(
- (_tao_in >> _tao_retval.inout ())
+ (_tao_out << supported_interfaces)
))
{
- TAO_INTERCEPTOR_THROW_RETURN (
+ TAO_INTERCEPTOR_THROW (
CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
+
+ )
);
}
-#if TAO_HAS_INTERCEPTORS == 1
- ::IR::PublishesDefSeq * _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_ri.exception (&ACE_ANY_EXCEPTION);
- _tao_vfr.receive_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
- || _tao_status == PortableInterceptor::USER_EXCEPTION)
- {
- ACE_RE_THROW;
- }
- }
-
-# if defined (ACE_HAS_EXCEPTIONS) \
- && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
- ACE_CATCHALL
- {
- CORBA::UNKNOWN ex;
-
- _tao_ri.exception (&ex);
- _tao_vfr.receive_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
- ACE_TRY_THROW (ex);
- }
-# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
- ACE_ENDTRY;
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
- }
-
- return _tao_retval._retn ();
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-
-::IR::ConsumesDefSeq * IR::_TAO_ComponentDef_Remote_Proxy_Impl::consumes_events (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- IR::ConsumesDefSeq_var _tao_retval;
- TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
- if (istub == 0)
- {
- ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
- }
-
- {
- IR::ConsumesDefSeq *tmp;
- ACE_NEW_RETURN (tmp, IR::ConsumesDefSeq, _tao_retval._retn ());
- _tao_retval = tmp;
- }
-
- TAO_GIOP_Twoway_Invocation _tao_call (
- istub,
- "_get_consumes_events",
- 20,
- 0,
- istub->orb_core ()
- );
-
- int _invoke_status;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ClientRequestInterceptor_Adapter _tao_vfr (
- istub->orb_core ()->client_request_interceptors (),
- &_tao_call,
- _invoke_status
- );
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- for (;;)
- {
- _invoke_status = TAO_INVOKE_EXCEPTION;
-
-#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_ComponentDef_consumes_events_get _tao_ri (
- &_tao_call,
- _collocated_tao_target_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
- TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
-#if TAO_HAS_INTERCEPTORS == 1
-
- ACE_TRY
- {
- _tao_vfr.send_request (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (_invoke_status == TAO_INVOKE_RESTART)
- {
- _tao_call.restart_flag (1);
- continue;
- }
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
-
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
-
-
_invoke_status =
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
-
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::IR::ConsumesDefSeq * _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_ri.exception (&ACE_ANY_EXCEPTION);
- _tao_vfr.receive_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
- || _tao_status == PortableInterceptor::USER_EXCEPTION)
- {
- ACE_RE_THROW;
- }
- }
-
-# if defined (ACE_HAS_EXCEPTIONS) \
- && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
- ACE_CATCHALL
- {
- CORBA::UNKNOWN ex;
-
- _tao_ri.exception (&ex);
- _tao_vfr.receive_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
- ACE_TRY_THROW (ex);
- }
-# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
- ACE_ENDTRY;
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
- }
-
- return _tao_retval._retn ();
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-
-CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::Boolean _tao_retval = 0;
- TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
- if (istub == 0)
- {
- ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval);
- }
-
- TAO_GIOP_Twoway_Invocation _tao_call (
- istub,
- "_get_is_basic",
- 13,
- 0,
- istub->orb_core ()
- );
-
- int _invoke_status;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ClientRequestInterceptor_Adapter _tao_vfr (
- istub->orb_core ()->client_request_interceptors (),
- &_tao_call,
- _invoke_status
- );
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- for (;;)
- {
- _invoke_status = TAO_INVOKE_EXCEPTION;
-
-#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_ComponentDef_is_basic_get _tao_ri (
- &_tao_call,
- _collocated_tao_target_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval);
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
- TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
-#if TAO_HAS_INTERCEPTORS == 1
-
- ACE_TRY
- {
- _tao_vfr.send_request (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (_invoke_status == TAO_INVOKE_RESTART)
- {
- _tao_call.restart_flag (1);
- continue;
- }
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
-
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
-
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ TAO_INTERCEPTOR_CHECK;
if (_invoke_status == TAO_INVOKE_EXCEPTION)
{
- TAO_INTERCEPTOR_THROW_RETURN (
+ TAO_INTERCEPTOR_THROW (
CORBA::UNKNOWN (
CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- _tao_retval
+ )
);
}
else if (_invoke_status == TAO_INVOKE_RESTART)
@@ -13386,25 +12636,7 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
continue;
}
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> CORBA::Any::to_boolean (_tao_retval))
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- _tao_retval
- );
- }
-
#if TAO_HAS_INTERCEPTORS == 1
- CORBA::Boolean _tao_retval_info =
- _tao_retval;
- _tao_ri.result (_tao_retval_info);
_tao_ri.reply_status (_invoke_status);
_tao_vfr.receive_reply (
@@ -13456,11 +12688,11 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
ACE_ENDTRY;
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_CHECK;
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_CHECK;
if (_tao_status == PortableInterceptor::LOCATION_FORWARD
|| _tao_status == PortableInterceptor::TRANSPORT_RETRY)
@@ -13472,14 +12704,12 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
break;
}
-
- return _tao_retval;
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::IR::ProvidesDef_ptr IR::_TAO_ComponentDef_Remote_Proxy_Impl::create_provides (
+::CORBA::ComponentIR::ProvidesDef_ptr CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::create_provides (
CORBA_Object *_collocated_tao_target_,
const char * id,
const char * name,
@@ -13491,7 +12721,7 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
CORBA::SystemException
))
{
- IR::ProvidesDef_var _tao_retval (IR::ProvidesDef::_nil ());
+ CORBA::ComponentIR::ProvidesDef_var _tao_retval (CORBA::ComponentIR::ProvidesDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
@@ -13523,7 +12753,7 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_ComponentDef_create_provides _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides _tao_ri (
&_tao_call,
_collocated_tao_target_,
id,
@@ -13625,7 +12855,7 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
}
#if TAO_HAS_INTERCEPTORS == 1
- ::IR::ProvidesDef_ptr _tao_retval_info =
+ ::CORBA::ComponentIR::ProvidesDef_ptr _tao_retval_info =
_tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
@@ -13703,7 +12933,7 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::IR::UsesDef_ptr IR::_TAO_ComponentDef_Remote_Proxy_Impl::create_uses (
+::CORBA::ComponentIR::UsesDef_ptr CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::create_uses (
CORBA_Object *_collocated_tao_target_,
const char * id,
const char * name,
@@ -13716,7 +12946,7 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
CORBA::SystemException
))
{
- IR::UsesDef_var _tao_retval (IR::UsesDef::_nil ());
+ CORBA::ComponentIR::UsesDef_var _tao_retval (CORBA::ComponentIR::UsesDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
@@ -13748,7 +12978,7 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_ComponentDef_create_uses _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses _tao_ri (
&_tao_call,
_collocated_tao_target_,
id,
@@ -13852,7 +13082,7 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
}
#if TAO_HAS_INTERCEPTORS == 1
- ::IR::UsesDef_ptr _tao_retval_info =
+ ::CORBA::ComponentIR::UsesDef_ptr _tao_retval_info =
_tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
@@ -13930,19 +13160,19 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::IR::EmitsDef_ptr IR::_TAO_ComponentDef_Remote_Proxy_Impl::create_emits (
+::CORBA::ComponentIR::EmitsDef_ptr CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::create_emits (
CORBA_Object *_collocated_tao_target_,
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- IR::EmitsDef_var _tao_retval (IR::EmitsDef::_nil ());
+ CORBA::ComponentIR::EmitsDef_var _tao_retval (CORBA::ComponentIR::EmitsDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
@@ -13974,13 +13204,13 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_ComponentDef_create_emits _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits _tao_ri (
&_tao_call,
_collocated_tao_target_,
id,
name,
version,
- value
+ event
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
@@ -14023,7 +13253,7 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
(_tao_out << id) &&
(_tao_out << name) &&
(_tao_out << version) &&
- (_tao_out << value)
+ (_tao_out << event)
))
{
TAO_INTERCEPTOR_THROW_RETURN (
@@ -14076,7 +13306,7 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
}
#if TAO_HAS_INTERCEPTORS == 1
- ::IR::EmitsDef_ptr _tao_retval_info =
+ ::CORBA::ComponentIR::EmitsDef_ptr _tao_retval_info =
_tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
@@ -14154,19 +13384,19 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::IR::PublishesDef_ptr IR::_TAO_ComponentDef_Remote_Proxy_Impl::create_publishes (
+::CORBA::ComponentIR::PublishesDef_ptr CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::create_publishes (
CORBA_Object *_collocated_tao_target_,
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- IR::PublishesDef_var _tao_retval (IR::PublishesDef::_nil ());
+ CORBA::ComponentIR::PublishesDef_var _tao_retval (CORBA::ComponentIR::PublishesDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
@@ -14198,13 +13428,13 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_ComponentDef_create_publishes _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes _tao_ri (
&_tao_call,
_collocated_tao_target_,
id,
name,
version,
- value
+ event
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
@@ -14247,7 +13477,7 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
(_tao_out << id) &&
(_tao_out << name) &&
(_tao_out << version) &&
- (_tao_out << value)
+ (_tao_out << event)
))
{
TAO_INTERCEPTOR_THROW_RETURN (
@@ -14300,7 +13530,7 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
}
#if TAO_HAS_INTERCEPTORS == 1
- ::IR::PublishesDef_ptr _tao_retval_info =
+ ::CORBA::ComponentIR::PublishesDef_ptr _tao_retval_info =
_tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
@@ -14378,19 +13608,19 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::IR::ConsumesDef_ptr IR::_TAO_ComponentDef_Remote_Proxy_Impl::create_consumes (
+::CORBA::ComponentIR::ConsumesDef_ptr CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::create_consumes (
CORBA_Object *_collocated_tao_target_,
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- IR::ConsumesDef_var _tao_retval (IR::ConsumesDef::_nil ());
+ CORBA::ComponentIR::ConsumesDef_var _tao_retval (CORBA::ComponentIR::ConsumesDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
@@ -14422,13 +13652,13 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_ComponentDef_create_consumes _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes _tao_ri (
&_tao_call,
_collocated_tao_target_,
id,
name,
version,
- value
+ event
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
@@ -14471,7 +13701,7 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
(_tao_out << id) &&
(_tao_out << name) &&
(_tao_out << version) &&
- (_tao_out << value)
+ (_tao_out << event)
))
{
TAO_INTERCEPTOR_THROW_RETURN (
@@ -14524,7 +13754,7 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
}
#if TAO_HAS_INTERCEPTORS == 1
- ::IR::ConsumesDef_ptr _tao_retval_info =
+ ::CORBA::ComponentIR::ConsumesDef_ptr _tao_retval_info =
_tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
@@ -14610,37 +13840,37 @@ CORBA::Boolean IR::_TAO_ComponentDef_Remote_Proxy_Impl::is_basic (
// Remote & Base Proxy Broker Implementation
//
-IR::_TAO_ComponentDef_Proxy_Broker::_TAO_ComponentDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_ComponentDef_Proxy_Broker::_TAO_ComponentDef_Proxy_Broker (void)
{
}
-IR::_TAO_ComponentDef_Proxy_Broker::~_TAO_ComponentDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_ComponentDef_Proxy_Broker::~_TAO_ComponentDef_Proxy_Broker (void)
{
}
-IR::_TAO_ComponentDef_Proxy_Broker * (*IR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_ComponentDef_Proxy_Broker * (*CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
// Factory Member function Implementation.
-IR::_TAO_ComponentDef_Remote_Proxy_Broker *
-IR::_TAO_ComponentDef_Remote_Proxy_Broker::the_TAO_ComponentDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Broker *
+CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Broker::the_TAO_ComponentDef_Remote_Proxy_Broker (void)
{
- static ::IR::_TAO_ComponentDef_Remote_Proxy_Broker remote_proxy_broker;
+ static ::CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Broker remote_proxy_broker;
return &remote_proxy_broker;
}
-IR::_TAO_ComponentDef_Remote_Proxy_Broker::_TAO_ComponentDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Broker::_TAO_ComponentDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_ComponentDef_Remote_Proxy_Broker::~_TAO_ComponentDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Broker::~_TAO_ComponentDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_ComponentDef_Proxy_Impl&
-IR::_TAO_ComponentDef_Remote_Proxy_Broker::select_proxy (
- ::IR::ComponentDef *
+CORBA::ComponentIR::_TAO_ComponentDef_Proxy_Impl&
+CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::ComponentDef *
ACE_ENV_ARG_DECL_NOT_USED
)
{
@@ -14652,38 +13882,38 @@ IR::_TAO_ComponentDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
-IR::ComponentDef::ComponentDef (int collocated)
+CORBA::ComponentIR::ComponentDef::ComponentDef (int collocated)
{
- this->IR_ComponentDef_setup_collocation (collocated);
+ this->CORBA_ComponentIR_ComponentDef_setup_collocation (collocated);
}
void
-IR::ComponentDef::IR_ComponentDef_setup_collocation (int collocated)
+CORBA::ComponentIR::ComponentDef::CORBA_ComponentIR_ComponentDef_setup_collocation (int collocated)
{
if (collocated)
this->the_TAO_ComponentDef_Proxy_Broker_ =
- ::IR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer (this);
+ ::CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer (this);
else
this->the_TAO_ComponentDef_Proxy_Broker_ =
- ::IR::_TAO_ComponentDef_Remote_Proxy_Broker::the_TAO_ComponentDef_Remote_Proxy_Broker ();
+ ::CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Broker::the_TAO_ComponentDef_Remote_Proxy_Broker ();
- this->CORBA_InterfaceDef_setup_collocation (collocated);
+ this->CORBA_ExtInterfaceDef_setup_collocation (collocated);
}
-IR::ComponentDef::~ComponentDef (void)
+CORBA::ComponentIR::ComponentDef::~ComponentDef (void)
{}
void
-IR::ComponentDef::_tao_any_destructor (void *_tao_void_pointer)
+CORBA::ComponentIR::ComponentDef::_tao_any_destructor (void *_tao_void_pointer)
{
ComponentDef *tmp = ACE_static_cast (ComponentDef *, _tao_void_pointer);
CORBA::release (tmp);
}
-IR::ComponentDef_ptr
-IR::ComponentDef::_narrow (
+CORBA::ComponentIR::ComponentDef_ptr
+CORBA::ComponentIR::ComponentDef::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -14697,7 +13927,7 @@ IR::ComponentDef::_narrow (
{
CORBA::Boolean is_a =
obj->_is_a (
- "IDL:omg.org/IR/ComponentDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (ComponentDef::_nil ());
@@ -14711,8 +13941,8 @@ IR::ComponentDef::_narrow (
return ComponentDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-IR::ComponentDef_ptr
-IR::ComponentDef::_unchecked_narrow (
+CORBA::ComponentIR::ComponentDef_ptr
+CORBA::ComponentIR::ComponentDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -14737,12 +13967,12 @@ IR::ComponentDef::_unchecked_narrow (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
obj->_is_collocated () &&
- IR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer != 0
+ CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer != 0
)
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::ComponentDef (
+ ::CORBA::ComponentIR::ComponentDef (
stub,
1,
obj->_servant ()
@@ -14755,7 +13985,7 @@ IR::ComponentDef::_unchecked_narrow (
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::ComponentDef (
+ ::CORBA::ComponentIR::ComponentDef (
stub,
0,
obj->_servant ()
@@ -14779,8 +14009,8 @@ IR::ComponentDef::_unchecked_narrow (
);
}
-IR::ComponentDef_ptr
-IR::ComponentDef::_duplicate (ComponentDef_ptr obj)
+CORBA::ComponentIR::ComponentDef_ptr
+CORBA::ComponentIR::ComponentDef::_duplicate (ComponentDef_ptr obj)
{
if (! CORBA::is_nil (obj))
{
@@ -14791,7 +14021,7 @@ IR::ComponentDef::_duplicate (ComponentDef_ptr obj)
}
CORBA::Boolean
-IR::ComponentDef::_is_a (
+CORBA::ComponentIR::ComponentDef::_is_a (
const char *value
ACE_ENV_ARG_DECL
)
@@ -14799,7 +14029,11 @@ IR::ComponentDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/ComponentDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ExtInterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -14807,6 +14041,10 @@ IR::ComponentDef::_is_a (
) ||
!ACE_OS::strcmp (
(char *)value,
+ "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
@@ -14838,19 +14076,33 @@ IR::ComponentDef::_is_a (
}
}
-void *IR::ComponentDef::_tao_QueryInterface (ptr_arith_t type)
+void *CORBA::ComponentIR::ComponentDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
if (type == ACE_reinterpret_cast (
ptr_arith_t,
- &ACE_NESTED_CLASS (::IR, ComponentDef)::_tao_class_id)
+ &ACE_NESTED_CLASS (::CORBA::ComponentIR, ComponentDef)::_tao_class_id)
)
{
retv = ACE_reinterpret_cast (void*, this);
}
else if (type == ACE_reinterpret_cast (
ptr_arith_t,
+ &::CORBA::ExtInterfaceDef::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::ExtInterfaceDef_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
&::CORBA::InterfaceDef::_tao_class_id)
)
{
@@ -14865,6 +14117,20 @@ void *IR::ComponentDef::_tao_QueryInterface (ptr_arith_t type)
}
else if (type == ACE_reinterpret_cast (
ptr_arith_t,
+ &::CORBA::InterfaceAttrExtension::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::InterfaceAttrExtension_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
&::CORBA::Container::_tao_class_id)
)
{
@@ -14939,15 +14205,15 @@ void *IR::ComponentDef::_tao_QueryInterface (ptr_arith_t type)
return retv;
}
-const char* IR::ComponentDef::_interface_repository_id (void) const
+const char* CORBA::ComponentIR::ComponentDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/ComponentDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0";
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-::CORBA::InterfaceDefSeq * IR::ComponentDef::supported_interfaces (
+::CORBA::ComponentIR::ComponentDef_ptr CORBA::ComponentIR::ComponentDef::base_component (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -14958,7 +14224,7 @@ const char* IR::ComponentDef::_interface_repository_id (void) const
this->the_TAO_ComponentDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- return proxy.supported_interfaces (
+ return proxy.base_component (
this
ACE_ENV_ARG_PARAMETER
);
@@ -14967,8 +14233,8 @@ const char* IR::ComponentDef::_interface_repository_id (void) const
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-void IR::ComponentDef::supported_interfaces (
- const CORBA::InterfaceDefSeq & supported_interfaces
+void CORBA::ComponentIR::ComponentDef::base_component (
+ CORBA::ComponentIR::ComponentDef_ptr base_component
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -14979,9 +14245,9 @@ void IR::ComponentDef::supported_interfaces (
this->the_TAO_ComponentDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
- proxy.supported_interfaces (
+ proxy.base_component (
this,
- supported_interfaces
+ base_component
ACE_ENV_ARG_PARAMETER
);
}
@@ -14989,7 +14255,7 @@ void IR::ComponentDef::supported_interfaces (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-::IR::ComponentDef_ptr IR::ComponentDef::base_component (
+::CORBA::InterfaceDefSeq * CORBA::ComponentIR::ComponentDef::supported_interfaces (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -15000,107 +14266,7 @@ void IR::ComponentDef::supported_interfaces (
this->the_TAO_ComponentDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- return proxy.base_component (
- this
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-
-::IR::ProvidesDefSeq * IR::ComponentDef::provides_interfaces (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- _TAO_ComponentDef_Proxy_Impl &proxy =
- this->the_TAO_ComponentDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return proxy.provides_interfaces (
- this
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-
-::IR::UsesDefSeq * IR::ComponentDef::uses_interfaces (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- _TAO_ComponentDef_Proxy_Impl &proxy =
- this->the_TAO_ComponentDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return proxy.uses_interfaces (
- this
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-
-::IR::EmitsDefSeq * IR::ComponentDef::emits_events (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- _TAO_ComponentDef_Proxy_Impl &proxy =
- this->the_TAO_ComponentDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return proxy.emits_events (
- this
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-
-::IR::PublishesDefSeq * IR::ComponentDef::publishes_events (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- _TAO_ComponentDef_Proxy_Impl &proxy =
- this->the_TAO_ComponentDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return proxy.publishes_events (
- this
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-
-::IR::ConsumesDefSeq * IR::ComponentDef::consumes_events (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- _TAO_ComponentDef_Proxy_Impl &proxy =
- this->the_TAO_ComponentDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return proxy.consumes_events (
+ return proxy.supported_interfaces (
this
ACE_ENV_ARG_PARAMETER
);
@@ -15109,8 +14275,9 @@ void IR::ComponentDef::supported_interfaces (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-CORBA::Boolean IR::ComponentDef::is_basic (
- ACE_ENV_SINGLE_ARG_DECL
+void CORBA::ComponentIR::ComponentDef::supported_interfaces (
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
@@ -15118,10 +14285,11 @@ CORBA::Boolean IR::ComponentDef::is_basic (
{
_TAO_ComponentDef_Proxy_Impl &proxy =
this->the_TAO_ComponentDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
+ ACE_CHECK;
- return proxy.is_basic (
- this
+ proxy.supported_interfaces (
+ this,
+ supported_interfaces
ACE_ENV_ARG_PARAMETER
);
}
@@ -15129,7 +14297,7 @@ CORBA::Boolean IR::ComponentDef::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-::IR::ProvidesDef_ptr IR::ComponentDef::create_provides (
+::CORBA::ComponentIR::ProvidesDef_ptr CORBA::ComponentIR::ComponentDef::create_provides (
const char * id,
const char * name,
const char * version,
@@ -15157,7 +14325,7 @@ CORBA::Boolean IR::ComponentDef::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-::IR::UsesDef_ptr IR::ComponentDef::create_uses (
+::CORBA::ComponentIR::UsesDef_ptr CORBA::ComponentIR::ComponentDef::create_uses (
const char * id,
const char * name,
const char * version,
@@ -15187,11 +14355,11 @@ CORBA::Boolean IR::ComponentDef::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-::IR::EmitsDef_ptr IR::ComponentDef::create_emits (
+::CORBA::ComponentIR::EmitsDef_ptr CORBA::ComponentIR::ComponentDef::create_emits (
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -15207,7 +14375,7 @@ CORBA::Boolean IR::ComponentDef::is_basic (
id,
name,
version,
- value
+ event
ACE_ENV_ARG_PARAMETER
);
}
@@ -15215,11 +14383,11 @@ CORBA::Boolean IR::ComponentDef::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-::IR::PublishesDef_ptr IR::ComponentDef::create_publishes (
+::CORBA::ComponentIR::PublishesDef_ptr CORBA::ComponentIR::ComponentDef::create_publishes (
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -15235,7 +14403,7 @@ CORBA::Boolean IR::ComponentDef::is_basic (
id,
name,
version,
- value
+ event
ACE_ENV_ARG_PARAMETER
);
}
@@ -15243,11 +14411,11 @@ CORBA::Boolean IR::ComponentDef::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-::IR::ConsumesDef_ptr IR::ComponentDef::create_consumes (
+::CORBA::ComponentIR::ConsumesDef_ptr CORBA::ComponentIR::ComponentDef::create_consumes (
const char * id,
const char * name,
const char * version,
- CORBA::ValueDef_ptr value
+ CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -15263,7 +14431,7 @@ CORBA::Boolean IR::ComponentDef::is_basic (
id,
name,
version,
- value
+ event
ACE_ENV_ARG_PARAMETER
);
}
@@ -15271,18 +14439,22 @@ CORBA::Boolean IR::ComponentDef::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-static const CORBA::Long _oc_IR_ComponentDef[] =
+static const CORBA::Long _oc_CORBA_ComponentIR_ComponentDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 32,
+ 47,
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
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7444),
+ ACE_NTOHL (0x65663a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0
13,
ACE_NTOHL (0x436f6d70),
ACE_NTOHL (0x6f6e656e),
@@ -15290,1867 +14462,923 @@ static const CORBA::Long _oc_IR_ComponentDef[] =
ACE_NTOHL (0x0), // name = ComponentDef
};
-static CORBA::TypeCode _tc_TAO_tc_IR_ComponentDef (
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_ComponentDef (
CORBA::tk_objref,
- sizeof (_oc_IR_ComponentDef),
- (char *) &_oc_IR_ComponentDef,
+ sizeof (_oc_CORBA_ComponentIR_ComponentDef),
+ (char *) &_oc_CORBA_ComponentIR_ComponentDef,
0,
- sizeof (IR::ComponentDef)
+ sizeof (CORBA::ComponentIR::ComponentDef)
);
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
TAO_NAMESPACE_DEFINE (
::CORBA::TypeCode_ptr,
_tc_ComponentDef,
- &_tc_TAO_tc_IR_ComponentDef
+ &_tc_TAO_tc_CORBA_ComponentIR_ComponentDef
)
TAO_NAMESPACE_END
+TAO_NAMESPACE_END
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100
-static const CORBA::Long _oc_IR_ComponentDescription[] =
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CS_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CS_
+
+void
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::_allocate_buffer (CORBA::ULong length)
{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 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 = ComponentDescription
- 13, // member count
- 5,
- ACE_NTOHL (0x6e616d65),
- ACE_NTOHL (0x0), // name = name
- CORBA::tk_alias, // typecode kind for typedefs
- 64, // 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_string,
- 0U, // string length
+ CORBA::ComponentIR::ProvidesDescription* tmp = 0;
+ tmp = _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ CORBA::ComponentIR::ProvidesDescription *old =
+ ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription *, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ tmp[i] = old[i];
+ }
+
+ if (this->release_)
+ {
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::freebuf (old);
+ }
+ }
+
+ this->buffer_ = tmp;
+}
- 3,
- ACE_NTOHL (0x69640000), // name = id
- CORBA::tk_alias, // typecode kind for typedefs
- 68, // 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 = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+void
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::_deallocate_buffer (void)
+{
+ if (this->buffer_ == 0 || this->release_ == 0)
+ {
+ return;
+ }
+
+ CORBA::ComponentIR::ProvidesDescription *tmp =
+ ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription *, this->buffer_);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::freebuf (tmp);
+ this->buffer_ = 0;
+}
- 11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
- ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xffffffa0, // negative offset (-96)
- 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
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (void)
+{
+ this->_deallocate_buffer ();
+}
- 15,
- ACE_NTOHL (0x62617365),
- ACE_NTOHL (0x5f636f6d),
- ACE_NTOHL (0x706f6e65),
- ACE_NTOHL (0x6e740000), // name = base_component
- 0xffffffff, // indirection
- 0xffffff30, // negative offset (-208)
- 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
- 88, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 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 = RepositoryIdSeq
- CORBA::tk_sequence, // typecode kind
- 16, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 0xffffffff, // indirection
- 0xfffffebc, // negative offset (-324)
- 0U,
+#endif /* end #if !defined */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- 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 = 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 = ProvidesDef
-
- 0U,
+#if !defined (_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CS_)
+#define _CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CS_
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
- 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 = 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 = UsesDef
-
- 0U,
+// *************************************************************
+// CORBA::ComponentIR::ProvidesDescriptionSeq
+// *************************************************************
+CORBA::ComponentIR::ProvidesDescriptionSeq::ProvidesDescriptionSeq (void)
+{}
- 11,
- ACE_NTOHL (0x61747472),
- ACE_NTOHL (0x69627574),
- ACE_NTOHL (0x65730000), // name = attributes
- CORBA::tk_alias, // typecode kind for typedefs
- 612, // 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
- CORBA::tk_sequence, // typecode kind
- 528, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- CORBA::tk_struct, // typecode kind
- 512, // 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
- 5,
- ACE_NTOHL (0x6e616d65),
- ACE_NTOHL (0x0), // name = name
- CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4964),
- ACE_NTOHL (0x656e7469),
- ACE_NTOHL (0x66696572),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
- 11,
- ACE_NTOHL (0x4964656e),
- ACE_NTOHL (0x74696669),
- ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+CORBA::ComponentIR::ProvidesDescriptionSeq::ProvidesDescriptionSeq (CORBA::ULong max)
+ :
- 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
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::ComponentIR::ProvidesDescription>
- 11,
- ACE_NTOHL (0x64656669),
- ACE_NTOHL (0x6e65645f),
- ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xffffff9c, // negative offset (-100)
- 8,
- ACE_NTOHL (0x76657273),
- ACE_NTOHL (0x696f6e00), // name = version
- CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f5665),
- ACE_NTOHL (0x7273696f),
- ACE_NTOHL (0x6e537065),
- ACE_NTOHL (0x633a312e),
- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
- 12,
- ACE_NTOHL (0x56657273),
- ACE_NTOHL (0x696f6e53),
- ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
- 0U, // string length
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
- 5,
- ACE_NTOHL (0x74797065),
- ACE_NTOHL (0x0), // name = type
- CORBA::tk_TypeCode,
+CORBA::ComponentIR::ProvidesDescriptionSeq::ProvidesDescriptionSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::ComponentIR::ProvidesDescription *buffer,
+ CORBA::Boolean release
+ )
+ :
- 5,
- ACE_NTOHL (0x6d6f6465),
- ACE_NTOHL (0x0), // name = mode
- 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
- 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
-
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::ComponentIR::ProvidesDescription>
- 0U,
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+CORBA::ComponentIR::ProvidesDescriptionSeq::ProvidesDescriptionSeq (const ProvidesDescriptionSeq &seq)
+ :
- 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
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::ComponentIR::ProvidesDescription>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+
+CORBA::ComponentIR::ProvidesDescriptionSeq::~ProvidesDescriptionSeq (void) // dtor
+{}
+
+void CORBA::ComponentIR::ProvidesDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ProvidesDescriptionSeq *tmp = ACE_static_cast (ProvidesDescriptionSeq*, _tao_void_pointer);
+ delete tmp;
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_ComponentIR_ProvidesDescriptionSeq[] =
+{
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 = EmitsDefSeq
- CORBA::tk_sequence, // typecode kind
- 68, // encapsulation length
+ 57,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f5072),
+ ACE_NTOHL (0x6f766964),
+ ACE_NTOHL (0x65734465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e536571),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ComponentIR/ProvidesDescriptionSeq:1.0
+ 23,
+ ACE_NTOHL (0x50726f76),
+ ACE_NTOHL (0x69646573),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x65710000), // name = ProvidesDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 424, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 408, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- CORBA::tk_objref, // typecode kind
- 52, // encapsulation length
+ 54,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f5072),
+ ACE_NTOHL (0x6f766964),
+ ACE_NTOHL (0x65734465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e3a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ComponentIR/ProvidesDescription:1.0
+ 20,
+ ACE_NTOHL (0x50726f76),
+ ACE_NTOHL (0x69646573),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e00), // name = ProvidesDescription
+ 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
- 28,
+ 33,
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 = EmitsDef
-
- 0U,
-
+ 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
- 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 = PublishesDefSeq
- CORBA::tk_sequence, // typecode kind
- 76, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- CORBA::tk_objref, // typecode kind
- 60, // encapsulation length
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 32,
+ 35,
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
+ 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 (0x5075626c),
- ACE_NTOHL (0x69736865),
- ACE_NTOHL (0x73446566),
- ACE_NTOHL (0x0), // name = PublishesDef
-
- 0U,
-
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
- 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 = ConsumesDefSeq
- CORBA::tk_sequence, // typecode kind
- 72, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- CORBA::tk_objref, // typecode kind
- 56, // encapsulation length
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xffffff9c, // negative offset (-100)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 31,
+ 34,
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
+ 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 (0x436f6e73),
- ACE_NTOHL (0x756d6573),
- ACE_NTOHL (0x44656600), // name = ConsumesDef
-
- 0U,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+ 15,
+ ACE_NTOHL (0x696e7465),
+ ACE_NTOHL (0x72666163),
+ ACE_NTOHL (0x655f7479),
+ ACE_NTOHL (0x70650000), // name = interface_type
+ 0xffffffff, // indirection
+ 0xffffff28, // negative offset (-216)
- 9,
- ACE_NTOHL (0x69735f62),
- ACE_NTOHL (0x61736963),
- ACE_NTOHL (0x0), // name = is_basic
- CORBA::tk_boolean,
+ 0U,
};
-static CORBA::TypeCode _tc_TAO_tc_IR_ComponentDescription (
- CORBA::tk_struct,
- sizeof (_oc_IR_ComponentDescription),
- (char *) &_oc_IR_ComponentDescription,
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_ProvidesDescriptionSeq (
+ CORBA::tk_alias,
+ sizeof (_oc_CORBA_ComponentIR_ProvidesDescriptionSeq),
+ (char *) &_oc_CORBA_ComponentIR_ProvidesDescriptionSeq,
0,
- sizeof (IR::ComponentDescription)
+ sizeof (CORBA::ComponentIR::ProvidesDescriptionSeq)
);
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
TAO_NAMESPACE_DEFINE (
::CORBA::TypeCode_ptr,
- _tc_ComponentDescription,
- &_tc_TAO_tc_IR_ComponentDescription
+ _tc_ProvidesDescriptionSeq,
+ &_tc_TAO_tc_CORBA_ComponentIR_ProvidesDescriptionSeq
)
TAO_NAMESPACE_END
+TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100
-void IR::ComponentDescription::_tao_any_destructor (void *_tao_void_pointer)
-{
- ComponentDescription *tmp = ACE_static_cast (ComponentDescription*, _tao_void_pointer);
- delete tmp;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-int IR::PrimaryKeyDef::_tao_class_id = 0;
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CS_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CS_
-IR::PrimaryKeyDef_ptr
-tao_IR_PrimaryKeyDef_duplicate (
- IR::PrimaryKeyDef_ptr p
- )
+void
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::_allocate_buffer (CORBA::ULong length)
{
- return IR::PrimaryKeyDef::_duplicate (p);
+ CORBA::ComponentIR::UsesDescription* tmp = 0;
+ tmp = _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ CORBA::ComponentIR::UsesDescription *old =
+ ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription *, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ tmp[i] = old[i];
+ }
+
+ if (this->release_)
+ {
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::freebuf (old);
+ }
+ }
+
+ this->buffer_ = tmp;
}
void
-tao_IR_PrimaryKeyDef_release (
- IR::PrimaryKeyDef_ptr p
- )
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::_deallocate_buffer (void)
{
- CORBA::release (p);
-}
+ if (this->buffer_ == 0 || this->release_ == 0)
+ {
+ return;
+ }
+
+ CORBA::ComponentIR::UsesDescription *tmp =
+ ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription *, this->buffer_);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::freebuf (tmp);
+ this->buffer_ = 0;
+}
-IR::PrimaryKeyDef_ptr
-tao_IR_PrimaryKeyDef_nil (
- void
- )
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (void)
{
- return IR::PrimaryKeyDef::_nil ();
+ this->_deallocate_buffer ();
}
-IR::PrimaryKeyDef_ptr
-tao_IR_PrimaryKeyDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return IR::PrimaryKeyDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
+#endif /* end #if !defined */
-CORBA::Object *
-tao_IR_PrimaryKeyDef_upcast (
- void *src
- )
-{
- IR::PrimaryKeyDef **tmp =
- ACE_static_cast (IR::PrimaryKeyDef **, src);
- return *tmp;
-}
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-CORBA::Boolean
-tao_IR_PrimaryKeyDef_marshal (
- IR::PrimaryKeyDef_ptr p,
- TAO_OutputCDR &strm
- )
-{
- return p->marshal (strm);
-}
+#if !defined (_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CS_)
+#define _CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CS_
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
// *************************************************************
-// IR::PrimaryKeyDef_var
+// CORBA::ComponentIR::UsesDescriptionSeq
// *************************************************************
-IR::PrimaryKeyDef_var::PrimaryKeyDef_var (void)
- : ptr_ (PrimaryKeyDef::_nil ())
+CORBA::ComponentIR::UsesDescriptionSeq::UsesDescriptionSeq (void)
{}
-::IR::PrimaryKeyDef_ptr
-IR::PrimaryKeyDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-IR::PrimaryKeyDef_var::PrimaryKeyDef_var (const ::IR::PrimaryKeyDef_var &p)
- : TAO_Base_var (),
- ptr_ (PrimaryKeyDef::_duplicate (p.ptr ()))
-{}
-
-IR::PrimaryKeyDef_var::~PrimaryKeyDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-IR::PrimaryKeyDef_var &
-IR::PrimaryKeyDef_var::operator= (PrimaryKeyDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-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;
-}
-
-IR::PrimaryKeyDef_var::operator const ::IR::PrimaryKeyDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-IR::PrimaryKeyDef_var::operator ::IR::PrimaryKeyDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::IR::PrimaryKeyDef_ptr
-IR::PrimaryKeyDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::IR::PrimaryKeyDef_ptr
-IR::PrimaryKeyDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::IR::PrimaryKeyDef_ptr &
-IR::PrimaryKeyDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::IR::PrimaryKeyDef_ptr &
-IR::PrimaryKeyDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::IR::PrimaryKeyDef::_nil ();
- return this->ptr_;
-}
-
-::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;
-}
-
-::IR::PrimaryKeyDef_ptr
-IR::PrimaryKeyDef_var::tao_duplicate (PrimaryKeyDef_ptr p)
-{
- return ::IR::PrimaryKeyDef::_duplicate (p);
-}
+CORBA::ComponentIR::UsesDescriptionSeq::UsesDescriptionSeq (CORBA::ULong max)
+ :
-void
-IR::PrimaryKeyDef_var::tao_release (PrimaryKeyDef_ptr p)
-{
- CORBA::release (p);
-}
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::ComponentIR::UsesDescription>
-::IR::PrimaryKeyDef_ptr
-IR::PrimaryKeyDef_var::tao_nil (void)
-{
- return ::IR::PrimaryKeyDef::_nil ();
-}
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
-::IR::PrimaryKeyDef_ptr
-IR::PrimaryKeyDef_var::tao_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
+CORBA::ComponentIR::UsesDescriptionSeq::UsesDescriptionSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::ComponentIR::UsesDescription *buffer,
+ CORBA::Boolean release
)
-{
- return ::IR::PrimaryKeyDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-IR::PrimaryKeyDef_var::tao_upcast (void *src)
-{
- PrimaryKeyDef **tmp =
- ACE_static_cast (PrimaryKeyDef **, src);
- return *tmp;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// IR::PrimaryKeyDef_out
-// *************************************************************
-
-IR::PrimaryKeyDef_out::PrimaryKeyDef_out (PrimaryKeyDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::IR::PrimaryKeyDef::_nil ();
-}
+ :
-IR::PrimaryKeyDef_out::PrimaryKeyDef_out (PrimaryKeyDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::IR::PrimaryKeyDef::_nil ();
-}
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::ComponentIR::UsesDescription>
-IR::PrimaryKeyDef_out::PrimaryKeyDef_out (const ::IR::PrimaryKeyDef_out &p)
- : ptr_ (ACE_const_cast (PrimaryKeyDef_out &, p).ptr_)
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
{}
-::IR::PrimaryKeyDef_out &
-IR::PrimaryKeyDef_out::operator= (const ::IR::PrimaryKeyDef_out &p)
-{
- this->ptr_ = ACE_const_cast (PrimaryKeyDef_out&, p).ptr_;
- return *this;
-}
-
-IR::PrimaryKeyDef_out &
-IR::PrimaryKeyDef_out::operator= (const ::IR::PrimaryKeyDef_var &p)
-{
- this->ptr_ = ::IR::PrimaryKeyDef::_duplicate (p.ptr ());
- return *this;
-}
-
-IR::PrimaryKeyDef_out &
-IR::PrimaryKeyDef_out::operator= (PrimaryKeyDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-IR::PrimaryKeyDef_out::operator ::IR::PrimaryKeyDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::IR::PrimaryKeyDef_ptr &
-IR::PrimaryKeyDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::IR::PrimaryKeyDef_ptr
-IR::PrimaryKeyDef_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
-
-#if (TAO_HAS_INTERCEPTORS == 1)
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-
-class TAO_ClientRequestInfo_IR_PrimaryKeyDef_is_a : public TAO_ClientRequestInfo_i
-{
-public:
- TAO_ClientRequestInfo_IR_PrimaryKeyDef_is_a (
- TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target,
- const char * primary_key_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+CORBA::ComponentIR::UsesDescriptionSeq::UsesDescriptionSeq (const UsesDescriptionSeq &seq)
+ :
- virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::ComponentIR::UsesDescription>
- void result (::CORBA::Boolean result);
-
- private:
- TAO_ClientRequestInfo_IR_PrimaryKeyDef_is_a (const TAO_ClientRequestInfo_IR_PrimaryKeyDef_is_a &);
- void operator= (const TAO_ClientRequestInfo_IR_PrimaryKeyDef_is_a &);
- const char * primary_key_id_;
-
- ::CORBA::Boolean _result;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
-
- TAO_ClientRequestInfo_IR_PrimaryKeyDef_is_a::TAO_ClientRequestInfo_IR_PrimaryKeyDef_is_a (
- TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target,
- const char * primary_key_id
- ACE_ENV_ARG_DECL_NOT_USED
- )
- : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
- primary_key_id_ (primary_key_id)
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
{}
-Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_PrimaryKeyDef_is_a::arguments (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the argument list on demand.
- Dynamic::ParameterList *parameter_list =
- TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- Dynamic::ParameterList_var safe_parameter_list = parameter_list;
-
- parameter_list->length (1);
- CORBA::ULong len = 0;
- (*parameter_list)[len].argument <<= primary_key_id_;
- (*parameter_list)[len].mode = CORBA::PARAM_IN;
- len++;
-
- return safe_parameter_list._retn ();
-}
-
-Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_PrimaryKeyDef_is_a::exceptions (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the exception list on demand.
- Dynamic::ExceptionList *exception_list =
- TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return exception_list;
-}
+CORBA::ComponentIR::UsesDescriptionSeq::~UsesDescriptionSeq (void) // dtor
+{}
-CORBA::Any *
-TAO_ClientRequestInfo_IR_PrimaryKeyDef_is_a::result (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
+void CORBA::ComponentIR::UsesDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer)
{
- // Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
- CORBA::Any *result_any =
- TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= CORBA::Any::from_boolean (this->_result);
- return safe_result_any._retn ();
+ UsesDescriptionSeq *tmp = ACE_static_cast (UsesDescriptionSeq*, _tao_void_pointer);
+ delete tmp;
}
-void
-TAO_ClientRequestInfo_IR_PrimaryKeyDef_is_a::result (CORBA::Boolean result)
-{
- // Update the result.
- this->_result = result;
-}
+#endif /* end #if !defined */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-class TAO_ClientRequestInfo_IR_PrimaryKeyDef_primary_key_get : public TAO_ClientRequestInfo_i
+static const CORBA::Long _oc_CORBA_ComponentIR_UsesDescriptionSeq[] =
{
-public:
- TAO_ClientRequestInfo_IR_PrimaryKeyDef_primary_key_get (
- TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_WITH_DEFAULTS);
-
- virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void result (::CORBA::ValueDef_ptr result);
-
- private:
- TAO_ClientRequestInfo_IR_PrimaryKeyDef_primary_key_get (const TAO_ClientRequestInfo_IR_PrimaryKeyDef_primary_key_get &);
- void operator= (const TAO_ClientRequestInfo_IR_PrimaryKeyDef_primary_key_get &);
-
- ::CORBA::ValueDef_ptr _result;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
-
- TAO_ClientRequestInfo_IR_PrimaryKeyDef_primary_key_get::TAO_ClientRequestInfo_IR_PrimaryKeyDef_primary_key_get (
- TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
- ACE_ENV_ARG_DECL_NOT_USED
- )
- : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
-{}
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 53,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f5573),
+ ACE_NTOHL (0x65734465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e536571),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ComponentIR/UsesDescriptionSeq:1.0
+ 19,
+ ACE_NTOHL (0x55736573),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x65710000), // name = UsesDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 436, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 420, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 50,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f5573),
+ ACE_NTOHL (0x65734465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e3a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ComponentIR/UsesDescription:1.0
+ 16,
+ ACE_NTOHL (0x55736573),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e00), // name = UsesDescription
+ 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
-Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_PrimaryKeyDef_primary_key_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the argument list on demand.
- Dynamic::ParameterList *parameter_list =
- TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return parameter_list;
-}
+ 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
-Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_PrimaryKeyDef_primary_key_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the exception list on demand.
- Dynamic::ExceptionList *exception_list =
- TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return exception_list;
-}
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xffffff9c, // negative offset (-100)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
-CORBA::Any *
-TAO_ClientRequestInfo_IR_PrimaryKeyDef_primary_key_get::result (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
- CORBA::Any *result_any =
- TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= this->_result;
- return safe_result_any._retn ();
-}
+ 15,
+ ACE_NTOHL (0x696e7465),
+ ACE_NTOHL (0x72666163),
+ ACE_NTOHL (0x655f7479),
+ ACE_NTOHL (0x70650000), // name = interface_type
+ 0xffffffff, // indirection
+ 0xffffff28, // negative offset (-216)
+ 12,
+ ACE_NTOHL (0x69735f6d),
+ ACE_NTOHL (0x756c7469),
+ ACE_NTOHL (0x706c6500), // name = is_multiple
+ CORBA::tk_boolean,
-void
-TAO_ClientRequestInfo_IR_PrimaryKeyDef_primary_key_get::result (::CORBA::ValueDef_ptr result)
-{
- // Update the result.
- this->_result = result;
-}
-#endif /* TAO_HAS_INTERCEPTORS */
+ 0U,
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
+};
-///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
-//
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_UsesDescriptionSeq (
+ CORBA::tk_alias,
+ sizeof (_oc_CORBA_ComponentIR_UsesDescriptionSeq),
+ (char *) &_oc_CORBA_ComponentIR_UsesDescriptionSeq,
+ 0,
+ sizeof (CORBA::ComponentIR::UsesDescriptionSeq)
+ );
-IR::_TAO_PrimaryKeyDef_Proxy_Impl::_TAO_PrimaryKeyDef_Proxy_Impl (void)
-{}
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_UsesDescriptionSeq,
+ &_tc_TAO_tc_CORBA_ComponentIR_UsesDescriptionSeq
+ )
+TAO_NAMESPACE_END
+TAO_NAMESPACE_END
-IR::_TAO_PrimaryKeyDef_Remote_Proxy_Impl::_TAO_PrimaryKeyDef_Remote_Proxy_Impl (void)
-{}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100
-// Remote Implementation of the IDL interface methods
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CS_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CS_
-CORBA::Boolean IR::_TAO_PrimaryKeyDef_Remote_Proxy_Impl::is_a (
- CORBA_Object *_collocated_tao_target_,
- const char * primary_key_id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
+void
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::_allocate_buffer (CORBA::ULong length)
{
- CORBA::Boolean _tao_retval = 0;
- TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
+ CORBA::ComponentIR::EventPortDescription* tmp = 0;
+ tmp = _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::allocbuf (length);
- if (istub == 0)
- {
- ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval);
- }
-
- TAO_GIOP_Twoway_Invocation _tao_call (
- istub,
- "is_a",
- 4,
- 1,
- istub->orb_core ()
- );
-
- int _invoke_status;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ClientRequestInterceptor_Adapter _tao_vfr (
- istub->orb_core ()->client_request_interceptors (),
- &_tao_call,
- _invoke_status
- );
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- for (;;)
+ if (this->buffer_ != 0)
{
- _invoke_status = TAO_INVOKE_EXCEPTION;
+ CORBA::ComponentIR::EventPortDescription *old =
+ ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription *, this->buffer_);
-#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_PrimaryKeyDef_is_a _tao_ri (
- &_tao_call,
- _collocated_tao_target_,
- primary_key_id
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval);
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
- TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
-#if TAO_HAS_INTERCEPTORS == 1
-
- ACE_TRY
- {
- _tao_vfr.send_request (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (_invoke_status == TAO_INVOKE_RESTART)
- {
- _tao_call.restart_flag (1);
- continue;
- }
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
-
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
-
- if (!(
- (_tao_out << primary_key_id)
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
-
- ),
- _tao_retval
- );
- }
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
-
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- _tao_retval
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> CORBA::Any::to_boolean (_tao_retval))
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- _tao_retval
- );
- }
-
-#if TAO_HAS_INTERCEPTORS == 1
- CORBA::Boolean _tao_retval_info =
- _tao_retval;
- _tao_ri.result (_tao_retval_info);
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_ri.exception (&ACE_ANY_EXCEPTION);
- _tao_vfr.receive_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
- || _tao_status == PortableInterceptor::USER_EXCEPTION)
- {
- ACE_RE_THROW;
- }
- }
-
-# if defined (ACE_HAS_EXCEPTIONS) \
- && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
- ACE_CATCHALL
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
{
- CORBA::UNKNOWN ex;
-
- _tao_ri.exception (&ex);
- _tao_vfr.receive_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
- ACE_TRY_THROW (ex);
+ tmp[i] = old[i];
}
-# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
- ACE_ENDTRY;
- ACE_CHECK_RETURN (_tao_retval);
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval);
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
+ if (this->release_)
{
- continue;
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::freebuf (old);
}
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
}
- return _tao_retval;
+ this->buffer_ = tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-
-::CORBA::ValueDef_ptr IR::_TAO_PrimaryKeyDef_Remote_Proxy_Impl::primary_key (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
+void
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::_deallocate_buffer (void)
{
- CORBA::ValueDef_var _tao_retval (CORBA::ValueDef::_nil ());
- TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
-
- if (istub == 0)
- {
- ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
- }
-
- TAO_GIOP_Twoway_Invocation _tao_call (
- istub,
- "_get_primary_key",
- 16,
- 0,
- istub->orb_core ()
- );
-
- int _invoke_status;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ClientRequestInterceptor_Adapter _tao_vfr (
- istub->orb_core ()->client_request_interceptors (),
- &_tao_call,
- _invoke_status
- );
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- for (;;)
+ if (this->buffer_ == 0 || this->release_ == 0)
{
- _invoke_status = TAO_INVOKE_EXCEPTION;
-
-#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_PrimaryKeyDef_primary_key_get _tao_ri (
- &_tao_call,
- _collocated_tao_target_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
- TAO_INTERCEPTOR (_tao_ri.response_expected (1));
-
-#if TAO_HAS_INTERCEPTORS == 1
-
- ACE_TRY
- {
- _tao_vfr.send_request (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (_invoke_status == TAO_INVOKE_RESTART)
- {
- _tao_call.restart_flag (1);
- continue;
- }
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
-
- _tao_call.prepare_header (
- ACE_static_cast (CORBA::Octet, _tao_response_flag)
- ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
-
-
- _invoke_status =
- _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
-
- if (_invoke_status == TAO_INVOKE_EXCEPTION)
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::UNKNOWN (
- CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
- else if (_invoke_status == TAO_INVOKE_RESTART)
- {
- TAO_INTERCEPTOR (
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_other (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
- )
-
- continue;
- }
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
-
-#if TAO_HAS_INTERCEPTORS == 1
- ::CORBA::ValueDef_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
-
- _tao_ri.reply_status (_invoke_status);
- _tao_vfr.receive_reply (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_ri.exception (&ACE_ANY_EXCEPTION);
- _tao_vfr.receive_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
- || _tao_status == PortableInterceptor::USER_EXCEPTION)
- {
- ACE_RE_THROW;
- }
- }
-
-# if defined (ACE_HAS_EXCEPTIONS) \
- && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
- ACE_CATCHALL
- {
- CORBA::UNKNOWN ex;
-
- _tao_ri.exception (&ex);
- _tao_vfr.receive_exception (
- &_tao_ri
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
- ACE_TRY_THROW (ex);
- }
-# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
- ACE_ENDTRY;
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- PortableInterceptor::ReplyStatus _tao_status =
- _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval._retn ());
-
- if (_tao_status == PortableInterceptor::LOCATION_FORWARD
- || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
- {
- continue;
- }
-
-#endif /* TAO_HAS_INTERCEPTORS */
-
- break;
+ return;
}
- return _tao_retval._retn ();
-}
-
-//
-// End Base & Remote Proxy Implemeentation.
-///////////////////////////////////////////////////////////////////////
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_cs.cpp:31
-
-///////////////////////////////////////////////////////////////////////
-// Remote & Base Proxy Broker Implementation
-//
-
-IR::_TAO_PrimaryKeyDef_Proxy_Broker::_TAO_PrimaryKeyDef_Proxy_Broker (void)
-{
-}
+ CORBA::ComponentIR::EventPortDescription *tmp =
+ ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription *, this->buffer_);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::freebuf (tmp);
+ this->buffer_ = 0;
+}
-IR::_TAO_PrimaryKeyDef_Proxy_Broker::~_TAO_PrimaryKeyDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (void)
{
+ this->_deallocate_buffer ();
}
-IR::_TAO_PrimaryKeyDef_Proxy_Broker * (*IR__TAO_PrimaryKeyDef_Proxy_Broker_Factory_function_pointer) (
- CORBA::Object_ptr obj
- ) = 0;
-
-// Factory Member function Implementation.
-IR::_TAO_PrimaryKeyDef_Remote_Proxy_Broker *
-IR::_TAO_PrimaryKeyDef_Remote_Proxy_Broker::the_TAO_PrimaryKeyDef_Remote_Proxy_Broker (void)
-{
- static ::IR::_TAO_PrimaryKeyDef_Remote_Proxy_Broker remote_proxy_broker;
- return &remote_proxy_broker;
-}
+#endif /* end #if !defined */
-IR::_TAO_PrimaryKeyDef_Remote_Proxy_Broker::_TAO_PrimaryKeyDef_Remote_Proxy_Broker (void)
-{
-}
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-IR::_TAO_PrimaryKeyDef_Remote_Proxy_Broker::~_TAO_PrimaryKeyDef_Remote_Proxy_Broker (void)
-{
-}
+#if !defined (_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CS_)
+#define _CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CS_
-IR::_TAO_PrimaryKeyDef_Proxy_Impl&
-IR::_TAO_PrimaryKeyDef_Remote_Proxy_Broker::select_proxy (
- ::IR::PrimaryKeyDef *
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return this->remote_proxy_impl_;
-}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
-//
-// End Remote & Base Proxy Broker Implementation
-///////////////////////////////////////////////////////////////////////
+// *************************************************************
+// CORBA::ComponentIR::EventPortDescriptionSeq
+// *************************************************************
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+CORBA::ComponentIR::EventPortDescriptionSeq::EventPortDescriptionSeq (void)
+{}
-IR::PrimaryKeyDef::PrimaryKeyDef (int collocated)
-{
- this->IR_PrimaryKeyDef_setup_collocation (collocated);
-}
+CORBA::ComponentIR::EventPortDescriptionSeq::EventPortDescriptionSeq (CORBA::ULong max)
+ :
-void
-IR::PrimaryKeyDef::IR_PrimaryKeyDef_setup_collocation (int collocated)
-{
- if (collocated)
- this->the_TAO_PrimaryKeyDef_Proxy_Broker_ =
- ::IR__TAO_PrimaryKeyDef_Proxy_Broker_Factory_function_pointer (this);
- else
- this->the_TAO_PrimaryKeyDef_Proxy_Broker_ =
- ::IR::_TAO_PrimaryKeyDef_Remote_Proxy_Broker::the_TAO_PrimaryKeyDef_Remote_Proxy_Broker ();
-
- this->CORBA_Contained_setup_collocation (collocated);
-}
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::ComponentIR::EventPortDescription>
-IR::PrimaryKeyDef::~PrimaryKeyDef (void)
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
{}
-void
-IR::PrimaryKeyDef::_tao_any_destructor (void *_tao_void_pointer)
-{
- PrimaryKeyDef *tmp = ACE_static_cast (PrimaryKeyDef *, _tao_void_pointer);
- CORBA::release (tmp);
-}
-
-IR::PrimaryKeyDef_ptr
-IR::PrimaryKeyDef::_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL
+CORBA::ComponentIR::EventPortDescriptionSeq::EventPortDescriptionSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::ComponentIR::EventPortDescription *buffer,
+ CORBA::Boolean release
)
-{
- if (CORBA::is_nil (obj))
- {
- return PrimaryKeyDef::_nil ();
- }
-
- if (! obj->_is_local ())
- {
- CORBA::Boolean is_a =
- obj->_is_a (
- "IDL:omg.org/IR/PrimaryKeyDef:1.0"
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (PrimaryKeyDef::_nil ());
-
- if (is_a == 0)
- {
- return PrimaryKeyDef::_nil ();
- }
- }
-
- return PrimaryKeyDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
-}
+ :
-IR::PrimaryKeyDef_ptr
-IR::PrimaryKeyDef::_unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- if (CORBA::is_nil (obj))
- {
- return PrimaryKeyDef::_nil ();
- }
-
- if (! obj->_is_local ())
- {
- TAO_Stub* stub = obj->_stubobj ();
-
- if (stub != 0)
- {
- stub->_incr_refcnt ();
- }
-
- PrimaryKeyDef_ptr default_proxy = PrimaryKeyDef::_nil ();
-
- if (
- !CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
- obj->_is_collocated () &&
- IR__TAO_PrimaryKeyDef_Proxy_Broker_Factory_function_pointer != 0
- )
- {
- ACE_NEW_RETURN (
- default_proxy,
- ::IR::PrimaryKeyDef (
- stub,
- 1,
- obj->_servant ()
- ),
- PrimaryKeyDef::_nil ()
- );
- }
-
- if (CORBA::is_nil (default_proxy))
- {
- ACE_NEW_RETURN (
- default_proxy,
- ::IR::PrimaryKeyDef (
- stub,
- 0,
- obj->_servant ()
- ),
- PrimaryKeyDef::_nil ()
- );
- }
-
- return default_proxy;
- }
- else
- return
- ACE_reinterpret_cast (
- PrimaryKeyDef_ptr,
- obj->_tao_QueryInterface (
- ACE_reinterpret_cast (
- ptr_arith_t,
- &PrimaryKeyDef::_tao_class_id
- )
- )
- );
-}
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::ComponentIR::EventPortDescription>
-IR::PrimaryKeyDef_ptr
-IR::PrimaryKeyDef::_duplicate (PrimaryKeyDef_ptr obj)
-{
- if (! CORBA::is_nil (obj))
- {
- obj->_add_ref ();
- }
-
- return obj;
-}
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
-CORBA::Boolean
-IR::PrimaryKeyDef::_is_a (
- const char *value
- ACE_ENV_ARG_DECL
- )
-{
- if (
- !ACE_OS::strcmp (
- (char *)value,
- "IDL:omg.org/IR/PrimaryKeyDef: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_ENV_ARG_PARAMETER
- );
- }
-}
+CORBA::ComponentIR::EventPortDescriptionSeq::EventPortDescriptionSeq (const EventPortDescriptionSeq &seq)
+ :
-void *IR::PrimaryKeyDef::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
-
- if (type == ACE_reinterpret_cast (
- ptr_arith_t,
- &ACE_NESTED_CLASS (::IR, PrimaryKeyDef)::_tao_class_id)
- )
- {
- retv = ACE_reinterpret_cast (void*, this);
- }
- else if (type == ACE_reinterpret_cast (
- ptr_arith_t,
- &::CORBA::Contained::_tao_class_id)
- )
- {
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (
- CORBA::Contained_ptr,
- this
- )
- );
- }
- else if (type == ACE_reinterpret_cast (
- ptr_arith_t,
- &::CORBA::IRObject::_tao_class_id)
- )
- {
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (
- CORBA::IRObject_ptr,
- this
- )
- );
- }
- else if (type == ACE_reinterpret_cast (
- ptr_arith_t,
- &CORBA::Object::_tao_class_id)
- )
- {
- retv =
- ACE_reinterpret_cast (
- void *,
- ACE_static_cast (CORBA::Object_ptr, this)
- );
- }
-
- if (retv != 0)
- {
- this->_add_ref ();
- }
-
- return retv;
-}
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::ComponentIR::EventPortDescription>
-const char* IR::PrimaryKeyDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/IR/PrimaryKeyDef:1.0";
-}
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+CORBA::ComponentIR::EventPortDescriptionSeq::~EventPortDescriptionSeq (void) // dtor
+{}
-CORBA::Boolean IR::PrimaryKeyDef::is_a (
- const char * primary_key_id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
+void CORBA::ComponentIR::EventPortDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer)
{
- _TAO_PrimaryKeyDef_Proxy_Impl &proxy =
- this->the_TAO_PrimaryKeyDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return proxy.is_a (
- this,
- primary_key_id
- ACE_ENV_ARG_PARAMETER
- );
+ EventPortDescriptionSeq *tmp = ACE_static_cast (EventPortDescriptionSeq*, _tao_void_pointer);
+ delete tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-
-::CORBA::ValueDef_ptr IR::PrimaryKeyDef::primary_key (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- _TAO_PrimaryKeyDef_Proxy_Impl &proxy =
- this->the_TAO_PrimaryKeyDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return proxy.primary_key (
- this
- ACE_ENV_ARG_PARAMETER
- );
-}
+#endif /* end #if !defined */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-static const CORBA::Long _oc_IR_PrimaryKeyDef[] =
+static const CORBA::Long _oc_CORBA_ComponentIR_EventPortDescriptionSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 33,
+ 58,
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 = PrimaryKeyDef
- };
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f4576),
+ ACE_NTOHL (0x656e7450),
+ ACE_NTOHL (0x6f727444),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x713a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ComponentIR/EventPortDescriptionSeq:1.0
+ 24,
+ ACE_NTOHL (0x4576656e),
+ ACE_NTOHL (0x74506f72),
+ ACE_NTOHL (0x74446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x53657100), // name = EventPortDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 420, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 404, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 55,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f4576),
+ ACE_NTOHL (0x656e7450),
+ ACE_NTOHL (0x6f727444),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ComponentIR/EventPortDescription:1.0
+ 21,
+ ACE_NTOHL (0x4576656e),
+ ACE_NTOHL (0x74506f72),
+ ACE_NTOHL (0x74446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = EventPortDescription
+ 5, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
-static CORBA::TypeCode _tc_TAO_tc_IR_PrimaryKeyDef (
- CORBA::tk_objref,
- sizeof (_oc_IR_PrimaryKeyDef),
- (char *) &_oc_IR_PrimaryKeyDef,
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xffffff9c, // negative offset (-100)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 6,
+ ACE_NTOHL (0x6576656e),
+ ACE_NTOHL (0x74000000), // name = event
+ 0xffffffff, // indirection
+ 0xffffff30, // negative offset (-208)
+
+ 0U,
+
+};
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_EventPortDescriptionSeq (
+ CORBA::tk_alias,
+ sizeof (_oc_CORBA_ComponentIR_EventPortDescriptionSeq),
+ (char *) &_oc_CORBA_ComponentIR_EventPortDescriptionSeq,
0,
- sizeof (IR::PrimaryKeyDef)
+ sizeof (CORBA::ComponentIR::EventPortDescriptionSeq)
);
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
TAO_NAMESPACE_DEFINE (
::CORBA::TypeCode_ptr,
- _tc_PrimaryKeyDef,
- &_tc_TAO_tc_IR_PrimaryKeyDef
+ _tc_EventPortDescriptionSeq,
+ &_tc_TAO_tc_CORBA_ComponentIR_EventPortDescriptionSeq
)
TAO_NAMESPACE_END
+TAO_NAMESPACE_END
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-static const CORBA::Long _oc_IR_PrimaryKeyDescription[] =
+static const CORBA::Long _oc_CORBA_ComponentIR_ComponentDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 41,
+ 55,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x49522f50),
- ACE_NTOHL (0x72696d61),
- ACE_NTOHL (0x72794b65),
- ACE_NTOHL (0x79446573),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7444),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ComponentIR/ComponentDescription:1.0
+ 21,
+ ACE_NTOHL (0x436f6d70),
+ ACE_NTOHL (0x6f6e656e),
+ ACE_NTOHL (0x74446573),
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 = PrimaryKeyDescription
- 5, // member count
+ ACE_NTOHL (0x0), // name = ComponentDescription
+ 13, // member count
5,
ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 64, // encapsulation length
+ 68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30,
+ 33,
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
+ 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),
@@ -17161,17 +15389,18 @@ static const CORBA::Long _oc_IR_PrimaryKeyDescription[] =
3,
ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 32,
+ 35,
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
+ 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),
@@ -17185,22 +15414,23 @@ static const CORBA::Long _oc_IR_PrimaryKeyDescription[] =
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
- 0xffffffa0, // negative offset (-96)
+ 0xffffff9c, // negative offset (-100)
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 64, // encapsulation length
+ 68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 31,
+ 34,
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
+ 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),
@@ -17208,106 +15438,621 @@ static const CORBA::Long _oc_IR_PrimaryKeyDescription[] =
CORBA::tk_string,
0U, // string length
- 12,
- ACE_NTOHL (0x7072696d),
- ACE_NTOHL (0x6172795f),
- ACE_NTOHL (0x6b657900), // name = primary_key
- CORBA::tk_objref, // typecode kind
- 56, // encapsulation length
+ 15,
+ ACE_NTOHL (0x62617365),
+ ACE_NTOHL (0x5f636f6d),
+ ACE_NTOHL (0x706f6e65),
+ ACE_NTOHL (0x6e740000), // name = base_component
+ 0xffffffff, // indirection
+ 0xffffff28, // negative offset (-216)
+ 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
+ 92, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 31,
+ 38,
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
-
+ 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
+ 16, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 0xffffffff, // indirection
+ 0xfffffeac, // negative offset (-340)
+ 0U,
+
+
+ 20,
+ ACE_NTOHL (0x70726f76),
+ ACE_NTOHL (0x69646564),
+ ACE_NTOHL (0x5f696e74),
+ ACE_NTOHL (0x65726661),
+ ACE_NTOHL (0x63657300), // name = provided_interfaces
+ CORBA::tk_alias, // typecode kind for typedefs
+ 320, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 57,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f5072),
+ ACE_NTOHL (0x6f766964),
+ ACE_NTOHL (0x65734465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e536571),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ComponentIR/ProvidesDescriptionSeq:1.0
+ 23,
+ ACE_NTOHL (0x50726f76),
+ ACE_NTOHL (0x69646573),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x65710000), // name = ProvidesDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 216, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 200, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 54,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f5072),
+ ACE_NTOHL (0x6f766964),
+ ACE_NTOHL (0x65734465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e3a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ComponentIR/ProvidesDescription:1.0
+ 20,
+ ACE_NTOHL (0x50726f76),
+ ACE_NTOHL (0x69646573),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e00), // name = ProvidesDescription
+ 5, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffffd50, // negative offset (-688)
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ 0xffffffff, // indirection
+ 0xfffffd94, // negative offset (-620)
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xfffffd7c, // negative offset (-644)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ 0xffffffff, // indirection
+ 0xfffffddc, // negative offset (-548)
+ 15,
+ ACE_NTOHL (0x696e7465),
+ ACE_NTOHL (0x72666163),
+ ACE_NTOHL (0x655f7479),
+ ACE_NTOHL (0x70650000), // name = interface_type
+ 0xffffffff, // indirection
+ 0xfffffd4c, // negative offset (-692)
+
+ 0U,
+
+
+ 16,
+ ACE_NTOHL (0x75736564),
+ ACE_NTOHL (0x5f696e74),
+ ACE_NTOHL (0x65726661),
+ ACE_NTOHL (0x63657300), // name = used_interfaces
+ CORBA::tk_alias, // typecode kind for typedefs
+ 324, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 53,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f5573),
+ ACE_NTOHL (0x65734465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e536571),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ComponentIR/UsesDescriptionSeq:1.0
+ 19,
+ ACE_NTOHL (0x55736573),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x65710000), // name = UsesDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 228, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 212, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 50,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f5573),
+ ACE_NTOHL (0x65734465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e3a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ComponentIR/UsesDescription:1.0
+ 16,
+ ACE_NTOHL (0x55736573),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e00), // name = UsesDescription
+ 6, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffffc04, // negative offset (-1020)
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ 0xffffffff, // indirection
+ 0xfffffc48, // negative offset (-952)
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xfffffc30, // negative offset (-976)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ 0xffffffff, // indirection
+ 0xfffffc90, // negative offset (-880)
+ 15,
+ ACE_NTOHL (0x696e7465),
+ ACE_NTOHL (0x72666163),
+ ACE_NTOHL (0x655f7479),
+ ACE_NTOHL (0x70650000), // name = interface_type
+ 0xffffffff, // indirection
+ 0xfffffc00, // negative offset (-1024)
+ 12,
+ ACE_NTOHL (0x69735f6d),
+ ACE_NTOHL (0x756c7469),
+ ACE_NTOHL (0x706c6500), // name = is_multiple
+ CORBA::tk_boolean,
+
+
+ 0U,
+
+
+ 13,
+ ACE_NTOHL (0x656d6974),
+ ACE_NTOHL (0x735f6576),
+ ACE_NTOHL (0x656e7473),
+ ACE_NTOHL (0x0), // name = emits_events
+ CORBA::tk_alias, // typecode kind for typedefs
+ 316, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 58,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f4576),
+ ACE_NTOHL (0x656e7450),
+ ACE_NTOHL (0x6f727444),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x713a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ComponentIR/EventPortDescriptionSeq:1.0
+ 24,
+ ACE_NTOHL (0x4576656e),
+ ACE_NTOHL (0x74506f72),
+ ACE_NTOHL (0x74446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x53657100), // name = EventPortDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 212, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 196, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 55,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f4576),
+ ACE_NTOHL (0x656e7450),
+ ACE_NTOHL (0x6f727444),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ComponentIR/EventPortDescription:1.0
+ 21,
+ ACE_NTOHL (0x4576656e),
+ ACE_NTOHL (0x74506f72),
+ ACE_NTOHL (0x74446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = EventPortDescription
+ 5, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffffa90, // negative offset (-1392)
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ 0xffffffff, // indirection
+ 0xfffffad4, // negative offset (-1324)
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xfffffabc, // negative offset (-1348)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ 0xffffffff, // indirection
+ 0xfffffb1c, // negative offset (-1252)
+ 6,
+ ACE_NTOHL (0x6576656e),
+ ACE_NTOHL (0x74000000), // name = event
+ 0xffffffff, // indirection
+ 0xfffffa94, // negative offset (-1388)
+
+ 0U,
+
+
+ 17,
+ ACE_NTOHL (0x7075626c),
+ ACE_NTOHL (0x69736865),
+ ACE_NTOHL (0x735f6576),
+ ACE_NTOHL (0x656e7473),
+ ACE_NTOHL (0x0), // name = publishes_events
+ 0xffffffff, // indirection
+ 0xfffffea0, // negative offset (-352)
+ 16,
+ ACE_NTOHL (0x636f6e73),
+ ACE_NTOHL (0x756d6573),
+ ACE_NTOHL (0x5f657665),
+ ACE_NTOHL (0x6e747300), // name = consumes_events
+ 0xffffffff, // indirection
+ 0xfffffe84, // negative offset (-380)
+ 11,
+ ACE_NTOHL (0x61747472),
+ ACE_NTOHL (0x69627574),
+ ACE_NTOHL (0x65730000), // name = attributes
+ CORBA::tk_alias, // typecode kind for typedefs
+ 744, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 44,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74417474),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExtAttrDescriptionSeq:1.0
+ 22,
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x74747244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ExtAttrDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 656, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 640, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 46,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74417474),
+ ACE_NTOHL (0x72696275),
+ ACE_NTOHL (0x74654465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e3a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtAttributeDescription:1.0
+ 24,
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x74747269),
+ ACE_NTOHL (0x62757465),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e00), // name = ExtAttributeDescription
+ 8, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffff918, // negative offset (-1768)
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ 0xffffffff, // indirection
+ 0xfffff95c, // negative offset (-1700)
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xfffff944, // negative offset (-1724)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ 0xffffffff, // indirection
+ 0xfffff9a4, // negative offset (-1628)
+ 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
+ 36,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4174),
+ ACE_NTOHL (0x74726962),
+ ACE_NTOHL (0x7574654d),
+ ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0
+ 14,
+ ACE_NTOHL (0x41747472),
+ ACE_NTOHL (0x69627574),
+ ACE_NTOHL (0x654d6f64),
+ ACE_NTOHL (0x65000000), // name = AttributeMode
+ 2, // member count
+ 12,
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f4e4f52),
+ ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL
+ 14,
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f524541),
+ ACE_NTOHL (0x444f4e4c),
+ ACE_NTOHL (0x59000000), // name = ATTR_READONLY
+
+ 15,
+ ACE_NTOHL (0x6765745f),
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e730000), // name = get_exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 276, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
+ 18,
+ ACE_NTOHL (0x45786344),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 196, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 180, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
+ 21,
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = ExceptionDescription
+ 5, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffff770, // negative offset (-2192)
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ 0xffffffff, // indirection
+ 0xfffff7b4, // negative offset (-2124)
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xfffff79c, // negative offset (-2148)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ 0xffffffff, // indirection
+ 0xfffff7fc, // negative offset (-2052)
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
+ 15,
+ ACE_NTOHL (0x7075745f),
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e730000), // name = put_exceptions
+ 0xffffffff, // indirection
+ 0xfffffecc, // negative offset (-308)
+
+ 0U,
+
+
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
};
-static CORBA::TypeCode _tc_TAO_tc_IR_PrimaryKeyDescription (
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_ComponentDescription (
CORBA::tk_struct,
- sizeof (_oc_IR_PrimaryKeyDescription),
- (char *) &_oc_IR_PrimaryKeyDescription,
+ sizeof (_oc_CORBA_ComponentIR_ComponentDescription),
+ (char *) &_oc_CORBA_ComponentIR_ComponentDescription,
0,
- sizeof (IR::PrimaryKeyDescription)
+ sizeof (CORBA::ComponentIR::ComponentDescription)
);
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
TAO_NAMESPACE_DEFINE (
::CORBA::TypeCode_ptr,
- _tc_PrimaryKeyDescription,
- &_tc_TAO_tc_IR_PrimaryKeyDescription
+ _tc_ComponentDescription,
+ &_tc_TAO_tc_CORBA_ComponentIR_ComponentDescription
)
TAO_NAMESPACE_END
+TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
-void IR::PrimaryKeyDescription::_tao_any_destructor (void *_tao_void_pointer)
+void CORBA::ComponentIR::ComponentDescription::_tao_any_destructor (void *_tao_void_pointer)
{
- PrimaryKeyDescription *tmp = ACE_static_cast (PrimaryKeyDescription*, _tao_void_pointer);
+ ComponentDescription *tmp = ACE_static_cast (ComponentDescription*, _tao_void_pointer);
delete tmp;
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
-int IR::FactoryDef::_tao_class_id = 0;
+int CORBA::ComponentIR::FactoryDef::_tao_class_id = 0;
-IR::FactoryDef_ptr
-tao_IR_FactoryDef_duplicate (
- IR::FactoryDef_ptr p
+CORBA::ComponentIR::FactoryDef_ptr
+tao_CORBA_ComponentIR_FactoryDef_duplicate (
+ CORBA::ComponentIR::FactoryDef_ptr p
)
{
- return IR::FactoryDef::_duplicate (p);
+ return CORBA::ComponentIR::FactoryDef::_duplicate (p);
}
void
-tao_IR_FactoryDef_release (
- IR::FactoryDef_ptr p
+tao_CORBA_ComponentIR_FactoryDef_release (
+ CORBA::ComponentIR::FactoryDef_ptr p
)
{
CORBA::release (p);
}
-IR::FactoryDef_ptr
-tao_IR_FactoryDef_nil (
+CORBA::ComponentIR::FactoryDef_ptr
+tao_CORBA_ComponentIR_FactoryDef_nil (
void
)
{
- return IR::FactoryDef::_nil ();
+ return CORBA::ComponentIR::FactoryDef::_nil ();
}
-IR::FactoryDef_ptr
-tao_IR_FactoryDef_narrow (
+CORBA::ComponentIR::FactoryDef_ptr
+tao_CORBA_ComponentIR_FactoryDef_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return IR::FactoryDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ComponentIR::FactoryDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-tao_IR_FactoryDef_upcast (
+tao_CORBA_ComponentIR_FactoryDef_upcast (
void *src
)
{
- IR::FactoryDef **tmp =
- ACE_static_cast (IR::FactoryDef **, src);
+ CORBA::ComponentIR::FactoryDef **tmp =
+ ACE_static_cast (CORBA::ComponentIR::FactoryDef **, src);
return *tmp;
}
CORBA::Boolean
-tao_IR_FactoryDef_marshal (
- IR::FactoryDef_ptr p,
+tao_CORBA_ComponentIR_FactoryDef_marshal (
+ CORBA::ComponentIR::FactoryDef_ptr p,
TAO_OutputCDR &strm
)
{
@@ -17318,122 +16063,122 @@ tao_IR_FactoryDef_marshal (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
// *************************************************************
-// IR::FactoryDef_var
+// CORBA::ComponentIR::FactoryDef_var
// *************************************************************
-IR::FactoryDef_var::FactoryDef_var (void)
+CORBA::ComponentIR::FactoryDef_var::FactoryDef_var (void)
: ptr_ (FactoryDef::_nil ())
{}
-::IR::FactoryDef_ptr
-IR::FactoryDef_var::ptr (void) const
+::CORBA::ComponentIR::FactoryDef_ptr
+CORBA::ComponentIR::FactoryDef_var::ptr (void) const
{
return this->ptr_;
}
-IR::FactoryDef_var::FactoryDef_var (const ::IR::FactoryDef_var &p)
+CORBA::ComponentIR::FactoryDef_var::FactoryDef_var (const ::CORBA::ComponentIR::FactoryDef_var &p)
: TAO_Base_var (),
ptr_ (FactoryDef::_duplicate (p.ptr ()))
{}
-IR::FactoryDef_var::~FactoryDef_var (void)
+CORBA::ComponentIR::FactoryDef_var::~FactoryDef_var (void)
{
CORBA::release (this->ptr_);
}
-IR::FactoryDef_var &
-IR::FactoryDef_var::operator= (FactoryDef_ptr p)
+CORBA::ComponentIR::FactoryDef_var &
+CORBA::ComponentIR::FactoryDef_var::operator= (FactoryDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-IR::FactoryDef_var &
-IR::FactoryDef_var::operator= (const ::IR::FactoryDef_var &p)
+CORBA::ComponentIR::FactoryDef_var &
+CORBA::ComponentIR::FactoryDef_var::operator= (const ::CORBA::ComponentIR::FactoryDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::FactoryDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::FactoryDef::_duplicate (p.ptr ());
}
return *this;
}
-IR::FactoryDef_var::operator const ::IR::FactoryDef_ptr &() const // cast
+CORBA::ComponentIR::FactoryDef_var::operator const ::CORBA::ComponentIR::FactoryDef_ptr &() const // cast
{
return this->ptr_;
}
-IR::FactoryDef_var::operator ::IR::FactoryDef_ptr &() // cast
+CORBA::ComponentIR::FactoryDef_var::operator ::CORBA::ComponentIR::FactoryDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::FactoryDef_ptr
-IR::FactoryDef_var::operator-> (void) const
+::CORBA::ComponentIR::FactoryDef_ptr
+CORBA::ComponentIR::FactoryDef_var::operator-> (void) const
{
return this->ptr_;
}
-::IR::FactoryDef_ptr
-IR::FactoryDef_var::in (void) const
+::CORBA::ComponentIR::FactoryDef_ptr
+CORBA::ComponentIR::FactoryDef_var::in (void) const
{
return this->ptr_;
}
-::IR::FactoryDef_ptr &
-IR::FactoryDef_var::inout (void)
+::CORBA::ComponentIR::FactoryDef_ptr &
+CORBA::ComponentIR::FactoryDef_var::inout (void)
{
return this->ptr_;
}
-::IR::FactoryDef_ptr &
-IR::FactoryDef_var::out (void)
+::CORBA::ComponentIR::FactoryDef_ptr &
+CORBA::ComponentIR::FactoryDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::FactoryDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::FactoryDef::_nil ();
return this->ptr_;
}
-::IR::FactoryDef_ptr
-IR::FactoryDef_var::_retn (void)
+::CORBA::ComponentIR::FactoryDef_ptr
+CORBA::ComponentIR::FactoryDef_var::_retn (void)
{
// yield ownership of managed obj reference
- ::IR::FactoryDef_ptr val = this->ptr_;
- this->ptr_ = ::IR::FactoryDef::_nil ();
+ ::CORBA::ComponentIR::FactoryDef_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::ComponentIR::FactoryDef::_nil ();
return val;
}
-::IR::FactoryDef_ptr
-IR::FactoryDef_var::tao_duplicate (FactoryDef_ptr p)
+::CORBA::ComponentIR::FactoryDef_ptr
+CORBA::ComponentIR::FactoryDef_var::tao_duplicate (FactoryDef_ptr p)
{
- return ::IR::FactoryDef::_duplicate (p);
+ return ::CORBA::ComponentIR::FactoryDef::_duplicate (p);
}
void
-IR::FactoryDef_var::tao_release (FactoryDef_ptr p)
+CORBA::ComponentIR::FactoryDef_var::tao_release (FactoryDef_ptr p)
{
CORBA::release (p);
}
-::IR::FactoryDef_ptr
-IR::FactoryDef_var::tao_nil (void)
+::CORBA::ComponentIR::FactoryDef_ptr
+CORBA::ComponentIR::FactoryDef_var::tao_nil (void)
{
- return ::IR::FactoryDef::_nil ();
+ return ::CORBA::ComponentIR::FactoryDef::_nil ();
}
-::IR::FactoryDef_ptr
-IR::FactoryDef_var::tao_narrow (
+::CORBA::ComponentIR::FactoryDef_ptr
+CORBA::ComponentIR::FactoryDef_var::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::IR::FactoryDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return ::CORBA::ComponentIR::FactoryDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-IR::FactoryDef_var::tao_upcast (void *src)
+CORBA::ComponentIR::FactoryDef_var::tao_upcast (void *src)
{
FactoryDef **tmp =
ACE_static_cast (FactoryDef **, src);
@@ -17444,60 +16189,60 @@ IR::FactoryDef_var::tao_upcast (void *src)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
// *************************************************************
-// IR::FactoryDef_out
+// CORBA::ComponentIR::FactoryDef_out
// *************************************************************
-IR::FactoryDef_out::FactoryDef_out (FactoryDef_ptr &p)
+CORBA::ComponentIR::FactoryDef_out::FactoryDef_out (FactoryDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = ::IR::FactoryDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::FactoryDef::_nil ();
}
-IR::FactoryDef_out::FactoryDef_out (FactoryDef_var &p)
+CORBA::ComponentIR::FactoryDef_out::FactoryDef_out (FactoryDef_var &p)
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::FactoryDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::FactoryDef::_nil ();
}
-IR::FactoryDef_out::FactoryDef_out (const ::IR::FactoryDef_out &p)
+CORBA::ComponentIR::FactoryDef_out::FactoryDef_out (const ::CORBA::ComponentIR::FactoryDef_out &p)
: ptr_ (ACE_const_cast (FactoryDef_out &, p).ptr_)
{}
-::IR::FactoryDef_out &
-IR::FactoryDef_out::operator= (const ::IR::FactoryDef_out &p)
+::CORBA::ComponentIR::FactoryDef_out &
+CORBA::ComponentIR::FactoryDef_out::operator= (const ::CORBA::ComponentIR::FactoryDef_out &p)
{
this->ptr_ = ACE_const_cast (FactoryDef_out&, p).ptr_;
return *this;
}
-IR::FactoryDef_out &
-IR::FactoryDef_out::operator= (const ::IR::FactoryDef_var &p)
+CORBA::ComponentIR::FactoryDef_out &
+CORBA::ComponentIR::FactoryDef_out::operator= (const ::CORBA::ComponentIR::FactoryDef_var &p)
{
- this->ptr_ = ::IR::FactoryDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::FactoryDef::_duplicate (p.ptr ());
return *this;
}
-IR::FactoryDef_out &
-IR::FactoryDef_out::operator= (FactoryDef_ptr p)
+CORBA::ComponentIR::FactoryDef_out &
+CORBA::ComponentIR::FactoryDef_out::operator= (FactoryDef_ptr p)
{
this->ptr_ = p;
return *this;
}
-IR::FactoryDef_out::operator ::IR::FactoryDef_ptr &() // cast
+CORBA::ComponentIR::FactoryDef_out::operator ::CORBA::ComponentIR::FactoryDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::FactoryDef_ptr &
-IR::FactoryDef_out::ptr (void)
+::CORBA::ComponentIR::FactoryDef_ptr &
+CORBA::ComponentIR::FactoryDef_out::ptr (void)
{
return this->ptr_;
}
-::IR::FactoryDef_ptr
-IR::FactoryDef_out::operator-> (void)
+::CORBA::ComponentIR::FactoryDef_ptr
+CORBA::ComponentIR::FactoryDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -17516,10 +16261,10 @@ IR::FactoryDef_out::operator-> (void)
// Base & Remote Proxy Implementation.
//
-IR::_TAO_FactoryDef_Proxy_Impl::_TAO_FactoryDef_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_FactoryDef_Proxy_Impl::_TAO_FactoryDef_Proxy_Impl (void)
{}
-IR::_TAO_FactoryDef_Remote_Proxy_Impl::_TAO_FactoryDef_Remote_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_FactoryDef_Remote_Proxy_Impl::_TAO_FactoryDef_Remote_Proxy_Impl (void)
{}
// Remote Implementation of the IDL interface methods
@@ -17535,37 +16280,37 @@ IR::_TAO_FactoryDef_Remote_Proxy_Impl::_TAO_FactoryDef_Remote_Proxy_Impl (void)
// Remote & Base Proxy Broker Implementation
//
-IR::_TAO_FactoryDef_Proxy_Broker::_TAO_FactoryDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_FactoryDef_Proxy_Broker::_TAO_FactoryDef_Proxy_Broker (void)
{
}
-IR::_TAO_FactoryDef_Proxy_Broker::~_TAO_FactoryDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_FactoryDef_Proxy_Broker::~_TAO_FactoryDef_Proxy_Broker (void)
{
}
-IR::_TAO_FactoryDef_Proxy_Broker * (*IR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_FactoryDef_Proxy_Broker * (*CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
// Factory Member function Implementation.
-IR::_TAO_FactoryDef_Remote_Proxy_Broker *
-IR::_TAO_FactoryDef_Remote_Proxy_Broker::the_TAO_FactoryDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_FactoryDef_Remote_Proxy_Broker *
+CORBA::ComponentIR::_TAO_FactoryDef_Remote_Proxy_Broker::the_TAO_FactoryDef_Remote_Proxy_Broker (void)
{
- static ::IR::_TAO_FactoryDef_Remote_Proxy_Broker remote_proxy_broker;
+ static ::CORBA::ComponentIR::_TAO_FactoryDef_Remote_Proxy_Broker remote_proxy_broker;
return &remote_proxy_broker;
}
-IR::_TAO_FactoryDef_Remote_Proxy_Broker::_TAO_FactoryDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_FactoryDef_Remote_Proxy_Broker::_TAO_FactoryDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_FactoryDef_Remote_Proxy_Broker::~_TAO_FactoryDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_FactoryDef_Remote_Proxy_Broker::~_TAO_FactoryDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_FactoryDef_Proxy_Impl&
-IR::_TAO_FactoryDef_Remote_Proxy_Broker::select_proxy (
- ::IR::FactoryDef *
+CORBA::ComponentIR::_TAO_FactoryDef_Proxy_Impl&
+CORBA::ComponentIR::_TAO_FactoryDef_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::FactoryDef *
ACE_ENV_ARG_DECL_NOT_USED
)
{
@@ -17577,38 +16322,38 @@ IR::_TAO_FactoryDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
-IR::FactoryDef::FactoryDef (int collocated)
+CORBA::ComponentIR::FactoryDef::FactoryDef (int collocated)
{
- this->IR_FactoryDef_setup_collocation (collocated);
+ this->CORBA_ComponentIR_FactoryDef_setup_collocation (collocated);
}
void
-IR::FactoryDef::IR_FactoryDef_setup_collocation (int collocated)
+CORBA::ComponentIR::FactoryDef::CORBA_ComponentIR_FactoryDef_setup_collocation (int collocated)
{
if (collocated)
this->the_TAO_FactoryDef_Proxy_Broker_ =
- ::IR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer (this);
+ ::CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer (this);
else
this->the_TAO_FactoryDef_Proxy_Broker_ =
- ::IR::_TAO_FactoryDef_Remote_Proxy_Broker::the_TAO_FactoryDef_Remote_Proxy_Broker ();
+ ::CORBA::ComponentIR::_TAO_FactoryDef_Remote_Proxy_Broker::the_TAO_FactoryDef_Remote_Proxy_Broker ();
this->CORBA_OperationDef_setup_collocation (collocated);
}
-IR::FactoryDef::~FactoryDef (void)
+CORBA::ComponentIR::FactoryDef::~FactoryDef (void)
{}
void
-IR::FactoryDef::_tao_any_destructor (void *_tao_void_pointer)
+CORBA::ComponentIR::FactoryDef::_tao_any_destructor (void *_tao_void_pointer)
{
FactoryDef *tmp = ACE_static_cast (FactoryDef *, _tao_void_pointer);
CORBA::release (tmp);
}
-IR::FactoryDef_ptr
-IR::FactoryDef::_narrow (
+CORBA::ComponentIR::FactoryDef_ptr
+CORBA::ComponentIR::FactoryDef::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -17622,7 +16367,7 @@ IR::FactoryDef::_narrow (
{
CORBA::Boolean is_a =
obj->_is_a (
- "IDL:omg.org/IR/FactoryDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/FactoryDef:1.0"
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (FactoryDef::_nil ());
@@ -17636,8 +16381,8 @@ IR::FactoryDef::_narrow (
return FactoryDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-IR::FactoryDef_ptr
-IR::FactoryDef::_unchecked_narrow (
+CORBA::ComponentIR::FactoryDef_ptr
+CORBA::ComponentIR::FactoryDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -17662,12 +16407,12 @@ IR::FactoryDef::_unchecked_narrow (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
obj->_is_collocated () &&
- IR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer != 0
+ CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer != 0
)
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::FactoryDef (
+ ::CORBA::ComponentIR::FactoryDef (
stub,
1,
obj->_servant ()
@@ -17680,7 +16425,7 @@ IR::FactoryDef::_unchecked_narrow (
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::FactoryDef (
+ ::CORBA::ComponentIR::FactoryDef (
stub,
0,
obj->_servant ()
@@ -17704,8 +16449,8 @@ IR::FactoryDef::_unchecked_narrow (
);
}
-IR::FactoryDef_ptr
-IR::FactoryDef::_duplicate (FactoryDef_ptr obj)
+CORBA::ComponentIR::FactoryDef_ptr
+CORBA::ComponentIR::FactoryDef::_duplicate (FactoryDef_ptr obj)
{
if (! CORBA::is_nil (obj))
{
@@ -17716,7 +16461,7 @@ IR::FactoryDef::_duplicate (FactoryDef_ptr obj)
}
CORBA::Boolean
-IR::FactoryDef::_is_a (
+CORBA::ComponentIR::FactoryDef::_is_a (
const char *value
ACE_ENV_ARG_DECL
)
@@ -17724,7 +16469,7 @@ IR::FactoryDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/FactoryDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/FactoryDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -17755,13 +16500,13 @@ IR::FactoryDef::_is_a (
}
}
-void *IR::FactoryDef::_tao_QueryInterface (ptr_arith_t type)
+void *CORBA::ComponentIR::FactoryDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
if (type == ACE_reinterpret_cast (
ptr_arith_t,
- &ACE_NESTED_CLASS (::IR, FactoryDef)::_tao_class_id)
+ &ACE_NESTED_CLASS (::CORBA::ComponentIR, FactoryDef)::_tao_class_id)
)
{
retv = ACE_reinterpret_cast (void*, this);
@@ -17828,100 +16573,106 @@ void *IR::FactoryDef::_tao_QueryInterface (ptr_arith_t type)
return retv;
}
-const char* IR::FactoryDef::_interface_repository_id (void) const
+const char* CORBA::ComponentIR::FactoryDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/FactoryDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/FactoryDef:1.0";
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-static const CORBA::Long _oc_IR_FactoryDef[] =
+static const CORBA::Long _oc_CORBA_ComponentIR_FactoryDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 30,
+ 45,
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
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f4661),
+ ACE_NTOHL (0x63746f72),
+ ACE_NTOHL (0x79446566),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ComponentIR/FactoryDef:1.0
11,
ACE_NTOHL (0x46616374),
ACE_NTOHL (0x6f727944),
ACE_NTOHL (0x65660000), // name = FactoryDef
};
-static CORBA::TypeCode _tc_TAO_tc_IR_FactoryDef (
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_FactoryDef (
CORBA::tk_objref,
- sizeof (_oc_IR_FactoryDef),
- (char *) &_oc_IR_FactoryDef,
+ sizeof (_oc_CORBA_ComponentIR_FactoryDef),
+ (char *) &_oc_CORBA_ComponentIR_FactoryDef,
0,
- sizeof (IR::FactoryDef)
+ sizeof (CORBA::ComponentIR::FactoryDef)
);
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
TAO_NAMESPACE_DEFINE (
::CORBA::TypeCode_ptr,
_tc_FactoryDef,
- &_tc_TAO_tc_IR_FactoryDef
+ &_tc_TAO_tc_CORBA_ComponentIR_FactoryDef
)
TAO_NAMESPACE_END
+TAO_NAMESPACE_END
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
-int IR::FinderDef::_tao_class_id = 0;
+int CORBA::ComponentIR::FinderDef::_tao_class_id = 0;
-IR::FinderDef_ptr
-tao_IR_FinderDef_duplicate (
- IR::FinderDef_ptr p
+CORBA::ComponentIR::FinderDef_ptr
+tao_CORBA_ComponentIR_FinderDef_duplicate (
+ CORBA::ComponentIR::FinderDef_ptr p
)
{
- return IR::FinderDef::_duplicate (p);
+ return CORBA::ComponentIR::FinderDef::_duplicate (p);
}
void
-tao_IR_FinderDef_release (
- IR::FinderDef_ptr p
+tao_CORBA_ComponentIR_FinderDef_release (
+ CORBA::ComponentIR::FinderDef_ptr p
)
{
CORBA::release (p);
}
-IR::FinderDef_ptr
-tao_IR_FinderDef_nil (
+CORBA::ComponentIR::FinderDef_ptr
+tao_CORBA_ComponentIR_FinderDef_nil (
void
)
{
- return IR::FinderDef::_nil ();
+ return CORBA::ComponentIR::FinderDef::_nil ();
}
-IR::FinderDef_ptr
-tao_IR_FinderDef_narrow (
+CORBA::ComponentIR::FinderDef_ptr
+tao_CORBA_ComponentIR_FinderDef_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return IR::FinderDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ComponentIR::FinderDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-tao_IR_FinderDef_upcast (
+tao_CORBA_ComponentIR_FinderDef_upcast (
void *src
)
{
- IR::FinderDef **tmp =
- ACE_static_cast (IR::FinderDef **, src);
+ CORBA::ComponentIR::FinderDef **tmp =
+ ACE_static_cast (CORBA::ComponentIR::FinderDef **, src);
return *tmp;
}
CORBA::Boolean
-tao_IR_FinderDef_marshal (
- IR::FinderDef_ptr p,
+tao_CORBA_ComponentIR_FinderDef_marshal (
+ CORBA::ComponentIR::FinderDef_ptr p,
TAO_OutputCDR &strm
)
{
@@ -17932,122 +16683,122 @@ tao_IR_FinderDef_marshal (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
// *************************************************************
-// IR::FinderDef_var
+// CORBA::ComponentIR::FinderDef_var
// *************************************************************
-IR::FinderDef_var::FinderDef_var (void)
+CORBA::ComponentIR::FinderDef_var::FinderDef_var (void)
: ptr_ (FinderDef::_nil ())
{}
-::IR::FinderDef_ptr
-IR::FinderDef_var::ptr (void) const
+::CORBA::ComponentIR::FinderDef_ptr
+CORBA::ComponentIR::FinderDef_var::ptr (void) const
{
return this->ptr_;
}
-IR::FinderDef_var::FinderDef_var (const ::IR::FinderDef_var &p)
+CORBA::ComponentIR::FinderDef_var::FinderDef_var (const ::CORBA::ComponentIR::FinderDef_var &p)
: TAO_Base_var (),
ptr_ (FinderDef::_duplicate (p.ptr ()))
{}
-IR::FinderDef_var::~FinderDef_var (void)
+CORBA::ComponentIR::FinderDef_var::~FinderDef_var (void)
{
CORBA::release (this->ptr_);
}
-IR::FinderDef_var &
-IR::FinderDef_var::operator= (FinderDef_ptr p)
+CORBA::ComponentIR::FinderDef_var &
+CORBA::ComponentIR::FinderDef_var::operator= (FinderDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-IR::FinderDef_var &
-IR::FinderDef_var::operator= (const ::IR::FinderDef_var &p)
+CORBA::ComponentIR::FinderDef_var &
+CORBA::ComponentIR::FinderDef_var::operator= (const ::CORBA::ComponentIR::FinderDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::FinderDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::FinderDef::_duplicate (p.ptr ());
}
return *this;
}
-IR::FinderDef_var::operator const ::IR::FinderDef_ptr &() const // cast
+CORBA::ComponentIR::FinderDef_var::operator const ::CORBA::ComponentIR::FinderDef_ptr &() const // cast
{
return this->ptr_;
}
-IR::FinderDef_var::operator ::IR::FinderDef_ptr &() // cast
+CORBA::ComponentIR::FinderDef_var::operator ::CORBA::ComponentIR::FinderDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::FinderDef_ptr
-IR::FinderDef_var::operator-> (void) const
+::CORBA::ComponentIR::FinderDef_ptr
+CORBA::ComponentIR::FinderDef_var::operator-> (void) const
{
return this->ptr_;
}
-::IR::FinderDef_ptr
-IR::FinderDef_var::in (void) const
+::CORBA::ComponentIR::FinderDef_ptr
+CORBA::ComponentIR::FinderDef_var::in (void) const
{
return this->ptr_;
}
-::IR::FinderDef_ptr &
-IR::FinderDef_var::inout (void)
+::CORBA::ComponentIR::FinderDef_ptr &
+CORBA::ComponentIR::FinderDef_var::inout (void)
{
return this->ptr_;
}
-::IR::FinderDef_ptr &
-IR::FinderDef_var::out (void)
+::CORBA::ComponentIR::FinderDef_ptr &
+CORBA::ComponentIR::FinderDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::FinderDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::FinderDef::_nil ();
return this->ptr_;
}
-::IR::FinderDef_ptr
-IR::FinderDef_var::_retn (void)
+::CORBA::ComponentIR::FinderDef_ptr
+CORBA::ComponentIR::FinderDef_var::_retn (void)
{
// yield ownership of managed obj reference
- ::IR::FinderDef_ptr val = this->ptr_;
- this->ptr_ = ::IR::FinderDef::_nil ();
+ ::CORBA::ComponentIR::FinderDef_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::ComponentIR::FinderDef::_nil ();
return val;
}
-::IR::FinderDef_ptr
-IR::FinderDef_var::tao_duplicate (FinderDef_ptr p)
+::CORBA::ComponentIR::FinderDef_ptr
+CORBA::ComponentIR::FinderDef_var::tao_duplicate (FinderDef_ptr p)
{
- return ::IR::FinderDef::_duplicate (p);
+ return ::CORBA::ComponentIR::FinderDef::_duplicate (p);
}
void
-IR::FinderDef_var::tao_release (FinderDef_ptr p)
+CORBA::ComponentIR::FinderDef_var::tao_release (FinderDef_ptr p)
{
CORBA::release (p);
}
-::IR::FinderDef_ptr
-IR::FinderDef_var::tao_nil (void)
+::CORBA::ComponentIR::FinderDef_ptr
+CORBA::ComponentIR::FinderDef_var::tao_nil (void)
{
- return ::IR::FinderDef::_nil ();
+ return ::CORBA::ComponentIR::FinderDef::_nil ();
}
-::IR::FinderDef_ptr
-IR::FinderDef_var::tao_narrow (
+::CORBA::ComponentIR::FinderDef_ptr
+CORBA::ComponentIR::FinderDef_var::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::IR::FinderDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return ::CORBA::ComponentIR::FinderDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-IR::FinderDef_var::tao_upcast (void *src)
+CORBA::ComponentIR::FinderDef_var::tao_upcast (void *src)
{
FinderDef **tmp =
ACE_static_cast (FinderDef **, src);
@@ -18058,60 +16809,60 @@ IR::FinderDef_var::tao_upcast (void *src)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
// *************************************************************
-// IR::FinderDef_out
+// CORBA::ComponentIR::FinderDef_out
// *************************************************************
-IR::FinderDef_out::FinderDef_out (FinderDef_ptr &p)
+CORBA::ComponentIR::FinderDef_out::FinderDef_out (FinderDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = ::IR::FinderDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::FinderDef::_nil ();
}
-IR::FinderDef_out::FinderDef_out (FinderDef_var &p)
+CORBA::ComponentIR::FinderDef_out::FinderDef_out (FinderDef_var &p)
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::FinderDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::FinderDef::_nil ();
}
-IR::FinderDef_out::FinderDef_out (const ::IR::FinderDef_out &p)
+CORBA::ComponentIR::FinderDef_out::FinderDef_out (const ::CORBA::ComponentIR::FinderDef_out &p)
: ptr_ (ACE_const_cast (FinderDef_out &, p).ptr_)
{}
-::IR::FinderDef_out &
-IR::FinderDef_out::operator= (const ::IR::FinderDef_out &p)
+::CORBA::ComponentIR::FinderDef_out &
+CORBA::ComponentIR::FinderDef_out::operator= (const ::CORBA::ComponentIR::FinderDef_out &p)
{
this->ptr_ = ACE_const_cast (FinderDef_out&, p).ptr_;
return *this;
}
-IR::FinderDef_out &
-IR::FinderDef_out::operator= (const ::IR::FinderDef_var &p)
+CORBA::ComponentIR::FinderDef_out &
+CORBA::ComponentIR::FinderDef_out::operator= (const ::CORBA::ComponentIR::FinderDef_var &p)
{
- this->ptr_ = ::IR::FinderDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::FinderDef::_duplicate (p.ptr ());
return *this;
}
-IR::FinderDef_out &
-IR::FinderDef_out::operator= (FinderDef_ptr p)
+CORBA::ComponentIR::FinderDef_out &
+CORBA::ComponentIR::FinderDef_out::operator= (FinderDef_ptr p)
{
this->ptr_ = p;
return *this;
}
-IR::FinderDef_out::operator ::IR::FinderDef_ptr &() // cast
+CORBA::ComponentIR::FinderDef_out::operator ::CORBA::ComponentIR::FinderDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::FinderDef_ptr &
-IR::FinderDef_out::ptr (void)
+::CORBA::ComponentIR::FinderDef_ptr &
+CORBA::ComponentIR::FinderDef_out::ptr (void)
{
return this->ptr_;
}
-::IR::FinderDef_ptr
-IR::FinderDef_out::operator-> (void)
+::CORBA::ComponentIR::FinderDef_ptr
+CORBA::ComponentIR::FinderDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -18130,10 +16881,10 @@ IR::FinderDef_out::operator-> (void)
// Base & Remote Proxy Implementation.
//
-IR::_TAO_FinderDef_Proxy_Impl::_TAO_FinderDef_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_FinderDef_Proxy_Impl::_TAO_FinderDef_Proxy_Impl (void)
{}
-IR::_TAO_FinderDef_Remote_Proxy_Impl::_TAO_FinderDef_Remote_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_FinderDef_Remote_Proxy_Impl::_TAO_FinderDef_Remote_Proxy_Impl (void)
{}
// Remote Implementation of the IDL interface methods
@@ -18149,37 +16900,37 @@ IR::_TAO_FinderDef_Remote_Proxy_Impl::_TAO_FinderDef_Remote_Proxy_Impl (void)
// Remote & Base Proxy Broker Implementation
//
-IR::_TAO_FinderDef_Proxy_Broker::_TAO_FinderDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_FinderDef_Proxy_Broker::_TAO_FinderDef_Proxy_Broker (void)
{
}
-IR::_TAO_FinderDef_Proxy_Broker::~_TAO_FinderDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_FinderDef_Proxy_Broker::~_TAO_FinderDef_Proxy_Broker (void)
{
}
-IR::_TAO_FinderDef_Proxy_Broker * (*IR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_FinderDef_Proxy_Broker * (*CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
// Factory Member function Implementation.
-IR::_TAO_FinderDef_Remote_Proxy_Broker *
-IR::_TAO_FinderDef_Remote_Proxy_Broker::the_TAO_FinderDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_FinderDef_Remote_Proxy_Broker *
+CORBA::ComponentIR::_TAO_FinderDef_Remote_Proxy_Broker::the_TAO_FinderDef_Remote_Proxy_Broker (void)
{
- static ::IR::_TAO_FinderDef_Remote_Proxy_Broker remote_proxy_broker;
+ static ::CORBA::ComponentIR::_TAO_FinderDef_Remote_Proxy_Broker remote_proxy_broker;
return &remote_proxy_broker;
}
-IR::_TAO_FinderDef_Remote_Proxy_Broker::_TAO_FinderDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_FinderDef_Remote_Proxy_Broker::_TAO_FinderDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_FinderDef_Remote_Proxy_Broker::~_TAO_FinderDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_FinderDef_Remote_Proxy_Broker::~_TAO_FinderDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_FinderDef_Proxy_Impl&
-IR::_TAO_FinderDef_Remote_Proxy_Broker::select_proxy (
- ::IR::FinderDef *
+CORBA::ComponentIR::_TAO_FinderDef_Proxy_Impl&
+CORBA::ComponentIR::_TAO_FinderDef_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::FinderDef *
ACE_ENV_ARG_DECL_NOT_USED
)
{
@@ -18191,38 +16942,38 @@ IR::_TAO_FinderDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
-IR::FinderDef::FinderDef (int collocated)
+CORBA::ComponentIR::FinderDef::FinderDef (int collocated)
{
- this->IR_FinderDef_setup_collocation (collocated);
+ this->CORBA_ComponentIR_FinderDef_setup_collocation (collocated);
}
void
-IR::FinderDef::IR_FinderDef_setup_collocation (int collocated)
+CORBA::ComponentIR::FinderDef::CORBA_ComponentIR_FinderDef_setup_collocation (int collocated)
{
if (collocated)
this->the_TAO_FinderDef_Proxy_Broker_ =
- ::IR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer (this);
+ ::CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer (this);
else
this->the_TAO_FinderDef_Proxy_Broker_ =
- ::IR::_TAO_FinderDef_Remote_Proxy_Broker::the_TAO_FinderDef_Remote_Proxy_Broker ();
+ ::CORBA::ComponentIR::_TAO_FinderDef_Remote_Proxy_Broker::the_TAO_FinderDef_Remote_Proxy_Broker ();
this->CORBA_OperationDef_setup_collocation (collocated);
}
-IR::FinderDef::~FinderDef (void)
+CORBA::ComponentIR::FinderDef::~FinderDef (void)
{}
void
-IR::FinderDef::_tao_any_destructor (void *_tao_void_pointer)
+CORBA::ComponentIR::FinderDef::_tao_any_destructor (void *_tao_void_pointer)
{
FinderDef *tmp = ACE_static_cast (FinderDef *, _tao_void_pointer);
CORBA::release (tmp);
}
-IR::FinderDef_ptr
-IR::FinderDef::_narrow (
+CORBA::ComponentIR::FinderDef_ptr
+CORBA::ComponentIR::FinderDef::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -18236,7 +16987,7 @@ IR::FinderDef::_narrow (
{
CORBA::Boolean is_a =
obj->_is_a (
- "IDL:omg.org/IR/FinderDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/FinderDef:1.0"
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (FinderDef::_nil ());
@@ -18250,8 +17001,8 @@ IR::FinderDef::_narrow (
return FinderDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-IR::FinderDef_ptr
-IR::FinderDef::_unchecked_narrow (
+CORBA::ComponentIR::FinderDef_ptr
+CORBA::ComponentIR::FinderDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -18276,12 +17027,12 @@ IR::FinderDef::_unchecked_narrow (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
obj->_is_collocated () &&
- IR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer != 0
+ CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer != 0
)
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::FinderDef (
+ ::CORBA::ComponentIR::FinderDef (
stub,
1,
obj->_servant ()
@@ -18294,7 +17045,7 @@ IR::FinderDef::_unchecked_narrow (
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::FinderDef (
+ ::CORBA::ComponentIR::FinderDef (
stub,
0,
obj->_servant ()
@@ -18318,8 +17069,8 @@ IR::FinderDef::_unchecked_narrow (
);
}
-IR::FinderDef_ptr
-IR::FinderDef::_duplicate (FinderDef_ptr obj)
+CORBA::ComponentIR::FinderDef_ptr
+CORBA::ComponentIR::FinderDef::_duplicate (FinderDef_ptr obj)
{
if (! CORBA::is_nil (obj))
{
@@ -18330,7 +17081,7 @@ IR::FinderDef::_duplicate (FinderDef_ptr obj)
}
CORBA::Boolean
-IR::FinderDef::_is_a (
+CORBA::ComponentIR::FinderDef::_is_a (
const char *value
ACE_ENV_ARG_DECL
)
@@ -18338,7 +17089,7 @@ IR::FinderDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/FinderDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/FinderDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -18369,13 +17120,13 @@ IR::FinderDef::_is_a (
}
}
-void *IR::FinderDef::_tao_QueryInterface (ptr_arith_t type)
+void *CORBA::ComponentIR::FinderDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
if (type == ACE_reinterpret_cast (
ptr_arith_t,
- &ACE_NESTED_CLASS (::IR, FinderDef)::_tao_class_id)
+ &ACE_NESTED_CLASS (::CORBA::ComponentIR, FinderDef)::_tao_class_id)
)
{
retv = ACE_reinterpret_cast (void*, this);
@@ -18442,100 +17193,105 @@ void *IR::FinderDef::_tao_QueryInterface (ptr_arith_t type)
return retv;
}
-const char* IR::FinderDef::_interface_repository_id (void) const
+const char* CORBA::ComponentIR::FinderDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/FinderDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/FinderDef:1.0";
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-static const CORBA::Long _oc_IR_FinderDef[] =
+static const CORBA::Long _oc_CORBA_ComponentIR_FinderDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 29,
+ 44,
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
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f4669),
+ ACE_NTOHL (0x6e646572),
+ ACE_NTOHL (0x4465663a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ComponentIR/FinderDef:1.0
10,
ACE_NTOHL (0x46696e64),
ACE_NTOHL (0x65724465),
ACE_NTOHL (0x66000000), // name = FinderDef
};
-static CORBA::TypeCode _tc_TAO_tc_IR_FinderDef (
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_FinderDef (
CORBA::tk_objref,
- sizeof (_oc_IR_FinderDef),
- (char *) &_oc_IR_FinderDef,
+ sizeof (_oc_CORBA_ComponentIR_FinderDef),
+ (char *) &_oc_CORBA_ComponentIR_FinderDef,
0,
- sizeof (IR::FinderDef)
+ sizeof (CORBA::ComponentIR::FinderDef)
);
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
TAO_NAMESPACE_DEFINE (
::CORBA::TypeCode_ptr,
_tc_FinderDef,
- &_tc_TAO_tc_IR_FinderDef
+ &_tc_TAO_tc_CORBA_ComponentIR_FinderDef
)
TAO_NAMESPACE_END
+TAO_NAMESPACE_END
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
-int IR::HomeDef::_tao_class_id = 0;
+int CORBA::ComponentIR::HomeDef::_tao_class_id = 0;
-IR::HomeDef_ptr
-tao_IR_HomeDef_duplicate (
- IR::HomeDef_ptr p
+CORBA::ComponentIR::HomeDef_ptr
+tao_CORBA_ComponentIR_HomeDef_duplicate (
+ CORBA::ComponentIR::HomeDef_ptr p
)
{
- return IR::HomeDef::_duplicate (p);
+ return CORBA::ComponentIR::HomeDef::_duplicate (p);
}
void
-tao_IR_HomeDef_release (
- IR::HomeDef_ptr p
+tao_CORBA_ComponentIR_HomeDef_release (
+ CORBA::ComponentIR::HomeDef_ptr p
)
{
CORBA::release (p);
}
-IR::HomeDef_ptr
-tao_IR_HomeDef_nil (
+CORBA::ComponentIR::HomeDef_ptr
+tao_CORBA_ComponentIR_HomeDef_nil (
void
)
{
- return IR::HomeDef::_nil ();
+ return CORBA::ComponentIR::HomeDef::_nil ();
}
-IR::HomeDef_ptr
-tao_IR_HomeDef_narrow (
+CORBA::ComponentIR::HomeDef_ptr
+tao_CORBA_ComponentIR_HomeDef_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return IR::HomeDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ComponentIR::HomeDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-tao_IR_HomeDef_upcast (
+tao_CORBA_ComponentIR_HomeDef_upcast (
void *src
)
{
- IR::HomeDef **tmp =
- ACE_static_cast (IR::HomeDef **, src);
+ CORBA::ComponentIR::HomeDef **tmp =
+ ACE_static_cast (CORBA::ComponentIR::HomeDef **, src);
return *tmp;
}
CORBA::Boolean
-tao_IR_HomeDef_marshal (
- IR::HomeDef_ptr p,
+tao_CORBA_ComponentIR_HomeDef_marshal (
+ CORBA::ComponentIR::HomeDef_ptr p,
TAO_OutputCDR &strm
)
{
@@ -18546,122 +17302,122 @@ tao_IR_HomeDef_marshal (
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
// *************************************************************
-// IR::HomeDef_var
+// CORBA::ComponentIR::HomeDef_var
// *************************************************************
-IR::HomeDef_var::HomeDef_var (void)
+CORBA::ComponentIR::HomeDef_var::HomeDef_var (void)
: ptr_ (HomeDef::_nil ())
{}
-::IR::HomeDef_ptr
-IR::HomeDef_var::ptr (void) const
+::CORBA::ComponentIR::HomeDef_ptr
+CORBA::ComponentIR::HomeDef_var::ptr (void) const
{
return this->ptr_;
}
-IR::HomeDef_var::HomeDef_var (const ::IR::HomeDef_var &p)
+CORBA::ComponentIR::HomeDef_var::HomeDef_var (const ::CORBA::ComponentIR::HomeDef_var &p)
: TAO_Base_var (),
ptr_ (HomeDef::_duplicate (p.ptr ()))
{}
-IR::HomeDef_var::~HomeDef_var (void)
+CORBA::ComponentIR::HomeDef_var::~HomeDef_var (void)
{
CORBA::release (this->ptr_);
}
-IR::HomeDef_var &
-IR::HomeDef_var::operator= (HomeDef_ptr p)
+CORBA::ComponentIR::HomeDef_var &
+CORBA::ComponentIR::HomeDef_var::operator= (HomeDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-IR::HomeDef_var &
-IR::HomeDef_var::operator= (const ::IR::HomeDef_var &p)
+CORBA::ComponentIR::HomeDef_var &
+CORBA::ComponentIR::HomeDef_var::operator= (const ::CORBA::ComponentIR::HomeDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::HomeDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::HomeDef::_duplicate (p.ptr ());
}
return *this;
}
-IR::HomeDef_var::operator const ::IR::HomeDef_ptr &() const // cast
+CORBA::ComponentIR::HomeDef_var::operator const ::CORBA::ComponentIR::HomeDef_ptr &() const // cast
{
return this->ptr_;
}
-IR::HomeDef_var::operator ::IR::HomeDef_ptr &() // cast
+CORBA::ComponentIR::HomeDef_var::operator ::CORBA::ComponentIR::HomeDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::HomeDef_ptr
-IR::HomeDef_var::operator-> (void) const
+::CORBA::ComponentIR::HomeDef_ptr
+CORBA::ComponentIR::HomeDef_var::operator-> (void) const
{
return this->ptr_;
}
-::IR::HomeDef_ptr
-IR::HomeDef_var::in (void) const
+::CORBA::ComponentIR::HomeDef_ptr
+CORBA::ComponentIR::HomeDef_var::in (void) const
{
return this->ptr_;
}
-::IR::HomeDef_ptr &
-IR::HomeDef_var::inout (void)
+::CORBA::ComponentIR::HomeDef_ptr &
+CORBA::ComponentIR::HomeDef_var::inout (void)
{
return this->ptr_;
}
-::IR::HomeDef_ptr &
-IR::HomeDef_var::out (void)
+::CORBA::ComponentIR::HomeDef_ptr &
+CORBA::ComponentIR::HomeDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::HomeDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::HomeDef::_nil ();
return this->ptr_;
}
-::IR::HomeDef_ptr
-IR::HomeDef_var::_retn (void)
+::CORBA::ComponentIR::HomeDef_ptr
+CORBA::ComponentIR::HomeDef_var::_retn (void)
{
// yield ownership of managed obj reference
- ::IR::HomeDef_ptr val = this->ptr_;
- this->ptr_ = ::IR::HomeDef::_nil ();
+ ::CORBA::ComponentIR::HomeDef_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::ComponentIR::HomeDef::_nil ();
return val;
}
-::IR::HomeDef_ptr
-IR::HomeDef_var::tao_duplicate (HomeDef_ptr p)
+::CORBA::ComponentIR::HomeDef_ptr
+CORBA::ComponentIR::HomeDef_var::tao_duplicate (HomeDef_ptr p)
{
- return ::IR::HomeDef::_duplicate (p);
+ return ::CORBA::ComponentIR::HomeDef::_duplicate (p);
}
void
-IR::HomeDef_var::tao_release (HomeDef_ptr p)
+CORBA::ComponentIR::HomeDef_var::tao_release (HomeDef_ptr p)
{
CORBA::release (p);
}
-::IR::HomeDef_ptr
-IR::HomeDef_var::tao_nil (void)
+::CORBA::ComponentIR::HomeDef_ptr
+CORBA::ComponentIR::HomeDef_var::tao_nil (void)
{
- return ::IR::HomeDef::_nil ();
+ return ::CORBA::ComponentIR::HomeDef::_nil ();
}
-::IR::HomeDef_ptr
-IR::HomeDef_var::tao_narrow (
+::CORBA::ComponentIR::HomeDef_ptr
+CORBA::ComponentIR::HomeDef_var::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::IR::HomeDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return ::CORBA::ComponentIR::HomeDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-IR::HomeDef_var::tao_upcast (void *src)
+CORBA::ComponentIR::HomeDef_var::tao_upcast (void *src)
{
HomeDef **tmp =
ACE_static_cast (HomeDef **, src);
@@ -18672,60 +17428,60 @@ IR::HomeDef_var::tao_upcast (void *src)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
// *************************************************************
-// IR::HomeDef_out
+// CORBA::ComponentIR::HomeDef_out
// *************************************************************
-IR::HomeDef_out::HomeDef_out (HomeDef_ptr &p)
+CORBA::ComponentIR::HomeDef_out::HomeDef_out (HomeDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = ::IR::HomeDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::HomeDef::_nil ();
}
-IR::HomeDef_out::HomeDef_out (HomeDef_var &p)
+CORBA::ComponentIR::HomeDef_out::HomeDef_out (HomeDef_var &p)
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = ::IR::HomeDef::_nil ();
+ this->ptr_ = ::CORBA::ComponentIR::HomeDef::_nil ();
}
-IR::HomeDef_out::HomeDef_out (const ::IR::HomeDef_out &p)
+CORBA::ComponentIR::HomeDef_out::HomeDef_out (const ::CORBA::ComponentIR::HomeDef_out &p)
: ptr_ (ACE_const_cast (HomeDef_out &, p).ptr_)
{}
-::IR::HomeDef_out &
-IR::HomeDef_out::operator= (const ::IR::HomeDef_out &p)
+::CORBA::ComponentIR::HomeDef_out &
+CORBA::ComponentIR::HomeDef_out::operator= (const ::CORBA::ComponentIR::HomeDef_out &p)
{
this->ptr_ = ACE_const_cast (HomeDef_out&, p).ptr_;
return *this;
}
-IR::HomeDef_out &
-IR::HomeDef_out::operator= (const ::IR::HomeDef_var &p)
+CORBA::ComponentIR::HomeDef_out &
+CORBA::ComponentIR::HomeDef_out::operator= (const ::CORBA::ComponentIR::HomeDef_var &p)
{
- this->ptr_ = ::IR::HomeDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA::ComponentIR::HomeDef::_duplicate (p.ptr ());
return *this;
}
-IR::HomeDef_out &
-IR::HomeDef_out::operator= (HomeDef_ptr p)
+CORBA::ComponentIR::HomeDef_out &
+CORBA::ComponentIR::HomeDef_out::operator= (HomeDef_ptr p)
{
this->ptr_ = p;
return *this;
}
-IR::HomeDef_out::operator ::IR::HomeDef_ptr &() // cast
+CORBA::ComponentIR::HomeDef_out::operator ::CORBA::ComponentIR::HomeDef_ptr &() // cast
{
return this->ptr_;
}
-::IR::HomeDef_ptr &
-IR::HomeDef_out::ptr (void)
+::CORBA::ComponentIR::HomeDef_ptr &
+CORBA::ComponentIR::HomeDef_out::ptr (void)
{
return this->ptr_;
}
-::IR::HomeDef_ptr
-IR::HomeDef_out::operator-> (void)
+::CORBA::ComponentIR::HomeDef_ptr
+CORBA::ComponentIR::HomeDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -18738,10 +17494,10 @@ IR::HomeDef_out::operator-> (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_HomeDef_base_home_get : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_HomeDef_base_home_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
@@ -18755,19 +17511,19 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::HomeDef_ptr result);
+ void result (::CORBA::ComponentIR::HomeDef_ptr result);
private:
- TAO_ClientRequestInfo_IR_HomeDef_base_home_get (const TAO_ClientRequestInfo_IR_HomeDef_base_home_get &);
- void operator= (const TAO_ClientRequestInfo_IR_HomeDef_base_home_get &);
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get &);
- ::IR::HomeDef_ptr _result;
+ ::CORBA::ComponentIR::HomeDef_ptr _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_HomeDef_base_home_get::TAO_ClientRequestInfo_IR_HomeDef_base_home_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
ACE_ENV_ARG_DECL_NOT_USED
@@ -18776,7 +17532,7 @@ public:
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_HomeDef_base_home_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -18788,7 +17544,7 @@ TAO_ClientRequestInfo_IR_HomeDef_base_home_get::arguments (ACE_ENV_SINGLE_ARG_DE
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_HomeDef_base_home_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -18800,7 +17556,7 @@ TAO_ClientRequestInfo_IR_HomeDef_base_home_get::exceptions (ACE_ENV_SINGLE_ARG_D
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_HomeDef_base_home_get::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -18816,7 +17572,7 @@ TAO_ClientRequestInfo_IR_HomeDef_base_home_get::result (ACE_ENV_SINGLE_ARG_DECL)
}
void
-TAO_ClientRequestInfo_IR_HomeDef_base_home_get::result (::IR::HomeDef_ptr result)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::result (::CORBA::ComponentIR::HomeDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -18825,12 +17581,13 @@ TAO_ClientRequestInfo_IR_HomeDef_base_home_get::result (::IR::HomeDef_ptr result
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_HomeDef_managed_component_get : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_HomeDef_managed_component_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set (
TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
+ CORBA::Object_ptr _tao_target,
+ CORBA::ComponentIR::HomeDef_ptr base_home
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
@@ -18842,28 +17599,27 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::ComponentDef_ptr result);
-
private:
- TAO_ClientRequestInfo_IR_HomeDef_managed_component_get (const TAO_ClientRequestInfo_IR_HomeDef_managed_component_get &);
- void operator= (const TAO_ClientRequestInfo_IR_HomeDef_managed_component_get &);
-
- ::IR::ComponentDef_ptr _result;
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set &);
+ CORBA::ComponentIR::HomeDef_ptr base_home_;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_HomeDef_managed_component_get::TAO_ClientRequestInfo_IR_HomeDef_managed_component_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set (
TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
+ CORBA::Object_ptr _tao_target,
+ CORBA::ComponentIR::HomeDef_ptr base_home
ACE_ENV_ARG_DECL_NOT_USED
)
- : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
+ base_home_ (base_home)
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_HomeDef_managed_component_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -18871,11 +17627,19 @@ TAO_ClientRequestInfo_IR_HomeDef_managed_component_get::arguments (ACE_ENV_SINGL
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- return parameter_list;
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+ (*parameter_list)[len].argument <<= this->base_home_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_HomeDef_managed_component_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -18887,35 +17651,27 @@ TAO_ClientRequestInfo_IR_HomeDef_managed_component_get::exceptions (ACE_ENV_SING
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_HomeDef_managed_component_get::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
+ CORBA::Boolean tk_void_any = 1;
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= this->_result;
- return safe_result_any._retn ();
+ return result_any;
}
-void
-TAO_ClientRequestInfo_IR_HomeDef_managed_component_get::result (::IR::ComponentDef_ptr result)
-{
- // Update the result.
- this->_result = result;
-}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_HomeDef_primary_key_get : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_HomeDef_primary_key_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
@@ -18929,19 +17685,19 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::PrimaryKeyDef_ptr result);
+ void result (::CORBA::InterfaceDefSeq * result);
private:
- TAO_ClientRequestInfo_IR_HomeDef_primary_key_get (const TAO_ClientRequestInfo_IR_HomeDef_primary_key_get &);
- void operator= (const TAO_ClientRequestInfo_IR_HomeDef_primary_key_get &);
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get &);
- ::IR::PrimaryKeyDef_ptr _result;
+ ::CORBA::InterfaceDefSeq * _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_HomeDef_primary_key_get::TAO_ClientRequestInfo_IR_HomeDef_primary_key_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
ACE_ENV_ARG_DECL_NOT_USED
@@ -18950,7 +17706,7 @@ public:
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_HomeDef_primary_key_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -18962,7 +17718,7 @@ TAO_ClientRequestInfo_IR_HomeDef_primary_key_get::arguments (ACE_ENV_SINGLE_ARG_
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_HomeDef_primary_key_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -18974,7 +17730,7 @@ TAO_ClientRequestInfo_IR_HomeDef_primary_key_get::exceptions (ACE_ENV_SINGLE_ARG
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_HomeDef_primary_key_get::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -18990,7 +17746,7 @@ TAO_ClientRequestInfo_IR_HomeDef_primary_key_get::result (ACE_ENV_SINGLE_ARG_DEC
}
void
-TAO_ClientRequestInfo_IR_HomeDef_primary_key_get::result (::IR::PrimaryKeyDef_ptr result)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::result (::CORBA::InterfaceDefSeq * result)
{
// Update the result.
this->_result = result;
@@ -18999,12 +17755,13 @@ TAO_ClientRequestInfo_IR_HomeDef_primary_key_get::result (::IR::PrimaryKeyDef_pt
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_HomeDef_factories_get : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_HomeDef_factories_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set (
TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
+ CORBA::Object_ptr _tao_target,
+ const CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
@@ -19016,28 +17773,27 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::FactoryDefSeq * result);
-
private:
- TAO_ClientRequestInfo_IR_HomeDef_factories_get (const TAO_ClientRequestInfo_IR_HomeDef_factories_get &);
- void operator= (const TAO_ClientRequestInfo_IR_HomeDef_factories_get &);
-
- ::IR::FactoryDefSeq * _result;
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set &);
+ const CORBA::InterfaceDefSeq & supported_interfaces_;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_HomeDef_factories_get::TAO_ClientRequestInfo_IR_HomeDef_factories_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set (
TAO_GIOP_Invocation *_tao_invocation,
- CORBA::Object_ptr _tao_target
+ CORBA::Object_ptr _tao_target,
+ const CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL_NOT_USED
)
- : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
+ supported_interfaces_ (supported_interfaces)
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_HomeDef_factories_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -19045,11 +17801,19 @@ TAO_ClientRequestInfo_IR_HomeDef_factories_get::arguments (ACE_ENV_SINGLE_ARG_DE
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- return parameter_list;
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+ (*parameter_list)[len].argument <<= this->supported_interfaces_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_HomeDef_factories_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -19061,35 +17825,27 @@ TAO_ClientRequestInfo_IR_HomeDef_factories_get::exceptions (ACE_ENV_SINGLE_ARG_D
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_HomeDef_factories_get::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
+ CORBA::Boolean tk_void_any = 1;
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= this->_result;
- return safe_result_any._retn ();
+ return result_any;
}
-void
-TAO_ClientRequestInfo_IR_HomeDef_factories_get::result (::IR::FactoryDefSeq * result)
-{
- // Update the result.
- this->_result = result;
-}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_HomeDef_finders_get : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_HomeDef_finders_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
@@ -19103,19 +17859,19 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::FinderDefSeq * result);
+ void result (::CORBA::ComponentIR::ComponentDef_ptr result);
private:
- TAO_ClientRequestInfo_IR_HomeDef_finders_get (const TAO_ClientRequestInfo_IR_HomeDef_finders_get &);
- void operator= (const TAO_ClientRequestInfo_IR_HomeDef_finders_get &);
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get &);
- ::IR::FinderDefSeq * _result;
+ ::CORBA::ComponentIR::ComponentDef_ptr _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_HomeDef_finders_get::TAO_ClientRequestInfo_IR_HomeDef_finders_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
ACE_ENV_ARG_DECL_NOT_USED
@@ -19124,7 +17880,7 @@ public:
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_HomeDef_finders_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -19136,7 +17892,7 @@ TAO_ClientRequestInfo_IR_HomeDef_finders_get::arguments (ACE_ENV_SINGLE_ARG_DECL
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_HomeDef_finders_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -19148,7 +17904,7 @@ TAO_ClientRequestInfo_IR_HomeDef_finders_get::exceptions (ACE_ENV_SINGLE_ARG_DEC
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_HomeDef_finders_get::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -19164,7 +17920,7 @@ TAO_ClientRequestInfo_IR_HomeDef_finders_get::result (ACE_ENV_SINGLE_ARG_DECL)
}
void
-TAO_ClientRequestInfo_IR_HomeDef_finders_get::result (::IR::FinderDefSeq * result)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::result (::CORBA::ComponentIR::ComponentDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -19173,10 +17929,97 @@ TAO_ClientRequestInfo_IR_HomeDef_finders_get::result (::IR::FinderDefSeq * resul
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_HomeDef_is_basic_get : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set : public TAO_ClientRequestInfo_i
+{
+public:
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+
+ virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ private:
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set &);
+ CORBA::ComponentIR::ComponentDef_ptr managed_component_;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
+
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
+ managed_component_ (managed_component)
+{}
+
+Dynamic::ParameterList *
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+ (*parameter_list)[len].argument <<= this->managed_component_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 1;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return result_any;
+}
+
+
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+
+class TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_HomeDef_is_basic_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
@@ -19190,19 +18033,19 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::CORBA::Boolean result);
+ void result (::CORBA::ValueDef_ptr result);
private:
- TAO_ClientRequestInfo_IR_HomeDef_is_basic_get (const TAO_ClientRequestInfo_IR_HomeDef_is_basic_get &);
- void operator= (const TAO_ClientRequestInfo_IR_HomeDef_is_basic_get &);
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get &);
- ::CORBA::Boolean _result;
+ ::CORBA::ValueDef_ptr _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_HomeDef_is_basic_get::TAO_ClientRequestInfo_IR_HomeDef_is_basic_get (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target
ACE_ENV_ARG_DECL_NOT_USED
@@ -19211,7 +18054,7 @@ public:
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_HomeDef_is_basic_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -19223,7 +18066,7 @@ TAO_ClientRequestInfo_IR_HomeDef_is_basic_get::arguments (ACE_ENV_SINGLE_ARG_DEC
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_HomeDef_is_basic_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -19235,7 +18078,7 @@ TAO_ClientRequestInfo_IR_HomeDef_is_basic_get::exceptions (ACE_ENV_SINGLE_ARG_DE
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_HomeDef_is_basic_get::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -19246,12 +18089,12 @@ TAO_ClientRequestInfo_IR_HomeDef_is_basic_get::result (ACE_ENV_SINGLE_ARG_DECL)
CORBA::Any_var safe_result_any = result_any;
- (*result_any) <<= CORBA::Any::from_boolean (this->_result);
+ (*result_any) <<= this->_result;
return safe_result_any._retn ();
}
void
-TAO_ClientRequestInfo_IR_HomeDef_is_basic_get::result (CORBA::Boolean result)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::result (::CORBA::ValueDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -19260,15 +18103,12 @@ TAO_ClientRequestInfo_IR_HomeDef_is_basic_get::result (CORBA::Boolean result)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_HomeDef_create_primary_key : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_HomeDef_create_primary_key (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
- const char * id,
- const char * name,
- const char * version,
CORBA::ValueDef_ptr primary_key
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
@@ -19281,40 +18121,27 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::PrimaryKeyDef_ptr result);
-
private:
- TAO_ClientRequestInfo_IR_HomeDef_create_primary_key (const TAO_ClientRequestInfo_IR_HomeDef_create_primary_key &);
- void operator= (const TAO_ClientRequestInfo_IR_HomeDef_create_primary_key &);
- const char * id_;
- const char * name_;
- const char * version_;
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set &);
CORBA::ValueDef_ptr primary_key_;
-
- ::IR::PrimaryKeyDef_ptr _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_HomeDef_create_primary_key::TAO_ClientRequestInfo_IR_HomeDef_create_primary_key (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
- const char * id,
- const char * name,
- const char * version,
CORBA::ValueDef_ptr primary_key
ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
- id_ (id),
- name_ (name),
- version_ (version),
primary_key_ (primary_key)
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_HomeDef_create_primary_key::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -19324,20 +18151,8 @@ TAO_ClientRequestInfo_IR_HomeDef_create_primary_key::arguments (ACE_ENV_SINGLE_A
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
- parameter_list->length (4);
+ parameter_list->length (1);
CORBA::ULong len = 0;
- (*parameter_list)[len].argument <<= id_;
- (*parameter_list)[len].mode = CORBA::PARAM_IN;
- len++;
-
- (*parameter_list)[len].argument <<= name_;
- (*parameter_list)[len].mode = CORBA::PARAM_IN;
- len++;
-
- (*parameter_list)[len].argument <<= version_;
- (*parameter_list)[len].mode = CORBA::PARAM_IN;
- len++;
-
(*parameter_list)[len].argument <<= this->primary_key_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
@@ -19346,7 +18161,7 @@ TAO_ClientRequestInfo_IR_HomeDef_create_primary_key::arguments (ACE_ENV_SINGLE_A
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_HomeDef_create_primary_key::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -19358,35 +18173,27 @@ TAO_ClientRequestInfo_IR_HomeDef_create_primary_key::exceptions (ACE_ENV_SINGLE_
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_HomeDef_create_primary_key::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
- CORBA::Boolean tk_void_any = 0;
+ CORBA::Boolean tk_void_any = 1;
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- CORBA::Any_var safe_result_any = result_any;
-
- (*result_any) <<= this->_result;
- return safe_result_any._retn ();
+ return result_any;
}
-void
-TAO_ClientRequestInfo_IR_HomeDef_create_primary_key::result (::IR::PrimaryKeyDef_ptr result)
-{
- // Update the result.
- this->_result = result;
-}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_HomeDef_create_factory : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_factory : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_HomeDef_create_factory (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_factory (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * id,
@@ -19405,24 +18212,24 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::FactoryDef_ptr result);
+ void result (::CORBA::ComponentIR::FactoryDef_ptr result);
private:
- TAO_ClientRequestInfo_IR_HomeDef_create_factory (const TAO_ClientRequestInfo_IR_HomeDef_create_factory &);
- void operator= (const TAO_ClientRequestInfo_IR_HomeDef_create_factory &);
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_factory (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_factory &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_factory &);
const char * id_;
const char * name_;
const char * version_;
const CORBA::ParDescriptionSeq & params_;
const CORBA::ExceptionDefSeq & exceptions_;
- ::IR::FactoryDef_ptr _result;
+ ::CORBA::ComponentIR::FactoryDef_ptr _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_HomeDef_create_factory::TAO_ClientRequestInfo_IR_HomeDef_create_factory (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_factory (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * id,
@@ -19441,7 +18248,7 @@ public:
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_HomeDef_create_factory::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -19477,7 +18284,7 @@ TAO_ClientRequestInfo_IR_HomeDef_create_factory::arguments (ACE_ENV_SINGLE_ARG_D
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_HomeDef_create_factory::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -19489,7 +18296,7 @@ TAO_ClientRequestInfo_IR_HomeDef_create_factory::exceptions (ACE_ENV_SINGLE_ARG_
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_HomeDef_create_factory::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -19505,7 +18312,7 @@ TAO_ClientRequestInfo_IR_HomeDef_create_factory::result (ACE_ENV_SINGLE_ARG_DECL
}
void
-TAO_ClientRequestInfo_IR_HomeDef_create_factory::result (::IR::FactoryDef_ptr result)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::result (::CORBA::ComponentIR::FactoryDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -19514,10 +18321,10 @@ TAO_ClientRequestInfo_IR_HomeDef_create_factory::result (::IR::FactoryDef_ptr re
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
-class TAO_ClientRequestInfo_IR_HomeDef_create_finder : public TAO_ClientRequestInfo_i
+class TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_finder : public TAO_ClientRequestInfo_i
{
public:
- TAO_ClientRequestInfo_IR_HomeDef_create_finder (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_finder (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * id,
@@ -19536,24 +18343,24 @@ public:
virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
- void result (::IR::FinderDef_ptr result);
+ void result (::CORBA::ComponentIR::FinderDef_ptr result);
private:
- TAO_ClientRequestInfo_IR_HomeDef_create_finder (const TAO_ClientRequestInfo_IR_HomeDef_create_finder &);
- void operator= (const TAO_ClientRequestInfo_IR_HomeDef_create_finder &);
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_finder (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_finder &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_finder &);
const char * id_;
const char * name_;
const char * version_;
const CORBA::ParDescriptionSeq & params_;
const CORBA::ExceptionDefSeq & exceptions_;
- ::IR::FinderDef_ptr _result;
+ ::CORBA::ComponentIR::FinderDef_ptr _result;
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- TAO_ClientRequestInfo_IR_HomeDef_create_finder::TAO_ClientRequestInfo_IR_HomeDef_create_finder (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_finder (
TAO_GIOP_Invocation *_tao_invocation,
CORBA::Object_ptr _tao_target,
const char * id,
@@ -19572,7 +18379,7 @@ public:
{}
Dynamic::ParameterList *
-TAO_ClientRequestInfo_IR_HomeDef_create_finder::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::arguments (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the argument list on demand.
@@ -19608,7 +18415,7 @@ TAO_ClientRequestInfo_IR_HomeDef_create_finder::arguments (ACE_ENV_SINGLE_ARG_DE
}
Dynamic::ExceptionList *
-TAO_ClientRequestInfo_IR_HomeDef_create_finder::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::exceptions (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the exception list on demand.
@@ -19620,7 +18427,7 @@ TAO_ClientRequestInfo_IR_HomeDef_create_finder::exceptions (ACE_ENV_SINGLE_ARG_D
}
CORBA::Any *
-TAO_ClientRequestInfo_IR_HomeDef_create_finder::result (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::result (ACE_ENV_SINGLE_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -19636,7 +18443,7 @@ TAO_ClientRequestInfo_IR_HomeDef_create_finder::result (ACE_ENV_SINGLE_ARG_DECL)
}
void
-TAO_ClientRequestInfo_IR_HomeDef_create_finder::result (::IR::FinderDef_ptr result)
+TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::result (::CORBA::ComponentIR::FinderDef_ptr result)
{
// Update the result.
this->_result = result;
@@ -19651,10 +18458,10 @@ TAO_ClientRequestInfo_IR_HomeDef_create_finder::result (::IR::FinderDef_ptr resu
// Base & Remote Proxy Implementation.
//
-IR::_TAO_HomeDef_Proxy_Impl::_TAO_HomeDef_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_HomeDef_Proxy_Impl::_TAO_HomeDef_Proxy_Impl (void)
{}
-IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
+CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
{}
// Remote Implementation of the IDL interface methods
@@ -19662,7 +18469,7 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::IR::HomeDef_ptr IR::_TAO_HomeDef_Remote_Proxy_Impl::base_home (
+::CORBA::ComponentIR::HomeDef_ptr CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::base_home (
CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
@@ -19670,7 +18477,7 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
CORBA::SystemException
))
{
- IR::HomeDef_var _tao_retval (IR::HomeDef::_nil ());
+ CORBA::ComponentIR::HomeDef_var _tao_retval (CORBA::ComponentIR::HomeDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
@@ -19702,7 +18509,7 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_HomeDef_base_home_get _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get _tao_ri (
&_tao_call,
_collocated_tao_target_
ACE_ENV_ARG_PARAMETER
@@ -19784,7 +18591,7 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
}
#if TAO_HAS_INTERCEPTORS == 1
- ::IR::HomeDef_ptr _tao_retval_info =
+ ::CORBA::ComponentIR::HomeDef_ptr _tao_retval_info =
_tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
@@ -19862,27 +18669,27 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::IR::ComponentDef_ptr IR::_TAO_HomeDef_Remote_Proxy_Impl::managed_component (
- CORBA_Object *_collocated_tao_target_
+void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::base_home (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::HomeDef_ptr base_home
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- IR::ComponentDef_var _tao_retval (IR::ComponentDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
{
- ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
+ ACE_THROW (CORBA::INTERNAL ());
}
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_managed_component",
- 22,
- 0,
+ "_set_base_home",
+ 14,
+ 1,
istub->orb_core ()
);
@@ -19902,12 +18709,13 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_HomeDef_managed_component_get _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set _tao_ri (
&_tao_call,
- _collocated_tao_target_
+ _collocated_tao_target_,
+ base_home
ACE_ENV_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
@@ -19933,26 +18741,37 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
#endif /* TAO_HAS_INTERCEPTORS */
_tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK;
_tao_call.prepare_header (
ACE_static_cast (CORBA::Octet, _tao_response_flag)
ACE_ENV_ARG_PARAMETER
);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK;
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << base_home)
+ ))
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::MARSHAL (
+
+ )
+ );
+ }
_invoke_status =
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK;
if (_invoke_status == TAO_INVOKE_EXCEPTION)
{
- TAO_INTERCEPTOR_THROW_RETURN (
+ TAO_INTERCEPTOR_THROW (
CORBA::UNKNOWN (
CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ )
);
}
else if (_invoke_status == TAO_INVOKE_RESTART)
@@ -19968,26 +18787,7 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
continue;
}
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
-
#if TAO_HAS_INTERCEPTORS == 1
- ::IR::ComponentDef_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
_tao_ri.reply_status (_invoke_status);
_tao_vfr.receive_reply (
@@ -20039,11 +18839,11 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
ACE_ENDTRY;
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK;
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK;
if (_tao_status == PortableInterceptor::LOCATION_FORWARD
|| _tao_status == PortableInterceptor::TRANSPORT_RETRY)
@@ -20055,14 +18855,12 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
break;
}
-
- return _tao_retval._retn ();
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::IR::PrimaryKeyDef_ptr IR::_TAO_HomeDef_Remote_Proxy_Impl::primary_key (
+::CORBA::InterfaceDefSeq * CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::supported_interfaces (
CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
@@ -20070,18 +18868,24 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
CORBA::SystemException
))
{
- IR::PrimaryKeyDef_var _tao_retval (IR::PrimaryKeyDef::_nil ());
+ CORBA::InterfaceDefSeq_var _tao_retval;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
+
+ {
+ CORBA::InterfaceDefSeq *tmp;
+ ACE_NEW_RETURN (tmp, CORBA::InterfaceDefSeq, _tao_retval._retn ());
+ _tao_retval = tmp;
+ }
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_primary_key",
- 16,
+ "_get_supported_interfaces",
+ 25,
0,
istub->orb_core ()
);
@@ -20102,7 +18906,7 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_HomeDef_primary_key_get _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get _tao_ri (
&_tao_call,
_collocated_tao_target_
ACE_ENV_ARG_PARAMETER
@@ -20184,7 +18988,7 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
}
#if TAO_HAS_INTERCEPTORS == 1
- ::IR::PrimaryKeyDef_ptr _tao_retval_info =
+ ::CORBA::InterfaceDefSeq * _tao_retval_info =
_tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
@@ -20262,33 +19066,27 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::IR::FactoryDefSeq * IR::_TAO_HomeDef_Remote_Proxy_Impl::factories (
- CORBA_Object *_collocated_tao_target_
+void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::supported_interfaces (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- IR::FactoryDefSeq_var _tao_retval;
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
{
- ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
+ ACE_THROW (CORBA::INTERNAL ());
}
-
- {
- IR::FactoryDefSeq *tmp;
- ACE_NEW_RETURN (tmp, IR::FactoryDefSeq, _tao_retval._retn ());
- _tao_retval = tmp;
- }
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_factories",
- 14,
- 0,
+ "_set_supported_interfaces",
+ 25,
+ 1,
istub->orb_core ()
);
@@ -20308,12 +19106,13 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_HomeDef_factories_get _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set _tao_ri (
&_tao_call,
- _collocated_tao_target_
+ _collocated_tao_target_,
+ supported_interfaces
ACE_ENV_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
@@ -20339,26 +19138,37 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
#endif /* TAO_HAS_INTERCEPTORS */
_tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK;
_tao_call.prepare_header (
ACE_static_cast (CORBA::Octet, _tao_response_flag)
ACE_ENV_ARG_PARAMETER
);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK;
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << supported_interfaces)
+ ))
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::MARSHAL (
+
+ )
+ );
+ }
_invoke_status =
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK;
if (_invoke_status == TAO_INVOKE_EXCEPTION)
{
- TAO_INTERCEPTOR_THROW_RETURN (
+ TAO_INTERCEPTOR_THROW (
CORBA::UNKNOWN (
CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ )
);
}
else if (_invoke_status == TAO_INVOKE_RESTART)
@@ -20374,26 +19184,7 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
continue;
}
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
-
#if TAO_HAS_INTERCEPTORS == 1
- ::IR::FactoryDefSeq * _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
_tao_ri.reply_status (_invoke_status);
_tao_vfr.receive_reply (
@@ -20445,11 +19236,11 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
ACE_ENDTRY;
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK;
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK;
if (_tao_status == PortableInterceptor::LOCATION_FORWARD
|| _tao_status == PortableInterceptor::TRANSPORT_RETRY)
@@ -20461,14 +19252,12 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
break;
}
-
- return _tao_retval._retn ();
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::IR::FinderDefSeq * IR::_TAO_HomeDef_Remote_Proxy_Impl::finders (
+::CORBA::ComponentIR::ComponentDef_ptr CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::managed_component (
CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
@@ -20476,24 +19265,18 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
CORBA::SystemException
))
{
- IR::FinderDefSeq_var _tao_retval;
+ CORBA::ComponentIR::ComponentDef_var _tao_retval (CORBA::ComponentIR::ComponentDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
{
ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
-
- {
- IR::FinderDefSeq *tmp;
- ACE_NEW_RETURN (tmp, IR::FinderDefSeq, _tao_retval._retn ());
- _tao_retval = tmp;
- }
-
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_finders",
- 12,
+ "_get_managed_component",
+ 22,
0,
istub->orb_core ()
);
@@ -20514,7 +19297,7 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_HomeDef_finders_get _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get _tao_ri (
&_tao_call,
_collocated_tao_target_
ACE_ENV_ARG_PARAMETER
@@ -20596,7 +19379,7 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
}
#if TAO_HAS_INTERCEPTORS == 1
- ::IR::FinderDefSeq * _tao_retval_info =
+ ::CORBA::ComponentIR::ComponentDef_ptr _tao_retval_info =
_tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
@@ -20674,7 +19457,198 @@ IR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Impl (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
+void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::managed_component (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
+
+ if (istub == 0)
+ {
+ ACE_THROW (CORBA::INTERNAL ());
+ }
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_set_managed_component",
+ 22,
+ 1,
+ istub->orb_core ()
+ );
+
+ int _invoke_status;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_ClientRequestInterceptor_Adapter _tao_vfr (
+ istub->orb_core ()->client_request_interceptors (),
+ &_tao_call,
+ _invoke_status
+ );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _invoke_status = TAO_INVOKE_EXCEPTION;
+
+#if TAO_HAS_INTERCEPTORS == 1
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set _tao_ri (
+ &_tao_call,
+ _collocated_tao_target_,
+ managed_component
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
+ TAO_INTERCEPTOR (_tao_ri.response_expected (1));
+
+#if TAO_HAS_INTERCEPTORS == 1
+
+ ACE_TRY
+ {
+ _tao_vfr.send_request (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << managed_component)
+ ))
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::MARSHAL (
+
+ )
+ );
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+
+ continue;
+ }
+#if TAO_HAS_INTERCEPTORS == 1
+
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_reply (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ if (_tao_status == PortableInterceptor::LOCATION_FORWARD
+ || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
+ {
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ break;
+ }
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
+
+::CORBA::ValueDef_ptr CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::primary_key (
CORBA_Object *_collocated_tao_target_
ACE_ENV_ARG_DECL
)
@@ -20682,18 +19656,18 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
CORBA::SystemException
))
{
- CORBA::Boolean _tao_retval = 0;
+ CORBA::ValueDef_var _tao_retval (CORBA::ValueDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
{
- ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval);
+ ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
}
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_is_basic",
- 13,
+ "_get_primary_key",
+ 16,
0,
istub->orb_core ()
);
@@ -20714,12 +19688,12 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_HomeDef_is_basic_get _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get _tao_ri (
&_tao_call,
_collocated_tao_target_
ACE_ENV_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
#endif /* TAO_HAS_INTERCEPTORS */
@@ -20745,18 +19719,18 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
#endif /* TAO_HAS_INTERCEPTORS */
_tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
_tao_call.prepare_header (
ACE_static_cast (CORBA::Octet, _tao_response_flag)
ACE_ENV_ARG_PARAMETER
);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
_invoke_status =
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
if (_invoke_status == TAO_INVOKE_EXCEPTION)
{
@@ -20764,7 +19738,7 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
CORBA::UNKNOWN (
CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
),
- _tao_retval
+ 0
);
}
else if (_invoke_status == TAO_INVOKE_RESTART)
@@ -20784,21 +19758,22 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
if (!(
- (_tao_in >> CORBA::Any::to_boolean (_tao_retval))
+ (_tao_in >> _tao_retval.inout ())
))
{
TAO_INTERCEPTOR_THROW_RETURN (
CORBA::MARSHAL (
TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
),
- _tao_retval
+ 0
);
}
#if TAO_HAS_INTERCEPTORS == 1
- CORBA::Boolean _tao_retval_info =
- _tao_retval;
+ ::CORBA::ValueDef_ptr _tao_retval_info =
+ _tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
_tao_ri.reply_status (_invoke_status);
_tao_vfr.receive_reply (
@@ -20850,11 +19825,11 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
ACE_ENDTRY;
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
if (_tao_status == PortableInterceptor::LOCATION_FORWARD
|| _tao_status == PortableInterceptor::TRANSPORT_RETRY)
@@ -20867,17 +19842,14 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
break;
}
- return _tao_retval;
+ return _tao_retval._retn ();
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::IR::PrimaryKeyDef_ptr IR::_TAO_HomeDef_Remote_Proxy_Impl::create_primary_key (
+void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::primary_key (
CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
CORBA::ValueDef_ptr primary_key
ACE_ENV_ARG_DECL
)
@@ -20885,19 +19857,18 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
CORBA::SystemException
))
{
- IR::PrimaryKeyDef_var _tao_retval (IR::PrimaryKeyDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
{
- ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
+ ACE_THROW (CORBA::INTERNAL ());
}
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "create_primary_key",
- 18,
- 4,
+ "_set_primary_key",
+ 16,
+ 1,
istub->orb_core ()
);
@@ -20917,16 +19888,13 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_HomeDef_create_primary_key _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set _tao_ri (
&_tao_call,
_collocated_tao_target_,
- id,
- name,
- version,
primary_key
ACE_ENV_ARG_PARAMETER
);
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
@@ -20952,42 +19920,37 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
#endif /* TAO_HAS_INTERCEPTORS */
_tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK;
_tao_call.prepare_header (
ACE_static_cast (CORBA::Octet, _tao_response_flag)
ACE_ENV_ARG_PARAMETER
);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK;
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 (
+ TAO_INTERCEPTOR_THROW (
CORBA::MARSHAL (
- ),
- 0
+ )
);
}
_invoke_status =
_tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
- TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+ TAO_INTERCEPTOR_CHECK;
if (_invoke_status == TAO_INVOKE_EXCEPTION)
{
- TAO_INTERCEPTOR_THROW_RETURN (
+ TAO_INTERCEPTOR_THROW (
CORBA::UNKNOWN (
CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
- ),
- 0
+ )
);
}
else if (_invoke_status == TAO_INVOKE_RESTART)
@@ -21003,26 +19966,7 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
continue;
}
-
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
-
- if (!(
- (_tao_in >> _tao_retval.inout ())
- ))
- {
- TAO_INTERCEPTOR_THROW_RETURN (
- CORBA::MARSHAL (
- TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
- ),
- 0
- );
- }
-
#if TAO_HAS_INTERCEPTORS == 1
- ::IR::PrimaryKeyDef_ptr _tao_retval_info =
- _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
_tao_ri.reply_status (_invoke_status);
_tao_vfr.receive_reply (
@@ -21074,11 +20018,11 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
ACE_ENDTRY;
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK;
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (_tao_retval._retn ());
+ ACE_CHECK;
if (_tao_status == PortableInterceptor::LOCATION_FORWARD
|| _tao_status == PortableInterceptor::TRANSPORT_RETRY)
@@ -21090,14 +20034,12 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
break;
}
-
- return _tao_retval._retn ();
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::IR::FactoryDef_ptr IR::_TAO_HomeDef_Remote_Proxy_Impl::create_factory (
+::CORBA::ComponentIR::FactoryDef_ptr CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::create_factory (
CORBA_Object *_collocated_tao_target_,
const char * id,
const char * name,
@@ -21110,7 +20052,7 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
CORBA::SystemException
))
{
- IR::FactoryDef_var _tao_retval (IR::FactoryDef::_nil ());
+ CORBA::ComponentIR::FactoryDef_var _tao_retval (CORBA::ComponentIR::FactoryDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
@@ -21142,7 +20084,7 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_HomeDef_create_factory _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_factory _tao_ri (
&_tao_call,
_collocated_tao_target_,
id,
@@ -21246,7 +20188,7 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
}
#if TAO_HAS_INTERCEPTORS == 1
- ::IR::FactoryDef_ptr _tao_retval_info =
+ ::CORBA::ComponentIR::FactoryDef_ptr _tao_retval_info =
_tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
@@ -21324,7 +20266,7 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
-::IR::FinderDef_ptr IR::_TAO_HomeDef_Remote_Proxy_Impl::create_finder (
+::CORBA::ComponentIR::FinderDef_ptr CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::create_finder (
CORBA_Object *_collocated_tao_target_,
const char * id,
const char * name,
@@ -21337,7 +20279,7 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
CORBA::SystemException
))
{
- IR::FinderDef_var _tao_retval (IR::FinderDef::_nil ());
+ CORBA::ComponentIR::FinderDef_var _tao_retval (CORBA::ComponentIR::FinderDef::_nil ());
TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
if (istub == 0)
@@ -21369,7 +20311,7 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
_invoke_status = TAO_INVOKE_EXCEPTION;
#if TAO_HAS_INTERCEPTORS == 1
- TAO_ClientRequestInfo_IR_HomeDef_create_finder _tao_ri (
+ TAO_ClientRequestInfo_CORBA_ComponentIR_HomeDef_create_finder _tao_ri (
&_tao_call,
_collocated_tao_target_,
id,
@@ -21473,7 +20415,7 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
}
#if TAO_HAS_INTERCEPTORS == 1
- ::IR::FinderDef_ptr _tao_retval_info =
+ ::CORBA::ComponentIR::FinderDef_ptr _tao_retval_info =
_tao_retval._retn ();
_tao_ri.result (_tao_retval_info);
_tao_retval = _tao_retval_info;
@@ -21559,37 +20501,37 @@ CORBA::Boolean IR::_TAO_HomeDef_Remote_Proxy_Impl::is_basic (
// Remote & Base Proxy Broker Implementation
//
-IR::_TAO_HomeDef_Proxy_Broker::_TAO_HomeDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_HomeDef_Proxy_Broker::_TAO_HomeDef_Proxy_Broker (void)
{
}
-IR::_TAO_HomeDef_Proxy_Broker::~_TAO_HomeDef_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_HomeDef_Proxy_Broker::~_TAO_HomeDef_Proxy_Broker (void)
{
}
-IR::_TAO_HomeDef_Proxy_Broker * (*IR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_HomeDef_Proxy_Broker * (*CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
// Factory Member function Implementation.
-IR::_TAO_HomeDef_Remote_Proxy_Broker *
-IR::_TAO_HomeDef_Remote_Proxy_Broker::the_TAO_HomeDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Broker *
+CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Broker::the_TAO_HomeDef_Remote_Proxy_Broker (void)
{
- static ::IR::_TAO_HomeDef_Remote_Proxy_Broker remote_proxy_broker;
+ static ::CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Broker remote_proxy_broker;
return &remote_proxy_broker;
}
-IR::_TAO_HomeDef_Remote_Proxy_Broker::_TAO_HomeDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Broker::_TAO_HomeDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_HomeDef_Remote_Proxy_Broker::~_TAO_HomeDef_Remote_Proxy_Broker (void)
+CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Broker::~_TAO_HomeDef_Remote_Proxy_Broker (void)
{
}
-IR::_TAO_HomeDef_Proxy_Impl&
-IR::_TAO_HomeDef_Remote_Proxy_Broker::select_proxy (
- ::IR::HomeDef *
+CORBA::ComponentIR::_TAO_HomeDef_Proxy_Impl&
+CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::ComponentIR::HomeDef *
ACE_ENV_ARG_DECL_NOT_USED
)
{
@@ -21601,38 +20543,38 @@ IR::_TAO_HomeDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
-IR::HomeDef::HomeDef (int collocated)
+CORBA::ComponentIR::HomeDef::HomeDef (int collocated)
{
- this->IR_HomeDef_setup_collocation (collocated);
+ this->CORBA_ComponentIR_HomeDef_setup_collocation (collocated);
}
void
-IR::HomeDef::IR_HomeDef_setup_collocation (int collocated)
+CORBA::ComponentIR::HomeDef::CORBA_ComponentIR_HomeDef_setup_collocation (int collocated)
{
if (collocated)
this->the_TAO_HomeDef_Proxy_Broker_ =
- ::IR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer (this);
+ ::CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer (this);
else
this->the_TAO_HomeDef_Proxy_Broker_ =
- ::IR::_TAO_HomeDef_Remote_Proxy_Broker::the_TAO_HomeDef_Remote_Proxy_Broker ();
+ ::CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Broker::the_TAO_HomeDef_Remote_Proxy_Broker ();
- this->CORBA_InterfaceDef_setup_collocation (collocated);
+ this->CORBA_ExtInterfaceDef_setup_collocation (collocated);
}
-IR::HomeDef::~HomeDef (void)
+CORBA::ComponentIR::HomeDef::~HomeDef (void)
{}
void
-IR::HomeDef::_tao_any_destructor (void *_tao_void_pointer)
+CORBA::ComponentIR::HomeDef::_tao_any_destructor (void *_tao_void_pointer)
{
HomeDef *tmp = ACE_static_cast (HomeDef *, _tao_void_pointer);
CORBA::release (tmp);
}
-IR::HomeDef_ptr
-IR::HomeDef::_narrow (
+CORBA::ComponentIR::HomeDef_ptr
+CORBA::ComponentIR::HomeDef::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -21646,7 +20588,7 @@ IR::HomeDef::_narrow (
{
CORBA::Boolean is_a =
obj->_is_a (
- "IDL:omg.org/IR/HomeDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (HomeDef::_nil ());
@@ -21660,8 +20602,8 @@ IR::HomeDef::_narrow (
return HomeDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-IR::HomeDef_ptr
-IR::HomeDef::_unchecked_narrow (
+CORBA::ComponentIR::HomeDef_ptr
+CORBA::ComponentIR::HomeDef::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
@@ -21686,12 +20628,12 @@ IR::HomeDef::_unchecked_narrow (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
obj->_is_collocated () &&
- IR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer != 0
+ CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer != 0
)
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::HomeDef (
+ ::CORBA::ComponentIR::HomeDef (
stub,
1,
obj->_servant ()
@@ -21704,7 +20646,7 @@ IR::HomeDef::_unchecked_narrow (
{
ACE_NEW_RETURN (
default_proxy,
- ::IR::HomeDef (
+ ::CORBA::ComponentIR::HomeDef (
stub,
0,
obj->_servant ()
@@ -21728,8 +20670,8 @@ IR::HomeDef::_unchecked_narrow (
);
}
-IR::HomeDef_ptr
-IR::HomeDef::_duplicate (HomeDef_ptr obj)
+CORBA::ComponentIR::HomeDef_ptr
+CORBA::ComponentIR::HomeDef::_duplicate (HomeDef_ptr obj)
{
if (! CORBA::is_nil (obj))
{
@@ -21740,7 +20682,7 @@ IR::HomeDef::_duplicate (HomeDef_ptr obj)
}
CORBA::Boolean
-IR::HomeDef::_is_a (
+CORBA::ComponentIR::HomeDef::_is_a (
const char *value
ACE_ENV_ARG_DECL
)
@@ -21748,7 +20690,11 @@ IR::HomeDef::_is_a (
if (
!ACE_OS::strcmp (
(char *)value,
- "IDL:omg.org/IR/HomeDef:1.0"
+ "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ExtInterfaceDef:1.0"
) ||
!ACE_OS::strcmp (
(char *)value,
@@ -21756,6 +20702,10 @@ IR::HomeDef::_is_a (
) ||
!ACE_OS::strcmp (
(char *)value,
+ "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
"IDL:omg.org/CORBA/Container:1.0"
) ||
!ACE_OS::strcmp (
@@ -21787,19 +20737,33 @@ IR::HomeDef::_is_a (
}
}
-void *IR::HomeDef::_tao_QueryInterface (ptr_arith_t type)
+void *CORBA::ComponentIR::HomeDef::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
if (type == ACE_reinterpret_cast (
ptr_arith_t,
- &ACE_NESTED_CLASS (::IR, HomeDef)::_tao_class_id)
+ &ACE_NESTED_CLASS (::CORBA::ComponentIR, HomeDef)::_tao_class_id)
)
{
retv = ACE_reinterpret_cast (void*, this);
}
else if (type == ACE_reinterpret_cast (
ptr_arith_t,
+ &::CORBA::ExtInterfaceDef::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::ExtInterfaceDef_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
&::CORBA::InterfaceDef::_tao_class_id)
)
{
@@ -21814,6 +20778,20 @@ void *IR::HomeDef::_tao_QueryInterface (ptr_arith_t type)
}
else if (type == ACE_reinterpret_cast (
ptr_arith_t,
+ &::CORBA::InterfaceAttrExtension::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::InterfaceAttrExtension_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
&::CORBA::Container::_tao_class_id)
)
{
@@ -21888,15 +20866,15 @@ void *IR::HomeDef::_tao_QueryInterface (ptr_arith_t type)
return retv;
}
-const char* IR::HomeDef::_interface_repository_id (void) const
+const char* CORBA::ComponentIR::HomeDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/IR/HomeDef:1.0";
+ return "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0";
}
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-::IR::HomeDef_ptr IR::HomeDef::base_home (
+::CORBA::ComponentIR::HomeDef_ptr CORBA::ComponentIR::HomeDef::base_home (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -21916,8 +20894,9 @@ const char* IR::HomeDef::_interface_repository_id (void) const
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-::IR::ComponentDef_ptr IR::HomeDef::managed_component (
- ACE_ENV_SINGLE_ARG_DECL
+void CORBA::ComponentIR::HomeDef::base_home (
+ CORBA::ComponentIR::HomeDef_ptr base_home
+ ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
@@ -21925,10 +20904,11 @@ const char* IR::HomeDef::_interface_repository_id (void) const
{
_TAO_HomeDef_Proxy_Impl &proxy =
this->the_TAO_HomeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
+ ACE_CHECK;
- return proxy.managed_component (
- this
+ proxy.base_home (
+ this,
+ base_home
ACE_ENV_ARG_PARAMETER
);
}
@@ -21936,7 +20916,7 @@ const char* IR::HomeDef::_interface_repository_id (void) const
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-::IR::PrimaryKeyDef_ptr IR::HomeDef::primary_key (
+::CORBA::InterfaceDefSeq * CORBA::ComponentIR::HomeDef::supported_interfaces (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -21947,7 +20927,7 @@ const char* IR::HomeDef::_interface_repository_id (void) const
this->the_TAO_HomeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- return proxy.primary_key (
+ return proxy.supported_interfaces (
this
ACE_ENV_ARG_PARAMETER
);
@@ -21956,8 +20936,9 @@ const char* IR::HomeDef::_interface_repository_id (void) const
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-::IR::FactoryDefSeq * IR::HomeDef::factories (
- ACE_ENV_SINGLE_ARG_DECL
+void CORBA::ComponentIR::HomeDef::supported_interfaces (
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((
CORBA::SystemException
@@ -21965,10 +20946,11 @@ const char* IR::HomeDef::_interface_repository_id (void) const
{
_TAO_HomeDef_Proxy_Impl &proxy =
this->the_TAO_HomeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
+ ACE_CHECK;
- return proxy.factories (
- this
+ proxy.supported_interfaces (
+ this,
+ supported_interfaces
ACE_ENV_ARG_PARAMETER
);
}
@@ -21976,7 +20958,7 @@ const char* IR::HomeDef::_interface_repository_id (void) const
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-::IR::FinderDefSeq * IR::HomeDef::finders (
+::CORBA::ComponentIR::ComponentDef_ptr CORBA::ComponentIR::HomeDef::managed_component (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -21987,7 +20969,7 @@ const char* IR::HomeDef::_interface_repository_id (void) const
this->the_TAO_HomeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- return proxy.finders (
+ return proxy.managed_component (
this
ACE_ENV_ARG_PARAMETER
);
@@ -21996,7 +20978,29 @@ const char* IR::HomeDef::_interface_repository_id (void) const
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-CORBA::Boolean IR::HomeDef::is_basic (
+void CORBA::ComponentIR::HomeDef::managed_component (
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_HomeDef_Proxy_Impl &proxy =
+ this->the_TAO_HomeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ proxy.managed_component (
+ this,
+ managed_component
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+::CORBA::ValueDef_ptr CORBA::ComponentIR::HomeDef::primary_key (
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -22007,7 +21011,7 @@ CORBA::Boolean IR::HomeDef::is_basic (
this->the_TAO_HomeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- return proxy.is_basic (
+ return proxy.primary_key (
this
ACE_ENV_ARG_PARAMETER
);
@@ -22016,10 +21020,7 @@ CORBA::Boolean IR::HomeDef::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-::IR::PrimaryKeyDef_ptr IR::HomeDef::create_primary_key (
- const char * id,
- const char * name,
- const char * version,
+void CORBA::ComponentIR::HomeDef::primary_key (
CORBA::ValueDef_ptr primary_key
ACE_ENV_ARG_DECL
)
@@ -22029,13 +21030,10 @@ CORBA::Boolean IR::HomeDef::is_basic (
{
_TAO_HomeDef_Proxy_Impl &proxy =
this->the_TAO_HomeDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
+ ACE_CHECK;
- return proxy.create_primary_key (
+ proxy.primary_key (
this,
- id,
- name,
- version,
primary_key
ACE_ENV_ARG_PARAMETER
);
@@ -22044,7 +21042,7 @@ CORBA::Boolean IR::HomeDef::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-::IR::FactoryDef_ptr IR::HomeDef::create_factory (
+::CORBA::ComponentIR::FactoryDef_ptr CORBA::ComponentIR::HomeDef::create_factory (
const char * id,
const char * name,
const char * version,
@@ -22074,7 +21072,7 @@ CORBA::Boolean IR::HomeDef::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
-::IR::FinderDef_ptr IR::HomeDef::create_finder (
+::CORBA::ComponentIR::FinderDef_ptr CORBA::ComponentIR::HomeDef::create_finder (
const char * id,
const char * name,
const char * version,
@@ -22104,55 +21102,65 @@ CORBA::Boolean IR::HomeDef::is_basic (
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-static const CORBA::Long _oc_IR_HomeDef[] =
+static const CORBA::Long _oc_CORBA_ComponentIR_HomeDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 27,
+ 42,
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
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f486f),
+ ACE_NTOHL (0x6d654465),
+ ACE_NTOHL (0x663a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0
8,
ACE_NTOHL (0x486f6d65),
ACE_NTOHL (0x44656600), // name = HomeDef
};
-static CORBA::TypeCode _tc_TAO_tc_IR_HomeDef (
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_HomeDef (
CORBA::tk_objref,
- sizeof (_oc_IR_HomeDef),
- (char *) &_oc_IR_HomeDef,
+ sizeof (_oc_CORBA_ComponentIR_HomeDef),
+ (char *) &_oc_CORBA_ComponentIR_HomeDef,
0,
- sizeof (IR::HomeDef)
+ sizeof (CORBA::ComponentIR::HomeDef)
);
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
TAO_NAMESPACE_DEFINE (
::CORBA::TypeCode_ptr,
_tc_HomeDef,
- &_tc_TAO_tc_IR_HomeDef
+ &_tc_TAO_tc_CORBA_ComponentIR_HomeDef
)
TAO_NAMESPACE_END
+TAO_NAMESPACE_END
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
-static const CORBA::Long _oc_IR_HomeDescription[] =
+static const CORBA::Long _oc_CORBA_ComponentIR_HomeDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 35,
+ 50,
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
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f486f),
+ ACE_NTOHL (0x6d654465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e3a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ComponentIR/HomeDescription:1.0
16,
ACE_NTOHL (0x486f6d65),
ACE_NTOHL (0x44657363),
@@ -22163,17 +21171,18 @@ static const CORBA::Long _oc_IR_HomeDescription[] =
ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 64, // encapsulation length
+ 68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30,
+ 33,
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
+ 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),
@@ -22184,17 +21193,18 @@ static const CORBA::Long _oc_IR_HomeDescription[] =
3,
ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 32,
+ 35,
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
+ 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),
@@ -22208,22 +21218,23 @@ static const CORBA::Long _oc_IR_HomeDescription[] =
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
- 0xffffffa0, // negative offset (-96)
+ 0xffffff9c, // negative offset (-100)
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 64, // encapsulation length
+ 68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 31,
+ 34,
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
+ 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),
@@ -22236,7 +21247,7 @@ static const CORBA::Long _oc_IR_HomeDescription[] =
ACE_NTOHL (0x5f686f6d),
ACE_NTOHL (0x65000000), // name = base_home
0xffffffff, // indirection
- 0xffffff34, // negative offset (-204)
+ 0xffffff2c, // negative offset (-212)
18,
ACE_NTOHL (0x6d616e61),
ACE_NTOHL (0x6765645f),
@@ -22244,125 +21255,127 @@ static const CORBA::Long _oc_IR_HomeDescription[] =
ACE_NTOHL (0x6f6e656e),
ACE_NTOHL (0x74000000), // name = managed_component
0xffffffff, // indirection
- 0xffffff14, // negative offset (-236)
- 16,
+ 0xffffff0c, // negative offset (-244)
+ 12,
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 = PrimaryKeyDef
-
- 10,
- ACE_NTOHL (0x66616374),
- ACE_NTOHL (0x6f726965),
- ACE_NTOHL (0x73000000), // name = factories
- CORBA::tk_alias, // typecode kind for typedefs
- 144, // encapsulation length
+ ACE_NTOHL (0x6b657900), // name = primary_key
+ CORBA::tk_struct, // typecode kind
+ 408, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33,
+ 39,
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 = 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 = FactoryDef
-
- 0U,
+ 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
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffffe40, // negative offset (-448)
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ 0xffffffff, // indirection
+ 0xfffffe84, // negative offset (-380)
+ 12,
+ ACE_NTOHL (0x69735f61),
+ ACE_NTOHL (0x62737472),
+ ACE_NTOHL (0x61637400), // name = is_abstract
+ CORBA::tk_boolean,
+ 10,
+ ACE_NTOHL (0x69735f63),
+ ACE_NTOHL (0x7573746f),
+ ACE_NTOHL (0x6d000000), // name = is_custom
+ CORBA::tk_boolean,
- 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 = FinderDefSeq
- CORBA::tk_sequence, // typecode kind
- 72, // encapsulation length
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xfffffe44, // negative offset (-444)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ 0xffffffff, // indirection
+ 0xfffffea4, // negative offset (-348)
+ 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
+ 92, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- CORBA::tk_objref, // typecode kind
- 56, // encapsulation length
+ 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
+ 16, // 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 = FinderDef
-
- 0U,
+ 0xffffffff, // indirection
+ 0xfffffdb4, // negative offset (-588)
+ 0U,
- 11,
- ACE_NTOHL (0x6f706572),
- ACE_NTOHL (0x6174696f),
- ACE_NTOHL (0x6e730000), // name = operations
+ 21,
+ ACE_NTOHL (0x61627374),
+ ACE_NTOHL (0x72616374),
+ ACE_NTOHL (0x5f626173),
+ ACE_NTOHL (0x655f7661),
+ ACE_NTOHL (0x6c756573),
+ ACE_NTOHL (0x0), // name = abstract_base_values
+ 0xffffffff, // indirection
+ 0xffffff7c, // negative offset (-132)
+ 15,
+ ACE_NTOHL (0x69735f74),
+ ACE_NTOHL (0x72756e63),
+ ACE_NTOHL (0x61746162),
+ ACE_NTOHL (0x6c650000), // name = is_truncatable
+ CORBA::tk_boolean,
+
+ 11,
+ ACE_NTOHL (0x62617365),
+ ACE_NTOHL (0x5f76616c),
+ ACE_NTOHL (0x75650000), // name = base_value
+ 0xffffffff, // indirection
+ 0xfffffd5c, // negative offset (-676)
+
+ 10,
+ ACE_NTOHL (0x66616374),
+ ACE_NTOHL (0x6f726965),
+ ACE_NTOHL (0x73000000), // name = factories
CORBA::tk_alias, // typecode kind for typedefs
- 1548, // encapsulation length
+ 1340, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
39,
ACE_NTOHL (0x49444c3a),
@@ -22382,10 +21395,10 @@ static const CORBA::Long _oc_IR_HomeDescription[] =
ACE_NTOHL (0x6e536571),
ACE_NTOHL (0x0), // name = OpDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 1468, // encapsulation length
+ 1260, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 1452, // encapsulation length
+ 1244, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
ACE_NTOHL (0x49444c3a),
@@ -22410,78 +21423,23 @@ static const CORBA::Long _oc_IR_HomeDescription[] =
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
-
+ 0xffffffff, // indirection
+ 0xfffffc2c, // negative offset (-980)
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
-
+ 0xffffffff, // indirection
+ 0xfffffc70, // negative offset (-912)
11,
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
- 0xffffff9c, // negative offset (-100)
+ 0xfffffc58, // negative offset (-936)
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
-
+ 0xffffffff, // indirection
+ 0xfffffcb8, // negative offset (-840)
7,
ACE_NTOHL (0x72657375),
ACE_NTOHL (0x6c740000), // name = result
@@ -22564,7 +21522,7 @@ TAO_ENCAP_BYTE_ORDER, // byte order
ACE_NTOHL (0x69666965),
ACE_NTOHL (0x72000000), // name = ContextIdentifier
0xffffffff, // indirection
- 0xfffffdac, // negative offset (-596)
+ 0xfffffaac, // negative offset (-1364)
0U,
@@ -22623,7 +21581,7 @@ TAO_ENCAP_BYTE_ORDER, // byte order
ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
0xffffffff, // indirection
- 0xfffffccc, // negative offset (-820)
+ 0xfffff9cc, // negative offset (-1588)
5,
ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
@@ -22742,22 +21700,22 @@ TAO_ENCAP_BYTE_ORDER, // byte order
ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
0xffffffff, // indirection
- 0xfffffb08, // negative offset (-1272)
+ 0xfffff808, // negative offset (-2040)
3,
ACE_NTOHL (0x69640000), // name = id
0xffffffff, // indirection
- 0xfffffb4c, // negative offset (-1204)
+ 0xfffff84c, // negative offset (-1972)
11,
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
- 0xfffffb34, // negative offset (-1228)
+ 0xfffff834, // negative offset (-1996)
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
0xffffffff, // indirection
- 0xfffffb94, // negative offset (-1132)
+ 0xfffff894, // negative offset (-1900)
5,
ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
@@ -22771,77 +21729,90 @@ TAO_ENCAP_BYTE_ORDER, // byte order
0U,
+ 8,
+ ACE_NTOHL (0x66696e64),
+ ACE_NTOHL (0x65727300), // name = finders
+ 0xffffffff, // indirection
+ 0xfffffaac, // negative offset (-1364)
+ 11,
+ ACE_NTOHL (0x6f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e730000), // name = operations
+ 0xffffffff, // indirection
+ 0xfffffa94, // negative offset (-1388)
11,
ACE_NTOHL (0x61747472),
ACE_NTOHL (0x69627574),
ACE_NTOHL (0x65730000), // name = attributes
CORBA::tk_alias, // typecode kind for typedefs
- 404, // encapsulation length
+ 468, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 41,
+ 44,
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
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74417474),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExtAttrDescriptionSeq:1.0
+ 22,
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x74747244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ExtAttrDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 320, // encapsulation length
+ 380, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 304, // encapsulation length
+ 364, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 43,
+ 46,
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
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74417474),
+ ACE_NTOHL (0x72696275),
+ ACE_NTOHL (0x74654465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e3a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtAttributeDescription:1.0
+ 24,
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x74747269),
+ ACE_NTOHL (0x62757465),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e00), // name = ExtAttributeDescription
+ 8, // member count
5,
ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
0xffffffff, // indirection
- 0xfffff9d4, // negative offset (-1580)
+ 0xfffff6a0, // negative offset (-2400)
3,
ACE_NTOHL (0x69640000), // name = id
0xffffffff, // indirection
- 0xfffffa18, // negative offset (-1512)
+ 0xfffff6e4, // negative offset (-2332)
11,
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
0xffffffff, // indirection
- 0xfffffa00, // negative offset (-1536)
+ 0xfffff6cc, // negative offset (-2356)
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
0xffffffff, // indirection
- 0xfffffa60, // negative offset (-1440)
+ 0xfffff72c, // negative offset (-2260)
5,
ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
@@ -22879,623 +21850,220 @@ TAO_ENCAP_BYTE_ORDER, // byte order
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
+ 0xffffffff, // indirection
+ 0xfffffcec, // negative offset (-788)
+ 15,
+ ACE_NTOHL (0x7075745f),
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e730000), // name = put_exceptions
+ 0xffffffff, // indirection
+ 0xfffffcd0, // negative offset (-816)
0U,
- 9,
- ACE_NTOHL (0x69735f62),
- ACE_NTOHL (0x61736963),
- ACE_NTOHL (0x0), // name = is_basic
- CORBA::tk_boolean,
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
};
-static CORBA::TypeCode _tc_TAO_tc_IR_HomeDescription (
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_HomeDescription (
CORBA::tk_struct,
- sizeof (_oc_IR_HomeDescription),
- (char *) &_oc_IR_HomeDescription,
+ sizeof (_oc_CORBA_ComponentIR_HomeDescription),
+ (char *) &_oc_CORBA_ComponentIR_HomeDescription,
0,
- sizeof (IR::HomeDescription)
+ sizeof (CORBA::ComponentIR::HomeDescription)
);
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_BEGIN (ComponentIR)
TAO_NAMESPACE_DEFINE (
::CORBA::TypeCode_ptr,
_tc_HomeDescription,
- &_tc_TAO_tc_IR_HomeDescription
+ &_tc_TAO_tc_CORBA_ComponentIR_HomeDescription
)
TAO_NAMESPACE_END
+TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
-void IR::HomeDescription::_tao_any_destructor (void *_tao_void_pointer)
+void CORBA::ComponentIR::HomeDescription::_tao_any_destructor (void *_tao_void_pointer)
{
HomeDescription *tmp = ACE_static_cast (HomeDescription*, _tao_void_pointer);
delete tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const IR::RepositoryIdSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<IR::RepositoryIdSeq>::insert_copy (
- _tao_any,
- IR::RepositoryIdSeq::_tao_any_destructor,
- IR::_tc_RepositoryIdSeq,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- IR::RepositoryIdSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<IR::RepositoryIdSeq>::insert (
- _tao_any,
- IR::RepositoryIdSeq::_tao_any_destructor,
- IR::_tc_RepositoryIdSeq,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- IR::RepositoryIdSeq *&_tao_elem
- )
-{
- return _tao_any >>= ACE_const_cast (
- const IR::RepositoryIdSeq *&,
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const IR::RepositoryIdSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<IR::RepositoryIdSeq>::extract (
- _tao_any,
- IR::RepositoryIdSeq::_tao_any_destructor,
- IR::_tc_RepositoryIdSeq,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const IR::ComponentDefSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<IR::ComponentDefSeq>::insert_copy (
- _tao_any,
- IR::ComponentDefSeq::_tao_any_destructor,
- IR::_tc_ComponentDefSeq,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- IR::ComponentDefSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<IR::ComponentDefSeq>::insert (
- _tao_any,
- IR::ComponentDefSeq::_tao_any_destructor,
- IR::_tc_ComponentDefSeq,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- IR::ComponentDefSeq *&_tao_elem
- )
-{
- return _tao_any >>= ACE_const_cast (
- const IR::ComponentDefSeq *&,
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const IR::ComponentDefSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<IR::ComponentDefSeq>::extract (
- _tao_any,
- IR::ComponentDefSeq::_tao_any_destructor,
- IR::_tc_ComponentDefSeq,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const IR::ProvidesDefSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<IR::ProvidesDefSeq>::insert_copy (
- _tao_any,
- IR::ProvidesDefSeq::_tao_any_destructor,
- IR::_tc_ProvidesDefSeq,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- IR::ProvidesDefSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<IR::ProvidesDefSeq>::insert (
- _tao_any,
- IR::ProvidesDefSeq::_tao_any_destructor,
- IR::_tc_ProvidesDefSeq,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- IR::ProvidesDefSeq *&_tao_elem
- )
-{
- return _tao_any >>= ACE_const_cast (
- const IR::ProvidesDefSeq *&,
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const IR::ProvidesDefSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<IR::ProvidesDefSeq>::extract (
- _tao_any,
- IR::ProvidesDefSeq::_tao_any_destructor,
- IR::_tc_ProvidesDefSeq,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const IR::UsesDefSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<IR::UsesDefSeq>::insert_copy (
- _tao_any,
- IR::UsesDefSeq::_tao_any_destructor,
- IR::_tc_UsesDefSeq,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- IR::UsesDefSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<IR::UsesDefSeq>::insert (
- _tao_any,
- IR::UsesDefSeq::_tao_any_destructor,
- IR::_tc_UsesDefSeq,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- IR::UsesDefSeq *&_tao_elem
- )
-{
- return _tao_any >>= ACE_const_cast (
- const IR::UsesDefSeq *&,
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const IR::UsesDefSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<IR::UsesDefSeq>::extract (
- _tao_any,
- IR::UsesDefSeq::_tao_any_destructor,
- IR::_tc_UsesDefSeq,
- _tao_elem
- );
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
// Copying insertion.
-void operator<<= (
+void
+operator<<= (
CORBA::Any &_tao_any,
- const IR::HomeDefSeq &_tao_elem
+ CORBA::ComponentIR::EventDef_ptr _tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::HomeDefSeq>::insert_copy (
- _tao_any,
- IR::HomeDefSeq::_tao_any_destructor,
- IR::_tc_HomeDefSeq,
- _tao_elem
- );
+ CORBA::ComponentIR::EventDef_ptr _tao_objptr =
+ CORBA::ComponentIR::EventDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
// Non-copying insertion.
-void operator<<= (
+void
+operator<<= (
CORBA::Any &_tao_any,
- IR::HomeDefSeq *_tao_elem
+ CORBA::ComponentIR::EventDef_ptr *_tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::HomeDefSeq>::insert (
+ TAO::Any_Impl_T<CORBA::ComponentIR::EventDef>::insert (
_tao_any,
- IR::HomeDefSeq::_tao_any_destructor,
- IR::_tc_HomeDefSeq,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- IR::HomeDefSeq *&_tao_elem
- )
-{
- return _tao_any >>= ACE_const_cast (
- const IR::HomeDefSeq *&,
- _tao_elem
+ CORBA::ComponentIR::EventDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EventDef,
+ *_tao_elem
);
}
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
+CORBA::Boolean
+operator>>= (
const CORBA::Any &_tao_any,
- const IR::HomeDefSeq *&_tao_elem
+ CORBA::ComponentIR::EventDef_ptr &_tao_elem
)
{
return
- TAO::Any_Dual_Impl_T<IR::HomeDefSeq>::extract (
+ TAO::Any_Impl_T<CORBA::ComponentIR::EventDef>::extract (
_tao_any,
- IR::HomeDefSeq::_tao_any_destructor,
- IR::_tc_HomeDefSeq,
+ CORBA::ComponentIR::EventDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EventDef,
_tao_elem
);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const IR::EmitsDefSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<IR::EmitsDefSeq>::insert_copy (
- _tao_any,
- IR::EmitsDefSeq::_tao_any_destructor,
- IR::_tc_EmitsDefSeq,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- IR::EmitsDefSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<IR::EmitsDefSeq>::insert (
- _tao_any,
- IR::EmitsDefSeq::_tao_any_destructor,
- IR::_tc_EmitsDefSeq,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- IR::EmitsDefSeq *&_tao_elem
- )
-{
- return _tao_any >>= ACE_const_cast (
- const IR::EmitsDefSeq *&,
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const IR::EmitsDefSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<IR::EmitsDefSeq>::extract (
- _tao_any,
- IR::EmitsDefSeq::_tao_any_destructor,
- IR::_tc_EmitsDefSeq,
- _tao_elem
- );
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Manager<CORBA::ComponentIR::EventDef,CORBA::ComponentIR::EventDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ComponentIR::EventDef>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<CORBA::ComponentIR::EventDef, CORBA::ComponentIR::EventDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ComponentIR::EventDef>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
// Copying insertion.
-void operator<<= (
+void
+operator<<= (
CORBA::Any &_tao_any,
- const IR::PublishesDefSeq &_tao_elem
+ CORBA::ComponentIR::Container_ptr _tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::PublishesDefSeq>::insert_copy (
- _tao_any,
- IR::PublishesDefSeq::_tao_any_destructor,
- IR::_tc_PublishesDefSeq,
- _tao_elem
- );
+ CORBA::ComponentIR::Container_ptr _tao_objptr =
+ CORBA::ComponentIR::Container::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
// Non-copying insertion.
-void operator<<= (
+void
+operator<<= (
CORBA::Any &_tao_any,
- IR::PublishesDefSeq *_tao_elem
+ CORBA::ComponentIR::Container_ptr *_tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::PublishesDefSeq>::insert (
+ TAO::Any_Impl_T<CORBA::ComponentIR::Container>::insert (
_tao_any,
- IR::PublishesDefSeq::_tao_any_destructor,
- IR::_tc_PublishesDefSeq,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- IR::PublishesDefSeq *&_tao_elem
- )
-{
- return _tao_any >>= ACE_const_cast (
- const IR::PublishesDefSeq *&,
- _tao_elem
+ CORBA::ComponentIR::Container::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_Container,
+ *_tao_elem
);
}
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
+CORBA::Boolean
+operator>>= (
const CORBA::Any &_tao_any,
- const IR::PublishesDefSeq *&_tao_elem
+ CORBA::ComponentIR::Container_ptr &_tao_elem
)
{
return
- TAO::Any_Dual_Impl_T<IR::PublishesDefSeq>::extract (
+ TAO::Any_Impl_T<CORBA::ComponentIR::Container>::extract (
_tao_any,
- IR::PublishesDefSeq::_tao_any_destructor,
- IR::_tc_PublishesDefSeq,
+ CORBA::ComponentIR::Container::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_Container,
_tao_elem
);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const IR::ConsumesDefSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<IR::ConsumesDefSeq>::insert_copy (
- _tao_any,
- IR::ConsumesDefSeq::_tao_any_destructor,
- IR::_tc_ConsumesDefSeq,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- IR::ConsumesDefSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<IR::ConsumesDefSeq>::insert (
- _tao_any,
- IR::ConsumesDefSeq::_tao_any_destructor,
- IR::_tc_ConsumesDefSeq,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- IR::ConsumesDefSeq *&_tao_elem
- )
-{
- return _tao_any >>= ACE_const_cast (
- const IR::ConsumesDefSeq *&,
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const IR::ConsumesDefSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<IR::ConsumesDefSeq>::extract (
- _tao_any,
- IR::ConsumesDefSeq::_tao_any_destructor,
- IR::_tc_ConsumesDefSeq,
- _tao_elem
- );
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Manager<CORBA::ComponentIR::Container,CORBA::ComponentIR::Container_var>;
+ template class TAO::Any_Impl_T<CORBA::ComponentIR::Container>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<CORBA::ComponentIR::Container, CORBA::ComponentIR::Container_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ComponentIR::Container>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
// Copying insertion.
-void operator<<= (
+void
+operator<<= (
CORBA::Any &_tao_any,
- const IR::FactoryDefSeq &_tao_elem
+ CORBA::ComponentIR::ModuleDef_ptr _tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::FactoryDefSeq>::insert_copy (
- _tao_any,
- IR::FactoryDefSeq::_tao_any_destructor,
- IR::_tc_FactoryDefSeq,
- _tao_elem
- );
+ CORBA::ComponentIR::ModuleDef_ptr _tao_objptr =
+ CORBA::ComponentIR::ModuleDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
// Non-copying insertion.
-void operator<<= (
+void
+operator<<= (
CORBA::Any &_tao_any,
- IR::FactoryDefSeq *_tao_elem
+ CORBA::ComponentIR::ModuleDef_ptr *_tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::FactoryDefSeq>::insert (
+ TAO::Any_Impl_T<CORBA::ComponentIR::ModuleDef>::insert (
_tao_any,
- IR::FactoryDefSeq::_tao_any_destructor,
- IR::_tc_FactoryDefSeq,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- IR::FactoryDefSeq *&_tao_elem
- )
-{
- return _tao_any >>= ACE_const_cast (
- const IR::FactoryDefSeq *&,
- _tao_elem
+ CORBA::ComponentIR::ModuleDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ModuleDef,
+ *_tao_elem
);
}
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
+CORBA::Boolean
+operator>>= (
const CORBA::Any &_tao_any,
- const IR::FactoryDefSeq *&_tao_elem
+ CORBA::ComponentIR::ModuleDef_ptr &_tao_elem
)
{
return
- TAO::Any_Dual_Impl_T<IR::FactoryDefSeq>::extract (
+ TAO::Any_Impl_T<CORBA::ComponentIR::ModuleDef>::extract (
_tao_any,
- IR::FactoryDefSeq::_tao_any_destructor,
- IR::_tc_FactoryDefSeq,
+ CORBA::ComponentIR::ModuleDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ModuleDef,
_tao_elem
);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const IR::FinderDefSeq &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<IR::FinderDefSeq>::insert_copy (
- _tao_any,
- IR::FinderDefSeq::_tao_any_destructor,
- IR::_tc_FinderDefSeq,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- IR::FinderDefSeq *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<IR::FinderDefSeq>::insert (
- _tao_any,
- IR::FinderDefSeq::_tao_any_destructor,
- IR::_tc_FinderDefSeq,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- IR::FinderDefSeq *&_tao_elem
- )
-{
- return _tao_any >>= ACE_const_cast (
- const IR::FinderDefSeq *&,
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const IR::FinderDefSeq *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<IR::FinderDefSeq>::extract (
- _tao_any,
- IR::FinderDefSeq::_tao_any_destructor,
- IR::_tc_FinderDefSeq,
- _tao_elem
- );
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Manager<CORBA::ComponentIR::ModuleDef,CORBA::ComponentIR::ModuleDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ComponentIR::ModuleDef>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<CORBA::ComponentIR::ModuleDef, CORBA::ComponentIR::ModuleDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ComponentIR::ModuleDef>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
@@ -23504,11 +22072,11 @@ CORBA::Boolean operator>>= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::ComponentRepository_ptr _tao_elem
+ CORBA::ComponentIR::Repository_ptr _tao_elem
)
{
- IR::ComponentRepository_ptr _tao_objptr =
- IR::ComponentRepository::_duplicate (_tao_elem);
+ CORBA::ComponentIR::Repository_ptr _tao_objptr =
+ CORBA::ComponentIR::Repository::_duplicate (_tao_elem);
_tao_any <<= &_tao_objptr;
}
@@ -23516,13 +22084,13 @@ operator<<= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::ComponentRepository_ptr *_tao_elem
+ CORBA::ComponentIR::Repository_ptr *_tao_elem
)
{
- TAO::Any_Impl_T<IR::ComponentRepository>::insert (
+ TAO::Any_Impl_T<CORBA::ComponentIR::Repository>::insert (
_tao_any,
- IR::ComponentRepository::_tao_any_destructor,
- IR::_tc_ComponentRepository,
+ CORBA::ComponentIR::Repository::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_Repository,
*_tao_elem
);
}
@@ -23530,23 +22098,25 @@ operator<<= (
CORBA::Boolean
operator>>= (
const CORBA::Any &_tao_any,
- IR::ComponentRepository_ptr &_tao_elem
+ CORBA::ComponentIR::Repository_ptr &_tao_elem
)
{
return
- TAO::Any_Impl_T<IR::ComponentRepository>::extract (
+ TAO::Any_Impl_T<CORBA::ComponentIR::Repository>::extract (
_tao_any,
- IR::ComponentRepository::_tao_any_destructor,
- IR::_tc_ComponentRepository,
+ CORBA::ComponentIR::Repository::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_Repository,
_tao_elem
);
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<IR::ComponentRepository,IR::ComponentRepository_var>;
+ template class TAO_Object_Manager<CORBA::ComponentIR::Repository,CORBA::ComponentIR::Repository_var>;
+ template class TAO::Any_Impl_T<CORBA::ComponentIR::Repository>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<IR::ComponentRepository,IR::ComponentRepository_var>
+# pragma instantiate TAO_Object_Manager<CORBA::ComponentIR::Repository, CORBA::ComponentIR::Repository_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ComponentIR::Repository>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -23556,11 +22126,11 @@ operator>>= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::ProvidesDef_ptr _tao_elem
+ CORBA::ComponentIR::ProvidesDef_ptr _tao_elem
)
{
- IR::ProvidesDef_ptr _tao_objptr =
- IR::ProvidesDef::_duplicate (_tao_elem);
+ CORBA::ComponentIR::ProvidesDef_ptr _tao_objptr =
+ CORBA::ComponentIR::ProvidesDef::_duplicate (_tao_elem);
_tao_any <<= &_tao_objptr;
}
@@ -23568,13 +22138,13 @@ operator<<= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::ProvidesDef_ptr *_tao_elem
+ CORBA::ComponentIR::ProvidesDef_ptr *_tao_elem
)
{
- TAO::Any_Impl_T<IR::ProvidesDef>::insert (
+ TAO::Any_Impl_T<CORBA::ComponentIR::ProvidesDef>::insert (
_tao_any,
- IR::ProvidesDef::_tao_any_destructor,
- IR::_tc_ProvidesDef,
+ CORBA::ComponentIR::ProvidesDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ProvidesDef,
*_tao_elem
);
}
@@ -23582,23 +22152,25 @@ operator<<= (
CORBA::Boolean
operator>>= (
const CORBA::Any &_tao_any,
- IR::ProvidesDef_ptr &_tao_elem
+ CORBA::ComponentIR::ProvidesDef_ptr &_tao_elem
)
{
return
- TAO::Any_Impl_T<IR::ProvidesDef>::extract (
+ TAO::Any_Impl_T<CORBA::ComponentIR::ProvidesDef>::extract (
_tao_any,
- IR::ProvidesDef::_tao_any_destructor,
- IR::_tc_ProvidesDef,
+ CORBA::ComponentIR::ProvidesDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ProvidesDef,
_tao_elem
);
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<IR::ProvidesDef,IR::ProvidesDef_var>;
+ template class TAO_Object_Manager<CORBA::ComponentIR::ProvidesDef,CORBA::ComponentIR::ProvidesDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ComponentIR::ProvidesDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<IR::ProvidesDef,IR::ProvidesDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::ComponentIR::ProvidesDef, CORBA::ComponentIR::ProvidesDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ComponentIR::ProvidesDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -23607,13 +22179,13 @@ operator>>= (
// Copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
- const IR::ProvidesDescription &_tao_elem
+ const CORBA::ComponentIR::ProvidesDescription &_tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::ProvidesDescription>::insert_copy (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescription>::insert_copy (
_tao_any,
- IR::ProvidesDescription::_tao_any_destructor,
- IR::_tc_ProvidesDescription,
+ CORBA::ComponentIR::ProvidesDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ProvidesDescription,
_tao_elem
);
}
@@ -23621,13 +22193,13 @@ void operator<<= (
// Non-copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
- IR::ProvidesDescription *_tao_elem
+ CORBA::ComponentIR::ProvidesDescription *_tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::ProvidesDescription>::insert (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescription>::insert (
_tao_any,
- IR::ProvidesDescription::_tao_any_destructor,
- IR::_tc_ProvidesDescription,
+ CORBA::ComponentIR::ProvidesDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ProvidesDescription,
_tao_elem
);
}
@@ -23635,11 +22207,11 @@ void operator<<= (
// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
- IR::ProvidesDescription *&_tao_elem
+ CORBA::ComponentIR::ProvidesDescription *&_tao_elem
)
{
return _tao_any >>= ACE_const_cast (
- const IR::ProvidesDescription *&,
+ const CORBA::ComponentIR::ProvidesDescription *&,
_tao_elem
);
}
@@ -23647,18 +22219,25 @@ CORBA::Boolean operator>>= (
// Extraction to const pointer.
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
- const IR::ProvidesDescription *&_tao_elem
+ const CORBA::ComponentIR::ProvidesDescription *&_tao_elem
)
{
return
- TAO::Any_Dual_Impl_T<IR::ProvidesDescription>::extract (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescription>::extract (
_tao_any,
- IR::ProvidesDescription::_tao_any_destructor,
- IR::_tc_ProvidesDescription,
+ CORBA::ComponentIR::ProvidesDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ProvidesDescription,
_tao_elem
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescription>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescription>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
@@ -23666,11 +22245,11 @@ CORBA::Boolean operator>>= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::UsesDef_ptr _tao_elem
+ CORBA::ComponentIR::UsesDef_ptr _tao_elem
)
{
- IR::UsesDef_ptr _tao_objptr =
- IR::UsesDef::_duplicate (_tao_elem);
+ CORBA::ComponentIR::UsesDef_ptr _tao_objptr =
+ CORBA::ComponentIR::UsesDef::_duplicate (_tao_elem);
_tao_any <<= &_tao_objptr;
}
@@ -23678,13 +22257,13 @@ operator<<= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::UsesDef_ptr *_tao_elem
+ CORBA::ComponentIR::UsesDef_ptr *_tao_elem
)
{
- TAO::Any_Impl_T<IR::UsesDef>::insert (
+ TAO::Any_Impl_T<CORBA::ComponentIR::UsesDef>::insert (
_tao_any,
- IR::UsesDef::_tao_any_destructor,
- IR::_tc_UsesDef,
+ CORBA::ComponentIR::UsesDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_UsesDef,
*_tao_elem
);
}
@@ -23692,23 +22271,25 @@ operator<<= (
CORBA::Boolean
operator>>= (
const CORBA::Any &_tao_any,
- IR::UsesDef_ptr &_tao_elem
+ CORBA::ComponentIR::UsesDef_ptr &_tao_elem
)
{
return
- TAO::Any_Impl_T<IR::UsesDef>::extract (
+ TAO::Any_Impl_T<CORBA::ComponentIR::UsesDef>::extract (
_tao_any,
- IR::UsesDef::_tao_any_destructor,
- IR::_tc_UsesDef,
+ CORBA::ComponentIR::UsesDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_UsesDef,
_tao_elem
);
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<IR::UsesDef,IR::UsesDef_var>;
+ template class TAO_Object_Manager<CORBA::ComponentIR::UsesDef,CORBA::ComponentIR::UsesDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ComponentIR::UsesDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<IR::UsesDef,IR::UsesDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::ComponentIR::UsesDef, CORBA::ComponentIR::UsesDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ComponentIR::UsesDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -23717,13 +22298,13 @@ operator>>= (
// Copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
- const IR::UsesDescription &_tao_elem
+ const CORBA::ComponentIR::UsesDescription &_tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::UsesDescription>::insert_copy (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescription>::insert_copy (
_tao_any,
- IR::UsesDescription::_tao_any_destructor,
- IR::_tc_UsesDescription,
+ CORBA::ComponentIR::UsesDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_UsesDescription,
_tao_elem
);
}
@@ -23731,13 +22312,13 @@ void operator<<= (
// Non-copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
- IR::UsesDescription *_tao_elem
+ CORBA::ComponentIR::UsesDescription *_tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::UsesDescription>::insert (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescription>::insert (
_tao_any,
- IR::UsesDescription::_tao_any_destructor,
- IR::_tc_UsesDescription,
+ CORBA::ComponentIR::UsesDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_UsesDescription,
_tao_elem
);
}
@@ -23745,11 +22326,11 @@ void operator<<= (
// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
- IR::UsesDescription *&_tao_elem
+ CORBA::ComponentIR::UsesDescription *&_tao_elem
)
{
return _tao_any >>= ACE_const_cast (
- const IR::UsesDescription *&,
+ const CORBA::ComponentIR::UsesDescription *&,
_tao_elem
);
}
@@ -23757,89 +22338,92 @@ CORBA::Boolean operator>>= (
// Extraction to const pointer.
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
- const IR::UsesDescription *&_tao_elem
+ const CORBA::ComponentIR::UsesDescription *&_tao_elem
)
{
return
- TAO::Any_Dual_Impl_T<IR::UsesDescription>::extract (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescription>::extract (
_tao_any,
- IR::UsesDescription::_tao_any_destructor,
- IR::_tc_UsesDescription,
+ CORBA::ComponentIR::UsesDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_UsesDescription,
_tao_elem
);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescription>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescription>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
// Copying insertion.
-void operator<<= (
+void
+operator<<= (
CORBA::Any &_tao_any,
- const IR::ProvidesDescSeq &_tao_elem
+ CORBA::ComponentIR::EventPortDef_ptr _tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::ProvidesDescSeq>::insert_copy (
- _tao_any,
- IR::ProvidesDescSeq::_tao_any_destructor,
- IR::_tc_ProvidesDescSeq,
- _tao_elem
- );
+ CORBA::ComponentIR::EventPortDef_ptr _tao_objptr =
+ CORBA::ComponentIR::EventPortDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
// Non-copying insertion.
-void operator<<= (
+void
+operator<<= (
CORBA::Any &_tao_any,
- IR::ProvidesDescSeq *_tao_elem
+ CORBA::ComponentIR::EventPortDef_ptr *_tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::ProvidesDescSeq>::insert (
+ TAO::Any_Impl_T<CORBA::ComponentIR::EventPortDef>::insert (
_tao_any,
- IR::ProvidesDescSeq::_tao_any_destructor,
- IR::_tc_ProvidesDescSeq,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- IR::ProvidesDescSeq *&_tao_elem
- )
-{
- return _tao_any >>= ACE_const_cast (
- const IR::ProvidesDescSeq *&,
- _tao_elem
+ CORBA::ComponentIR::EventPortDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EventPortDef,
+ *_tao_elem
);
}
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
+CORBA::Boolean
+operator>>= (
const CORBA::Any &_tao_any,
- const IR::ProvidesDescSeq *&_tao_elem
+ CORBA::ComponentIR::EventPortDef_ptr &_tao_elem
)
{
return
- TAO::Any_Dual_Impl_T<IR::ProvidesDescSeq>::extract (
+ TAO::Any_Impl_T<CORBA::ComponentIR::EventPortDef>::extract (
_tao_any,
- IR::ProvidesDescSeq::_tao_any_destructor,
- IR::_tc_ProvidesDescSeq,
+ CORBA::ComponentIR::EventPortDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EventPortDef,
_tao_elem
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Manager<CORBA::ComponentIR::EventPortDef,CORBA::ComponentIR::EventPortDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ComponentIR::EventPortDef>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<CORBA::ComponentIR::EventPortDef, CORBA::ComponentIR::EventPortDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ComponentIR::EventPortDef>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
// Copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
- const IR::UsesDescSeq &_tao_elem
+ const CORBA::ComponentIR::EventPortDescription &_tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::UsesDescSeq>::insert_copy (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescription>::insert_copy (
_tao_any,
- IR::UsesDescSeq::_tao_any_destructor,
- IR::_tc_UsesDescSeq,
+ CORBA::ComponentIR::EventPortDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EventPortDescription,
_tao_elem
);
}
@@ -23847,13 +22431,13 @@ void operator<<= (
// Non-copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
- IR::UsesDescSeq *_tao_elem
+ CORBA::ComponentIR::EventPortDescription *_tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::UsesDescSeq>::insert (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescription>::insert (
_tao_any,
- IR::UsesDescSeq::_tao_any_destructor,
- IR::_tc_UsesDescSeq,
+ CORBA::ComponentIR::EventPortDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EventPortDescription,
_tao_elem
);
}
@@ -23861,11 +22445,11 @@ void operator<<= (
// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
- IR::UsesDescSeq *&_tao_elem
+ CORBA::ComponentIR::EventPortDescription *&_tao_elem
)
{
return _tao_any >>= ACE_const_cast (
- const IR::UsesDescSeq *&,
+ const CORBA::ComponentIR::EventPortDescription *&,
_tao_elem
);
}
@@ -23873,18 +22457,25 @@ CORBA::Boolean operator>>= (
// Extraction to const pointer.
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
- const IR::UsesDescSeq *&_tao_elem
+ const CORBA::ComponentIR::EventPortDescription *&_tao_elem
)
{
return
- TAO::Any_Dual_Impl_T<IR::UsesDescSeq>::extract (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescription>::extract (
_tao_any,
- IR::UsesDescSeq::_tao_any_destructor,
- IR::_tc_UsesDescSeq,
+ CORBA::ComponentIR::EventPortDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EventPortDescription,
_tao_elem
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescription>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescription>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
@@ -23892,11 +22483,11 @@ CORBA::Boolean operator>>= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::EventDef_ptr _tao_elem
+ CORBA::ComponentIR::EmitsDef_ptr _tao_elem
)
{
- IR::EventDef_ptr _tao_objptr =
- IR::EventDef::_duplicate (_tao_elem);
+ CORBA::ComponentIR::EmitsDef_ptr _tao_objptr =
+ CORBA::ComponentIR::EmitsDef::_duplicate (_tao_elem);
_tao_any <<= &_tao_objptr;
}
@@ -23904,13 +22495,13 @@ operator<<= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::EventDef_ptr *_tao_elem
+ CORBA::ComponentIR::EmitsDef_ptr *_tao_elem
)
{
- TAO::Any_Impl_T<IR::EventDef>::insert (
+ TAO::Any_Impl_T<CORBA::ComponentIR::EmitsDef>::insert (
_tao_any,
- IR::EventDef::_tao_any_destructor,
- IR::_tc_EventDef,
+ CORBA::ComponentIR::EmitsDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EmitsDef,
*_tao_elem
);
}
@@ -23918,83 +22509,27 @@ operator<<= (
CORBA::Boolean
operator>>= (
const CORBA::Any &_tao_any,
- IR::EventDef_ptr &_tao_elem
+ CORBA::ComponentIR::EmitsDef_ptr &_tao_elem
)
{
return
- TAO::Any_Impl_T<IR::EventDef>::extract (
+ TAO::Any_Impl_T<CORBA::ComponentIR::EmitsDef>::extract (
_tao_any,
- IR::EventDef::_tao_any_destructor,
- IR::_tc_EventDef,
+ CORBA::ComponentIR::EmitsDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EmitsDef,
_tao_elem
);
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<IR::EventDef,IR::EventDef_var>;
+ template class TAO_Object_Manager<CORBA::ComponentIR::EmitsDef,CORBA::ComponentIR::EmitsDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ComponentIR::EmitsDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<IR::EventDef,IR::EventDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::ComponentIR::EmitsDef, CORBA::ComponentIR::EmitsDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ComponentIR::EmitsDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
-
-// Copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- const IR::EventDescription &_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<IR::EventDescription>::insert_copy (
- _tao_any,
- IR::EventDescription::_tao_any_destructor,
- IR::_tc_EventDescription,
- _tao_elem
- );
-}
-
-// Non-copying insertion.
-void operator<<= (
- CORBA::Any &_tao_any,
- IR::EventDescription *_tao_elem
- )
-{
- TAO::Any_Dual_Impl_T<IR::EventDescription>::insert (
- _tao_any,
- IR::EventDescription::_tao_any_destructor,
- IR::_tc_EventDescription,
- _tao_elem
- );
-}
-
-// Extraction to non-const pointer (deprecated).
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- IR::EventDescription *&_tao_elem
- )
-{
- return _tao_any >>= ACE_const_cast (
- const IR::EventDescription *&,
- _tao_elem
- );
-}
-
-// Extraction to const pointer.
-CORBA::Boolean operator>>= (
- const CORBA::Any &_tao_any,
- const IR::EventDescription *&_tao_elem
- )
-{
- return
- TAO::Any_Dual_Impl_T<IR::EventDescription>::extract (
- _tao_any,
- IR::EventDescription::_tao_any_destructor,
- IR::_tc_EventDescription,
- _tao_elem
- );
-}
-
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
@@ -24002,11 +22537,11 @@ CORBA::Boolean operator>>= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::EmitsDef_ptr _tao_elem
+ CORBA::ComponentIR::PublishesDef_ptr _tao_elem
)
{
- IR::EmitsDef_ptr _tao_objptr =
- IR::EmitsDef::_duplicate (_tao_elem);
+ CORBA::ComponentIR::PublishesDef_ptr _tao_objptr =
+ CORBA::ComponentIR::PublishesDef::_duplicate (_tao_elem);
_tao_any <<= &_tao_objptr;
}
@@ -24014,13 +22549,13 @@ operator<<= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::EmitsDef_ptr *_tao_elem
+ CORBA::ComponentIR::PublishesDef_ptr *_tao_elem
)
{
- TAO::Any_Impl_T<IR::EmitsDef>::insert (
+ TAO::Any_Impl_T<CORBA::ComponentIR::PublishesDef>::insert (
_tao_any,
- IR::EmitsDef::_tao_any_destructor,
- IR::_tc_EmitsDef,
+ CORBA::ComponentIR::PublishesDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_PublishesDef,
*_tao_elem
);
}
@@ -24028,23 +22563,25 @@ operator<<= (
CORBA::Boolean
operator>>= (
const CORBA::Any &_tao_any,
- IR::EmitsDef_ptr &_tao_elem
+ CORBA::ComponentIR::PublishesDef_ptr &_tao_elem
)
{
return
- TAO::Any_Impl_T<IR::EmitsDef>::extract (
+ TAO::Any_Impl_T<CORBA::ComponentIR::PublishesDef>::extract (
_tao_any,
- IR::EmitsDef::_tao_any_destructor,
- IR::_tc_EmitsDef,
+ CORBA::ComponentIR::PublishesDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_PublishesDef,
_tao_elem
);
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<IR::EmitsDef,IR::EmitsDef_var>;
+ template class TAO_Object_Manager<CORBA::ComponentIR::PublishesDef,CORBA::ComponentIR::PublishesDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ComponentIR::PublishesDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<IR::EmitsDef,IR::EmitsDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::ComponentIR::PublishesDef, CORBA::ComponentIR::PublishesDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ComponentIR::PublishesDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -24054,11 +22591,11 @@ operator>>= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::PublishesDef_ptr _tao_elem
+ CORBA::ComponentIR::ConsumesDef_ptr _tao_elem
)
{
- IR::PublishesDef_ptr _tao_objptr =
- IR::PublishesDef::_duplicate (_tao_elem);
+ CORBA::ComponentIR::ConsumesDef_ptr _tao_objptr =
+ CORBA::ComponentIR::ConsumesDef::_duplicate (_tao_elem);
_tao_any <<= &_tao_objptr;
}
@@ -24066,13 +22603,13 @@ operator<<= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::PublishesDef_ptr *_tao_elem
+ CORBA::ComponentIR::ConsumesDef_ptr *_tao_elem
)
{
- TAO::Any_Impl_T<IR::PublishesDef>::insert (
+ TAO::Any_Impl_T<CORBA::ComponentIR::ConsumesDef>::insert (
_tao_any,
- IR::PublishesDef::_tao_any_destructor,
- IR::_tc_PublishesDef,
+ CORBA::ComponentIR::ConsumesDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ConsumesDef,
*_tao_elem
);
}
@@ -24080,23 +22617,25 @@ operator<<= (
CORBA::Boolean
operator>>= (
const CORBA::Any &_tao_any,
- IR::PublishesDef_ptr &_tao_elem
+ CORBA::ComponentIR::ConsumesDef_ptr &_tao_elem
)
{
return
- TAO::Any_Impl_T<IR::PublishesDef>::extract (
+ TAO::Any_Impl_T<CORBA::ComponentIR::ConsumesDef>::extract (
_tao_any,
- IR::PublishesDef::_tao_any_destructor,
- IR::_tc_PublishesDef,
+ CORBA::ComponentIR::ConsumesDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ConsumesDef,
_tao_elem
);
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<IR::PublishesDef,IR::PublishesDef_var>;
+ template class TAO_Object_Manager<CORBA::ComponentIR::ConsumesDef,CORBA::ComponentIR::ConsumesDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ComponentIR::ConsumesDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<IR::PublishesDef,IR::PublishesDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::ComponentIR::ConsumesDef, CORBA::ComponentIR::ConsumesDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ComponentIR::ConsumesDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -24106,11 +22645,11 @@ operator>>= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::ConsumesDef_ptr _tao_elem
+ CORBA::ComponentIR::ComponentDef_ptr _tao_elem
)
{
- IR::ConsumesDef_ptr _tao_objptr =
- IR::ConsumesDef::_duplicate (_tao_elem);
+ CORBA::ComponentIR::ComponentDef_ptr _tao_objptr =
+ CORBA::ComponentIR::ComponentDef::_duplicate (_tao_elem);
_tao_any <<= &_tao_objptr;
}
@@ -24118,13 +22657,13 @@ operator<<= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::ConsumesDef_ptr *_tao_elem
+ CORBA::ComponentIR::ComponentDef_ptr *_tao_elem
)
{
- TAO::Any_Impl_T<IR::ConsumesDef>::insert (
+ TAO::Any_Impl_T<CORBA::ComponentIR::ComponentDef>::insert (
_tao_any,
- IR::ConsumesDef::_tao_any_destructor,
- IR::_tc_ConsumesDef,
+ CORBA::ComponentIR::ComponentDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ComponentDef,
*_tao_elem
);
}
@@ -24132,90 +22671,98 @@ operator<<= (
CORBA::Boolean
operator>>= (
const CORBA::Any &_tao_any,
- IR::ConsumesDef_ptr &_tao_elem
+ CORBA::ComponentIR::ComponentDef_ptr &_tao_elem
)
{
return
- TAO::Any_Impl_T<IR::ConsumesDef>::extract (
+ TAO::Any_Impl_T<CORBA::ComponentIR::ComponentDef>::extract (
_tao_any,
- IR::ConsumesDef::_tao_any_destructor,
- IR::_tc_ConsumesDef,
+ CORBA::ComponentIR::ComponentDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ComponentDef,
_tao_elem
);
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<IR::ConsumesDef,IR::ConsumesDef_var>;
+ template class TAO_Object_Manager<CORBA::ComponentIR::ComponentDef,CORBA::ComponentIR::ComponentDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ComponentIR::ComponentDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<IR::ConsumesDef,IR::ConsumesDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::ComponentIR::ComponentDef, CORBA::ComponentIR::ComponentDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ComponentIR::ComponentDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
// Copying insertion.
-void
-operator<<= (
+void operator<<= (
CORBA::Any &_tao_any,
- IR::ComponentDef_ptr _tao_elem
+ const CORBA::ComponentIR::ProvidesDescriptionSeq &_tao_elem
)
{
- IR::ComponentDef_ptr _tao_objptr =
- IR::ComponentDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescriptionSeq>::insert_copy (
+ _tao_any,
+ CORBA::ComponentIR::ProvidesDescriptionSeq::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ProvidesDescriptionSeq,
+ _tao_elem
+ );
}
// Non-copying insertion.
-void
-operator<<= (
+void operator<<= (
CORBA::Any &_tao_any,
- IR::ComponentDef_ptr *_tao_elem
+ CORBA::ComponentIR::ProvidesDescriptionSeq *_tao_elem
)
{
- TAO::Any_Impl_T<IR::ComponentDef>::insert (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescriptionSeq>::insert (
_tao_any,
- IR::ComponentDef::_tao_any_destructor,
- IR::_tc_ComponentDef,
- *_tao_elem
+ CORBA::ComponentIR::ProvidesDescriptionSeq::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ProvidesDescriptionSeq,
+ _tao_elem
);
}
-CORBA::Boolean
-operator>>= (
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
- IR::ComponentDef_ptr &_tao_elem
+ CORBA::ComponentIR::ProvidesDescriptionSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= ACE_const_cast (
+ const CORBA::ComponentIR::ProvidesDescriptionSeq *&,
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ComponentIR::ProvidesDescriptionSeq *&_tao_elem
)
{
return
- TAO::Any_Impl_T<IR::ComponentDef>::extract (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescriptionSeq>::extract (
_tao_any,
- IR::ComponentDef::_tao_any_destructor,
- IR::_tc_ComponentDef,
+ CORBA::ComponentIR::ProvidesDescriptionSeq::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ProvidesDescriptionSeq,
_tao_elem
);
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<IR::ComponentDef,IR::ComponentDef_var>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<IR::ComponentDef,IR::ComponentDef_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
// Copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
- const IR::ComponentDescription &_tao_elem
+ const CORBA::ComponentIR::UsesDescriptionSeq &_tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::ComponentDescription>::insert_copy (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescriptionSeq>::insert_copy (
_tao_any,
- IR::ComponentDescription::_tao_any_destructor,
- IR::_tc_ComponentDescription,
+ CORBA::ComponentIR::UsesDescriptionSeq::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_UsesDescriptionSeq,
_tao_elem
);
}
@@ -24223,13 +22770,13 @@ void operator<<= (
// Non-copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
- IR::ComponentDescription *_tao_elem
+ CORBA::ComponentIR::UsesDescriptionSeq *_tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::ComponentDescription>::insert (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescriptionSeq>::insert (
_tao_any,
- IR::ComponentDescription::_tao_any_destructor,
- IR::_tc_ComponentDescription,
+ CORBA::ComponentIR::UsesDescriptionSeq::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_UsesDescriptionSeq,
_tao_elem
);
}
@@ -24237,11 +22784,11 @@ void operator<<= (
// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
- IR::ComponentDescription *&_tao_elem
+ CORBA::ComponentIR::UsesDescriptionSeq *&_tao_elem
)
{
return _tao_any >>= ACE_const_cast (
- const IR::ComponentDescription *&,
+ const CORBA::ComponentIR::UsesDescriptionSeq *&,
_tao_elem
);
}
@@ -24249,83 +22796,89 @@ CORBA::Boolean operator>>= (
// Extraction to const pointer.
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
- const IR::ComponentDescription *&_tao_elem
+ const CORBA::ComponentIR::UsesDescriptionSeq *&_tao_elem
)
{
return
- TAO::Any_Dual_Impl_T<IR::ComponentDescription>::extract (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescriptionSeq>::extract (
_tao_any,
- IR::ComponentDescription::_tao_any_destructor,
- IR::_tc_ComponentDescription,
+ CORBA::ComponentIR::UsesDescriptionSeq::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_UsesDescriptionSeq,
_tao_elem
);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
// Copying insertion.
-void
-operator<<= (
+void operator<<= (
CORBA::Any &_tao_any,
- IR::PrimaryKeyDef_ptr _tao_elem
+ const CORBA::ComponentIR::EventPortDescriptionSeq &_tao_elem
)
{
- IR::PrimaryKeyDef_ptr _tao_objptr =
- IR::PrimaryKeyDef::_duplicate (_tao_elem);
- _tao_any <<= &_tao_objptr;
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescriptionSeq>::insert_copy (
+ _tao_any,
+ CORBA::ComponentIR::EventPortDescriptionSeq::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EventPortDescriptionSeq,
+ _tao_elem
+ );
}
// Non-copying insertion.
-void
-operator<<= (
+void operator<<= (
CORBA::Any &_tao_any,
- IR::PrimaryKeyDef_ptr *_tao_elem
+ CORBA::ComponentIR::EventPortDescriptionSeq *_tao_elem
)
{
- TAO::Any_Impl_T<IR::PrimaryKeyDef>::insert (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescriptionSeq>::insert (
_tao_any,
- IR::PrimaryKeyDef::_tao_any_destructor,
- IR::_tc_PrimaryKeyDef,
- *_tao_elem
+ CORBA::ComponentIR::EventPortDescriptionSeq::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EventPortDescriptionSeq,
+ _tao_elem
);
}
-CORBA::Boolean
-operator>>= (
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
- IR::PrimaryKeyDef_ptr &_tao_elem
+ CORBA::ComponentIR::EventPortDescriptionSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= ACE_const_cast (
+ const CORBA::ComponentIR::EventPortDescriptionSeq *&,
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ComponentIR::EventPortDescriptionSeq *&_tao_elem
)
{
return
- TAO::Any_Impl_T<IR::PrimaryKeyDef>::extract (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescriptionSeq>::extract (
_tao_any,
- IR::PrimaryKeyDef::_tao_any_destructor,
- IR::_tc_PrimaryKeyDef,
+ CORBA::ComponentIR::EventPortDescriptionSeq::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_EventPortDescriptionSeq,
_tao_elem
);
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<IR::PrimaryKeyDef,IR::PrimaryKeyDef_var>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<IR::PrimaryKeyDef,IR::PrimaryKeyDef_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
// Copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
- const IR::PrimaryKeyDescription &_tao_elem
+ const CORBA::ComponentIR::ComponentDescription &_tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::PrimaryKeyDescription>::insert_copy (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ComponentDescription>::insert_copy (
_tao_any,
- IR::PrimaryKeyDescription::_tao_any_destructor,
- IR::_tc_PrimaryKeyDescription,
+ CORBA::ComponentIR::ComponentDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ComponentDescription,
_tao_elem
);
}
@@ -24333,13 +22886,13 @@ void operator<<= (
// Non-copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
- IR::PrimaryKeyDescription *_tao_elem
+ CORBA::ComponentIR::ComponentDescription *_tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::PrimaryKeyDescription>::insert (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ComponentDescription>::insert (
_tao_any,
- IR::PrimaryKeyDescription::_tao_any_destructor,
- IR::_tc_PrimaryKeyDescription,
+ CORBA::ComponentIR::ComponentDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ComponentDescription,
_tao_elem
);
}
@@ -24347,11 +22900,11 @@ void operator<<= (
// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
- IR::PrimaryKeyDescription *&_tao_elem
+ CORBA::ComponentIR::ComponentDescription *&_tao_elem
)
{
return _tao_any >>= ACE_const_cast (
- const IR::PrimaryKeyDescription *&,
+ const CORBA::ComponentIR::ComponentDescription *&,
_tao_elem
);
}
@@ -24359,18 +22912,25 @@ CORBA::Boolean operator>>= (
// Extraction to const pointer.
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
- const IR::PrimaryKeyDescription *&_tao_elem
+ const CORBA::ComponentIR::ComponentDescription *&_tao_elem
)
{
return
- TAO::Any_Dual_Impl_T<IR::PrimaryKeyDescription>::extract (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ComponentDescription>::extract (
_tao_any,
- IR::PrimaryKeyDescription::_tao_any_destructor,
- IR::_tc_PrimaryKeyDescription,
+ CORBA::ComponentIR::ComponentDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_ComponentDescription,
_tao_elem
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ComponentDescription>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ComponentDescription>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
@@ -24378,11 +22938,11 @@ CORBA::Boolean operator>>= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::FactoryDef_ptr _tao_elem
+ CORBA::ComponentIR::FactoryDef_ptr _tao_elem
)
{
- IR::FactoryDef_ptr _tao_objptr =
- IR::FactoryDef::_duplicate (_tao_elem);
+ CORBA::ComponentIR::FactoryDef_ptr _tao_objptr =
+ CORBA::ComponentIR::FactoryDef::_duplicate (_tao_elem);
_tao_any <<= &_tao_objptr;
}
@@ -24390,13 +22950,13 @@ operator<<= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::FactoryDef_ptr *_tao_elem
+ CORBA::ComponentIR::FactoryDef_ptr *_tao_elem
)
{
- TAO::Any_Impl_T<IR::FactoryDef>::insert (
+ TAO::Any_Impl_T<CORBA::ComponentIR::FactoryDef>::insert (
_tao_any,
- IR::FactoryDef::_tao_any_destructor,
- IR::_tc_FactoryDef,
+ CORBA::ComponentIR::FactoryDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_FactoryDef,
*_tao_elem
);
}
@@ -24404,23 +22964,25 @@ operator<<= (
CORBA::Boolean
operator>>= (
const CORBA::Any &_tao_any,
- IR::FactoryDef_ptr &_tao_elem
+ CORBA::ComponentIR::FactoryDef_ptr &_tao_elem
)
{
return
- TAO::Any_Impl_T<IR::FactoryDef>::extract (
+ TAO::Any_Impl_T<CORBA::ComponentIR::FactoryDef>::extract (
_tao_any,
- IR::FactoryDef::_tao_any_destructor,
- IR::_tc_FactoryDef,
+ CORBA::ComponentIR::FactoryDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_FactoryDef,
_tao_elem
);
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<IR::FactoryDef,IR::FactoryDef_var>;
+ template class TAO_Object_Manager<CORBA::ComponentIR::FactoryDef,CORBA::ComponentIR::FactoryDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ComponentIR::FactoryDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<IR::FactoryDef,IR::FactoryDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::ComponentIR::FactoryDef, CORBA::ComponentIR::FactoryDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ComponentIR::FactoryDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -24430,11 +22992,11 @@ operator>>= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::FinderDef_ptr _tao_elem
+ CORBA::ComponentIR::FinderDef_ptr _tao_elem
)
{
- IR::FinderDef_ptr _tao_objptr =
- IR::FinderDef::_duplicate (_tao_elem);
+ CORBA::ComponentIR::FinderDef_ptr _tao_objptr =
+ CORBA::ComponentIR::FinderDef::_duplicate (_tao_elem);
_tao_any <<= &_tao_objptr;
}
@@ -24442,13 +23004,13 @@ operator<<= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::FinderDef_ptr *_tao_elem
+ CORBA::ComponentIR::FinderDef_ptr *_tao_elem
)
{
- TAO::Any_Impl_T<IR::FinderDef>::insert (
+ TAO::Any_Impl_T<CORBA::ComponentIR::FinderDef>::insert (
_tao_any,
- IR::FinderDef::_tao_any_destructor,
- IR::_tc_FinderDef,
+ CORBA::ComponentIR::FinderDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_FinderDef,
*_tao_elem
);
}
@@ -24456,23 +23018,25 @@ operator<<= (
CORBA::Boolean
operator>>= (
const CORBA::Any &_tao_any,
- IR::FinderDef_ptr &_tao_elem
+ CORBA::ComponentIR::FinderDef_ptr &_tao_elem
)
{
return
- TAO::Any_Impl_T<IR::FinderDef>::extract (
+ TAO::Any_Impl_T<CORBA::ComponentIR::FinderDef>::extract (
_tao_any,
- IR::FinderDef::_tao_any_destructor,
- IR::_tc_FinderDef,
+ CORBA::ComponentIR::FinderDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_FinderDef,
_tao_elem
);
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<IR::FinderDef,IR::FinderDef_var>;
+ template class TAO_Object_Manager<CORBA::ComponentIR::FinderDef,CORBA::ComponentIR::FinderDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ComponentIR::FinderDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<IR::FinderDef,IR::FinderDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::ComponentIR::FinderDef, CORBA::ComponentIR::FinderDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ComponentIR::FinderDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -24482,11 +23046,11 @@ operator>>= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::HomeDef_ptr _tao_elem
+ CORBA::ComponentIR::HomeDef_ptr _tao_elem
)
{
- IR::HomeDef_ptr _tao_objptr =
- IR::HomeDef::_duplicate (_tao_elem);
+ CORBA::ComponentIR::HomeDef_ptr _tao_objptr =
+ CORBA::ComponentIR::HomeDef::_duplicate (_tao_elem);
_tao_any <<= &_tao_objptr;
}
@@ -24494,13 +23058,13 @@ operator<<= (
void
operator<<= (
CORBA::Any &_tao_any,
- IR::HomeDef_ptr *_tao_elem
+ CORBA::ComponentIR::HomeDef_ptr *_tao_elem
)
{
- TAO::Any_Impl_T<IR::HomeDef>::insert (
+ TAO::Any_Impl_T<CORBA::ComponentIR::HomeDef>::insert (
_tao_any,
- IR::HomeDef::_tao_any_destructor,
- IR::_tc_HomeDef,
+ CORBA::ComponentIR::HomeDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_HomeDef,
*_tao_elem
);
}
@@ -24508,23 +23072,25 @@ operator<<= (
CORBA::Boolean
operator>>= (
const CORBA::Any &_tao_any,
- IR::HomeDef_ptr &_tao_elem
+ CORBA::ComponentIR::HomeDef_ptr &_tao_elem
)
{
return
- TAO::Any_Impl_T<IR::HomeDef>::extract (
+ TAO::Any_Impl_T<CORBA::ComponentIR::HomeDef>::extract (
_tao_any,
- IR::HomeDef::_tao_any_destructor,
- IR::_tc_HomeDef,
+ CORBA::ComponentIR::HomeDef::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_HomeDef,
_tao_elem
);
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<IR::HomeDef,IR::HomeDef_var>;
+ template class TAO_Object_Manager<CORBA::ComponentIR::HomeDef,CORBA::ComponentIR::HomeDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ComponentIR::HomeDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<IR::HomeDef,IR::HomeDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::ComponentIR::HomeDef, CORBA::ComponentIR::HomeDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ComponentIR::HomeDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -24533,13 +23099,13 @@ operator>>= (
// Copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
- const IR::HomeDescription &_tao_elem
+ const CORBA::ComponentIR::HomeDescription &_tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::HomeDescription>::insert_copy (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::HomeDescription>::insert_copy (
_tao_any,
- IR::HomeDescription::_tao_any_destructor,
- IR::_tc_HomeDescription,
+ CORBA::ComponentIR::HomeDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_HomeDescription,
_tao_elem
);
}
@@ -24547,13 +23113,13 @@ void operator<<= (
// Non-copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
- IR::HomeDescription *_tao_elem
+ CORBA::ComponentIR::HomeDescription *_tao_elem
)
{
- TAO::Any_Dual_Impl_T<IR::HomeDescription>::insert (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::HomeDescription>::insert (
_tao_any,
- IR::HomeDescription::_tao_any_destructor,
- IR::_tc_HomeDescription,
+ CORBA::ComponentIR::HomeDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_HomeDescription,
_tao_elem
);
}
@@ -24561,11 +23127,11 @@ void operator<<= (
// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
- IR::HomeDescription *&_tao_elem
+ CORBA::ComponentIR::HomeDescription *&_tao_elem
)
{
return _tao_any >>= ACE_const_cast (
- const IR::HomeDescription *&,
+ const CORBA::ComponentIR::HomeDescription *&,
_tao_elem
);
}
@@ -24573,693 +23139,31 @@ CORBA::Boolean operator>>= (
// Extraction to const pointer.
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
- const IR::HomeDescription *&_tao_elem
+ const CORBA::ComponentIR::HomeDescription *&_tao_elem
)
{
return
- TAO::Any_Dual_Impl_T<IR::HomeDescription>::extract (
+ TAO::Any_Dual_Impl_T<CORBA::ComponentIR::HomeDescription>::extract (
_tao_any,
- IR::HomeDescription::_tao_any_destructor,
- IR::_tc_HomeDescription,
+ CORBA::ComponentIR::HomeDescription::_tao_any_destructor,
+ CORBA::ComponentIR::_tc_HomeDescription,
_tao_elem
);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const IR::RepositoryIdSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm << _tao_sequence[i].in ());
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- IR::RepositoryIdSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return 0;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return 1;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const IR::ComponentDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag =
- _tao_sequence[i].in ()->marshal (strm);
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- IR::ComponentDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return 0;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return 1;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const IR::ProvidesDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag =
- _tao_sequence[i].in ()->marshal (strm);
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- IR::ProvidesDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return 0;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return 1;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const IR::UsesDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag =
- _tao_sequence[i].in ()->marshal (strm);
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- IR::UsesDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return 0;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return 1;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const IR::HomeDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag =
- _tao_sequence[i].in ()->marshal (strm);
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- IR::HomeDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return 0;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return 1;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const IR::EmitsDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag =
- _tao_sequence[i].in ()->marshal (strm);
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- IR::EmitsDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return 0;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return 1;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const IR::PublishesDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag =
- _tao_sequence[i].in ()->marshal (strm);
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- IR::PublishesDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return 0;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return 1;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const IR::ConsumesDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag =
- _tao_sequence[i].in ()->marshal (strm);
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- IR::ConsumesDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return 0;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return 1;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const IR::FactoryDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag =
- _tao_sequence[i].in ()->marshal (strm);
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- IR::FactoryDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return 0;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return 1;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
-
-CORBA::Boolean operator<< (
- TAO_OutputCDR &strm,
- const IR::FinderDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag =
- _tao_sequence[i].in ()->marshal (strm);
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
-
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- IR::FinderDefSeq &_tao_sequence
- )
-{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return 0;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return 1;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i].out ());
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::ComponentIR::HomeDescription>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ComponentIR::HomeDescription>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const IR::ComponentRepository_ptr _tao_objref
+ const CORBA::ComponentIR::EventDef_ptr _tao_objref
)
{
CORBA::Object_ptr _tao_corba_obj = _tao_objref;
@@ -25268,7 +23172,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- IR::ComponentRepository_ptr &_tao_objref
+ CORBA::ComponentIR::EventDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
@@ -25282,7 +23186,7 @@ CORBA::Boolean operator>> (
// Narrow to the right type.
_tao_objref =
- IR::ComponentRepository::_unchecked_narrow (
+ CORBA::ComponentIR::EventDef::_unchecked_narrow (
obj.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -25302,7 +23206,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const IR::ProvidesDef_ptr _tao_objref
+ const CORBA::ComponentIR::Container_ptr _tao_objref
)
{
CORBA::Object_ptr _tao_corba_obj = _tao_objref;
@@ -25311,7 +23215,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- IR::ProvidesDef_ptr &_tao_objref
+ CORBA::ComponentIR::Container_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
@@ -25325,7 +23229,7 @@ CORBA::Boolean operator>> (
// Narrow to the right type.
_tao_objref =
- IR::ProvidesDef::_unchecked_narrow (
+ CORBA::ComponentIR::Container::_unchecked_narrow (
obj.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -25345,7 +23249,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const IR::UsesDef_ptr _tao_objref
+ const CORBA::ComponentIR::ModuleDef_ptr _tao_objref
)
{
CORBA::Object_ptr _tao_corba_obj = _tao_objref;
@@ -25354,7 +23258,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- IR::UsesDef_ptr &_tao_objref
+ CORBA::ComponentIR::ModuleDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
@@ -25368,7 +23272,7 @@ CORBA::Boolean operator>> (
// Narrow to the right type.
_tao_objref =
- IR::UsesDef::_unchecked_narrow (
+ CORBA::ComponentIR::ModuleDef::_unchecked_narrow (
obj.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -25384,134 +23288,88 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const IR::ProvidesDescSeq &_tao_sequence
+ const CORBA::ComponentIR::Repository_ptr _tao_objref
)
{
- CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm << _tao_sequence[i]);
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
}
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- IR::ProvidesDescSeq &_tao_sequence
+ CORBA::ComponentIR::Repository_ptr &_tao_objref
)
{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return 0;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return 1;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i]);
- }
-
- return _tao_marshal_flag;
- }
-
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::Object_var obj;
+
+ if ((strm >> obj.inout ()) == 0)
+ {
+ return 0;
+ }
+
+ // Narrow to the right type.
+ _tao_objref =
+ CORBA::ComponentIR::Repository::_unchecked_narrow (
+ obj.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
return 0;
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const IR::UsesDescSeq &_tao_sequence
+ const CORBA::ComponentIR::ProvidesDef_ptr _tao_objref
)
{
- CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
- if (strm << _tao_seq_len)
- {
- // Encode all elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm << _tao_sequence[i]);
- }
-
- return _tao_marshal_flag;
- }
-
- return 0;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
}
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- IR::UsesDescSeq &_tao_sequence
+ CORBA::ComponentIR::ProvidesDef_ptr &_tao_objref
)
{
- CORBA::ULong _tao_seq_len;
-
- if (strm >> _tao_seq_len)
- {
- // Add a check to the length of the sequence
- // to make sure it does not exceed the length
- // of the stream. (See bug 58.)
- if (_tao_seq_len > strm.length ())
- {
- return 0;
- }
-
- // Set the length of the sequence.
- _tao_sequence.length (_tao_seq_len);
-
- // If length is 0 we return true.
- if (0 >= _tao_seq_len)
- {
- return 1;
- }
-
- // Retrieve all the elements.
- CORBA::Boolean _tao_marshal_flag = 1;
-
- for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
- {
- _tao_marshal_flag = (strm >> _tao_sequence[i]);
- }
-
- return _tao_marshal_flag;
- }
-
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::Object_var obj;
+
+ if ((strm >> obj.inout ()) == 0)
+ {
+ return 0;
+ }
+
+ // Narrow to the right type.
+ _tao_objref =
+ CORBA::ComponentIR::ProvidesDef::_unchecked_narrow (
+ obj.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
return 0;
}
@@ -25520,7 +23378,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const IR::EventDef_ptr _tao_objref
+ const CORBA::ComponentIR::UsesDef_ptr _tao_objref
)
{
CORBA::Object_ptr _tao_corba_obj = _tao_objref;
@@ -25529,7 +23387,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- IR::EventDef_ptr &_tao_objref
+ CORBA::ComponentIR::UsesDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
@@ -25543,7 +23401,7 @@ CORBA::Boolean operator>> (
// Narrow to the right type.
_tao_objref =
- IR::EventDef::_unchecked_narrow (
+ CORBA::ComponentIR::UsesDef::_unchecked_narrow (
obj.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -25563,7 +23421,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const IR::EmitsDef_ptr _tao_objref
+ const CORBA::ComponentIR::EventPortDef_ptr _tao_objref
)
{
CORBA::Object_ptr _tao_corba_obj = _tao_objref;
@@ -25572,7 +23430,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- IR::EmitsDef_ptr &_tao_objref
+ CORBA::ComponentIR::EventPortDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
@@ -25586,7 +23444,7 @@ CORBA::Boolean operator>> (
// Narrow to the right type.
_tao_objref =
- IR::EmitsDef::_unchecked_narrow (
+ CORBA::ComponentIR::EventPortDef::_unchecked_narrow (
obj.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -25606,7 +23464,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const IR::PublishesDef_ptr _tao_objref
+ const CORBA::ComponentIR::EmitsDef_ptr _tao_objref
)
{
CORBA::Object_ptr _tao_corba_obj = _tao_objref;
@@ -25615,7 +23473,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- IR::PublishesDef_ptr &_tao_objref
+ CORBA::ComponentIR::EmitsDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
@@ -25629,7 +23487,7 @@ CORBA::Boolean operator>> (
// Narrow to the right type.
_tao_objref =
- IR::PublishesDef::_unchecked_narrow (
+ CORBA::ComponentIR::EmitsDef::_unchecked_narrow (
obj.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -25649,7 +23507,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const IR::ConsumesDef_ptr _tao_objref
+ const CORBA::ComponentIR::PublishesDef_ptr _tao_objref
)
{
CORBA::Object_ptr _tao_corba_obj = _tao_objref;
@@ -25658,7 +23516,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- IR::ConsumesDef_ptr &_tao_objref
+ CORBA::ComponentIR::PublishesDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
@@ -25672,7 +23530,7 @@ CORBA::Boolean operator>> (
// Narrow to the right type.
_tao_objref =
- IR::ConsumesDef::_unchecked_narrow (
+ CORBA::ComponentIR::PublishesDef::_unchecked_narrow (
obj.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -25692,7 +23550,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const IR::ComponentDef_ptr _tao_objref
+ const CORBA::ComponentIR::ConsumesDef_ptr _tao_objref
)
{
CORBA::Object_ptr _tao_corba_obj = _tao_objref;
@@ -25701,7 +23559,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- IR::ComponentDef_ptr &_tao_objref
+ CORBA::ComponentIR::ConsumesDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
@@ -25715,7 +23573,7 @@ CORBA::Boolean operator>> (
// Narrow to the right type.
_tao_objref =
- IR::ComponentDef::_unchecked_narrow (
+ CORBA::ComponentIR::ConsumesDef::_unchecked_narrow (
obj.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -25735,7 +23593,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const IR::PrimaryKeyDef_ptr _tao_objref
+ const CORBA::ComponentIR::ComponentDef_ptr _tao_objref
)
{
CORBA::Object_ptr _tao_corba_obj = _tao_objref;
@@ -25744,7 +23602,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- IR::PrimaryKeyDef_ptr &_tao_objref
+ CORBA::ComponentIR::ComponentDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
@@ -25758,7 +23616,7 @@ CORBA::Boolean operator>> (
// Narrow to the right type.
_tao_objref =
- IR::PrimaryKeyDef::_unchecked_narrow (
+ CORBA::ComponentIR::ComponentDef::_unchecked_narrow (
obj.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -25774,11 +23632,209 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const CORBA::ComponentIR::ProvidesDescriptionSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len = _tao_sequence.length ();
+
+ if (strm << _tao_seq_len)
+ {
+ // Encode all elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::ComponentIR::ProvidesDescriptionSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len;
+
+ if (strm >> _tao_seq_len)
+ {
+ // Add a check to the length of the sequence
+ // to make sure it does not exceed the length
+ // of the stream. (See bug 58.)
+ if (_tao_seq_len > strm.length ())
+ {
+ return 0;
+ }
+
+ // Set the length of the sequence.
+ _tao_sequence.length (_tao_seq_len);
+
+ // If length is 0 we return true.
+ if (0 >= _tao_seq_len)
+ {
+ return 1;
+ }
+
+ // Retrieve all the elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm >> _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const CORBA::ComponentIR::UsesDescriptionSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len = _tao_sequence.length ();
+
+ if (strm << _tao_seq_len)
+ {
+ // Encode all elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::ComponentIR::UsesDescriptionSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len;
+
+ if (strm >> _tao_seq_len)
+ {
+ // Add a check to the length of the sequence
+ // to make sure it does not exceed the length
+ // of the stream. (See bug 58.)
+ if (_tao_seq_len > strm.length ())
+ {
+ return 0;
+ }
+
+ // Set the length of the sequence.
+ _tao_sequence.length (_tao_seq_len);
+
+ // If length is 0 we return true.
+ if (0 >= _tao_seq_len)
+ {
+ return 1;
+ }
+
+ // Retrieve all the elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm >> _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const CORBA::ComponentIR::EventPortDescriptionSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len = _tao_sequence.length ();
+
+ if (strm << _tao_seq_len)
+ {
+ // Encode all elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::ComponentIR::EventPortDescriptionSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len;
+
+ if (strm >> _tao_seq_len)
+ {
+ // Add a check to the length of the sequence
+ // to make sure it does not exceed the length
+ // of the stream. (See bug 58.)
+ if (_tao_seq_len > strm.length ())
+ {
+ return 0;
+ }
+
+ // Set the length of the sequence.
+ _tao_sequence.length (_tao_seq_len);
+
+ // If length is 0 we return true.
+ if (0 >= _tao_seq_len)
+ {
+ return 1;
+ }
+
+ // Retrieve all the elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm >> _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
+ }
+
+ return 0;
+}
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const IR::FactoryDef_ptr _tao_objref
+ const CORBA::ComponentIR::FactoryDef_ptr _tao_objref
)
{
CORBA::Object_ptr _tao_corba_obj = _tao_objref;
@@ -25787,7 +23843,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- IR::FactoryDef_ptr &_tao_objref
+ CORBA::ComponentIR::FactoryDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
@@ -25801,7 +23857,7 @@ CORBA::Boolean operator>> (
// Narrow to the right type.
_tao_objref =
- IR::FactoryDef::_unchecked_narrow (
+ CORBA::ComponentIR::FactoryDef::_unchecked_narrow (
obj.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -25821,7 +23877,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const IR::FinderDef_ptr _tao_objref
+ const CORBA::ComponentIR::FinderDef_ptr _tao_objref
)
{
CORBA::Object_ptr _tao_corba_obj = _tao_objref;
@@ -25830,7 +23886,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- IR::FinderDef_ptr &_tao_objref
+ CORBA::ComponentIR::FinderDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
@@ -25844,7 +23900,7 @@ CORBA::Boolean operator>> (
// Narrow to the right type.
_tao_objref =
- IR::FinderDef::_unchecked_narrow (
+ CORBA::ComponentIR::FinderDef::_unchecked_narrow (
obj.in ()
ACE_ENV_ARG_PARAMETER
);
@@ -25864,7 +23920,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const IR::HomeDef_ptr _tao_objref
+ const CORBA::ComponentIR::HomeDef_ptr _tao_objref
)
{
CORBA::Object_ptr _tao_corba_obj = _tao_objref;
@@ -25873,7 +23929,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- IR::HomeDef_ptr &_tao_objref
+ CORBA::ComponentIR::HomeDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
@@ -25887,7 +23943,7 @@ CORBA::Boolean operator>> (
// Narrow to the right type.
_tao_objref =
- IR::HomeDef::_unchecked_narrow (
+ CORBA::ComponentIR::HomeDef::_unchecked_narrow (
obj.in ()
ACE_ENV_ARG_PARAMETER
);
diff --git a/TAO/tao/IFR_Client/IFR_ComponentsC.h b/TAO/tao/IFR_Client/IFR_ComponentsC.h
index ab27eca3297..a7aeef01541 100644
--- a/TAO/tao/IFR_Client/IFR_ComponentsC.h
+++ b/TAO/tao/IFR_Client/IFR_ComponentsC.h
@@ -64,8128 +64,6243 @@
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:48
-TAO_NAMESPACE IR
+TAO_NAMESPACE CORBA
{
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/enum_ch.cpp:57
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:48
- enum DefinitionKind
+ TAO_NAMESPACE ComponentIR
{
- 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
- };
-
- typedef DefinitionKind &DefinitionKind_out;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_DefinitionKind;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:368
-
- typedef char * Identifier;
- typedef CORBA::String_var Identifier_var;
- typedef CORBA::String_out Identifier_out;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Identifier;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:368
-
- typedef char * ScopedName;
- typedef CORBA::String_var ScopedName_var;
- typedef CORBA::String_out ScopedName_out;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ScopedName;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:368
-
- typedef char * RepositoryId;
- typedef CORBA::String_var RepositoryId_var;
- typedef CORBA::String_out RepositoryId_out;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RepositoryId;
-
-#if !defined (_IR_REPOSITORYIDSEQ_CH_)
-#define _IR_REPOSITORYIDSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class RepositoryIdSeq;
- class RepositoryIdSeq_var;
-
- // *************************************************************
- // IR::RepositoryIdSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export RepositoryIdSeq : public
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- TAO_Unbounded_String_Sequence
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_String_Sequence
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- RepositoryIdSeq (void);
- RepositoryIdSeq (CORBA::ULong max);
- RepositoryIdSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- char * *buffer,
- CORBA::Boolean release = 0
- );
- RepositoryIdSeq (const RepositoryIdSeq &);
- ~RepositoryIdSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef RepositoryIdSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_REPOSITORYIDSEQ___VAR_CH_)
-#define _IR_REPOSITORYIDSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::RepositoryIdSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export RepositoryIdSeq_var
- {
- public:
- RepositoryIdSeq_var (void);
- RepositoryIdSeq_var (RepositoryIdSeq *);
- RepositoryIdSeq_var (const RepositoryIdSeq_var &);
- ~RepositoryIdSeq_var (void);
-
- RepositoryIdSeq_var &operator= (RepositoryIdSeq *);
- RepositoryIdSeq_var &operator= (const RepositoryIdSeq_var &);
- RepositoryIdSeq *operator-> (void);
- const RepositoryIdSeq *operator-> (void) const;
-
- operator const RepositoryIdSeq &() const;
- operator RepositoryIdSeq &();
- operator RepositoryIdSeq &() const;
-
- // Variable-size base types only.
- operator RepositoryIdSeq *&();
-
- TAO_SeqElem_String_Manager operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const RepositoryIdSeq &in (void) const;
- RepositoryIdSeq &inout (void);
- RepositoryIdSeq *&out (void);
- RepositoryIdSeq *_retn (void);
- RepositoryIdSeq *ptr (void) const;
-
- private:
- RepositoryIdSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_REPOSITORYIDSEQ___OUT_CH_)
-#define _IR_REPOSITORYIDSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export RepositoryIdSeq_out
- {
- public:
- RepositoryIdSeq_out (RepositoryIdSeq *&);
- RepositoryIdSeq_out (RepositoryIdSeq_var &);
- RepositoryIdSeq_out (const RepositoryIdSeq_out &);
- RepositoryIdSeq_out &operator= (const RepositoryIdSeq_out &);
- RepositoryIdSeq_out &operator= (RepositoryIdSeq *);
- operator RepositoryIdSeq *&();
- RepositoryIdSeq *&ptr (void);
- RepositoryIdSeq *operator-> (void);
- TAO_SeqElem_String_Manager operator[] (CORBA::ULong index);
-
- private:
- RepositoryIdSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const RepositoryIdSeq_var &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RepositoryIdSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:368
-
- typedef char * VersionSpec;
- typedef CORBA::String_var VersionSpec_var;
- typedef CORBA::String_out VersionSpec_out;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_VersionSpec;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class ComponentDef;
-
-#if !defined (_IR_COMPONENTDEF___PTR_CH_)
-#define _IR_COMPONENTDEF___PTR_CH_
-
- typedef ComponentDef *ComponentDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_COMPONENTDEF___VAR_CH_)
-#define _IR_COMPONENTDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export ComponentDef_var : public TAO_Base_var
- {
- public:
- ComponentDef_var (void); // default constructor
- ComponentDef_var (ComponentDef_ptr p) : ptr_ (p) {}
- ComponentDef_var (const ComponentDef_var &); // copy constructor
- ~ComponentDef_var (void); // destructor
-
- ComponentDef_var &operator= (ComponentDef_ptr);
- ComponentDef_var &operator= (const ComponentDef_var &);
- ComponentDef_ptr operator-> (void) const;
-
- operator const ComponentDef_ptr &() const;
- operator ComponentDef_ptr &();
- // in, inout, out, _retn
- ComponentDef_ptr in (void) const;
- ComponentDef_ptr &inout (void);
- ComponentDef_ptr &out (void);
- ComponentDef_ptr _retn (void);
- ComponentDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ComponentDef_ptr tao_duplicate (ComponentDef_ptr);
- static void tao_release (ComponentDef_ptr);
- static ComponentDef_ptr tao_nil (void);
- static ComponentDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ComponentDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ComponentDef_var (const TAO_Base_var &rhs);
- ComponentDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_COMPONENTDEF___OUT_CH_)
-#define _IR_COMPONENTDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export ComponentDef_out
- {
- public:
- ComponentDef_out (ComponentDef_ptr &);
- ComponentDef_out (ComponentDef_var &);
- ComponentDef_out (const ComponentDef_out &);
- ComponentDef_out &operator= (const ComponentDef_out &);
- ComponentDef_out &operator= (const ComponentDef_var &);
- ComponentDef_out &operator= (ComponentDef_ptr);
- operator ComponentDef_ptr &();
- ComponentDef_ptr &ptr (void);
- ComponentDef_ptr operator-> (void);
-
- private:
- ComponentDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_COMPONENTDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_COMPONENTDEFSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _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,
- ComponentDef* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq (
- const _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<IR::ComponentDef,IR::ComponentDef_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static ComponentDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (ComponentDef **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- ComponentDef* *get_buffer (CORBA::Boolean orphan = 0);
- const ComponentDef* *get_buffer (void) const;
- virtual void _shrink_buffer (
- CORBA::ULong nl,
- CORBA::ULong ol
- );
-
- virtual void _downcast (
- void* target,
- CORBA_Object *src
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- virtual CORBA_Object* _upcast (void *src) const;
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_COMPONENTDEFSEQ_CH_)
-#define _IR_COMPONENTDEFSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class ComponentDefSeq;
- class ComponentDefSeq_var;
-
- // *************************************************************
- // IR::ComponentDefSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export ComponentDefSeq : public
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<ComponentDef,ComponentDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- ComponentDefSeq (void);
- ComponentDefSeq (CORBA::ULong max);
- ComponentDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- ComponentDef_ptr *buffer,
- CORBA::Boolean release = 0
- );
- ComponentDefSeq (const ComponentDefSeq &);
- ~ComponentDefSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef ComponentDefSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_COMPONENTDEFSEQ___VAR_CH_)
-#define _IR_COMPONENTDEFSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::ComponentDefSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export ComponentDefSeq_var
- {
- public:
- ComponentDefSeq_var (void);
- ComponentDefSeq_var (ComponentDefSeq *);
- ComponentDefSeq_var (const ComponentDefSeq_var &);
- ~ComponentDefSeq_var (void);
-
- ComponentDefSeq_var &operator= (ComponentDefSeq *);
- ComponentDefSeq_var &operator= (const ComponentDefSeq_var &);
- ComponentDefSeq *operator-> (void);
- const ComponentDefSeq *operator-> (void) const;
-
- operator const ComponentDefSeq &() const;
- operator ComponentDefSeq &();
- operator ComponentDefSeq &() const;
-
- // Variable-size base types only.
- operator ComponentDefSeq *&();
-
- TAO_Object_Manager<ComponentDef, ComponentDef_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const ComponentDefSeq &in (void) const;
- ComponentDefSeq &inout (void);
- ComponentDefSeq *&out (void);
- ComponentDefSeq *_retn (void);
- ComponentDefSeq *ptr (void) const;
-
- private:
- ComponentDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_COMPONENTDEFSEQ___OUT_CH_)
-#define _IR_COMPONENTDEFSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export ComponentDefSeq_out
- {
- public:
- ComponentDefSeq_out (ComponentDefSeq *&);
- ComponentDefSeq_out (ComponentDefSeq_var &);
- ComponentDefSeq_out (const ComponentDefSeq_out &);
- ComponentDefSeq_out &operator= (const ComponentDefSeq_out &);
- ComponentDefSeq_out &operator= (ComponentDefSeq *);
- operator ComponentDefSeq *&();
- ComponentDefSeq *&ptr (void);
- ComponentDefSeq *operator-> (void);
- TAO_Object_Manager<ComponentDef, ComponentDef_var> operator[] (CORBA::ULong index);
-
- private:
- ComponentDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ComponentDefSeq_var &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ComponentDefSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class ProvidesDef;
-
-#if !defined (_IR_PROVIDESDEF___PTR_CH_)
-#define _IR_PROVIDESDEF___PTR_CH_
-
- typedef ProvidesDef *ProvidesDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PROVIDESDEF___VAR_CH_)
-#define _IR_PROVIDESDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export ProvidesDef_var : public TAO_Base_var
- {
- public:
- ProvidesDef_var (void); // default constructor
- ProvidesDef_var (ProvidesDef_ptr p) : ptr_ (p) {}
- ProvidesDef_var (const ProvidesDef_var &); // copy constructor
- ~ProvidesDef_var (void); // destructor
-
- ProvidesDef_var &operator= (ProvidesDef_ptr);
- ProvidesDef_var &operator= (const ProvidesDef_var &);
- ProvidesDef_ptr operator-> (void) const;
-
- operator const ProvidesDef_ptr &() const;
- operator ProvidesDef_ptr &();
- // in, inout, out, _retn
- ProvidesDef_ptr in (void) const;
- ProvidesDef_ptr &inout (void);
- ProvidesDef_ptr &out (void);
- ProvidesDef_ptr _retn (void);
- ProvidesDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ProvidesDef_ptr tao_duplicate (ProvidesDef_ptr);
- static void tao_release (ProvidesDef_ptr);
- static ProvidesDef_ptr tao_nil (void);
- static ProvidesDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ProvidesDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ProvidesDef_var (const TAO_Base_var &rhs);
- ProvidesDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PROVIDESDEF___OUT_CH_)
-#define _IR_PROVIDESDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export ProvidesDef_out
- {
- public:
- ProvidesDef_out (ProvidesDef_ptr &);
- ProvidesDef_out (ProvidesDef_var &);
- ProvidesDef_out (const ProvidesDef_out &);
- ProvidesDef_out &operator= (const ProvidesDef_out &);
- ProvidesDef_out &operator= (const ProvidesDef_var &);
- ProvidesDef_out &operator= (ProvidesDef_ptr);
- operator ProvidesDef_ptr &();
- ProvidesDef_ptr &ptr (void);
- ProvidesDef_ptr operator-> (void);
-
- private:
- ProvidesDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PROVIDESDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PROVIDESDEFSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _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,
- ProvidesDef* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq (
- const _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<IR::ProvidesDef,IR::ProvidesDef_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static ProvidesDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (ProvidesDef **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- ProvidesDef* *get_buffer (CORBA::Boolean orphan = 0);
- const ProvidesDef* *get_buffer (void) const;
- virtual void _shrink_buffer (
- CORBA::ULong nl,
- CORBA::ULong ol
- );
-
- virtual void _downcast (
- void* target,
- CORBA_Object *src
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- virtual CORBA_Object* _upcast (void *src) const;
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_PROVIDESDEFSEQ_CH_)
-#define _IR_PROVIDESDEFSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class ProvidesDefSeq;
- class ProvidesDefSeq_var;
-
- // *************************************************************
- // IR::ProvidesDefSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export ProvidesDefSeq : public
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<ProvidesDef,ProvidesDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- ProvidesDefSeq (void);
- ProvidesDefSeq (CORBA::ULong max);
- ProvidesDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- ProvidesDef_ptr *buffer,
- CORBA::Boolean release = 0
- );
- ProvidesDefSeq (const ProvidesDefSeq &);
- ~ProvidesDefSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef ProvidesDefSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PROVIDESDEFSEQ___VAR_CH_)
-#define _IR_PROVIDESDEFSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::ProvidesDefSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export ProvidesDefSeq_var
- {
- public:
- ProvidesDefSeq_var (void);
- ProvidesDefSeq_var (ProvidesDefSeq *);
- ProvidesDefSeq_var (const ProvidesDefSeq_var &);
- ~ProvidesDefSeq_var (void);
-
- ProvidesDefSeq_var &operator= (ProvidesDefSeq *);
- ProvidesDefSeq_var &operator= (const ProvidesDefSeq_var &);
- ProvidesDefSeq *operator-> (void);
- const ProvidesDefSeq *operator-> (void) const;
-
- operator const ProvidesDefSeq &() const;
- operator ProvidesDefSeq &();
- operator ProvidesDefSeq &() const;
-
- // Variable-size base types only.
- operator ProvidesDefSeq *&();
-
- TAO_Object_Manager<ProvidesDef, ProvidesDef_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const ProvidesDefSeq &in (void) const;
- ProvidesDefSeq &inout (void);
- ProvidesDefSeq *&out (void);
- ProvidesDefSeq *_retn (void);
- ProvidesDefSeq *ptr (void) const;
-
- private:
- ProvidesDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PROVIDESDEFSEQ___OUT_CH_)
-#define _IR_PROVIDESDEFSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export ProvidesDefSeq_out
- {
- public:
- ProvidesDefSeq_out (ProvidesDefSeq *&);
- ProvidesDefSeq_out (ProvidesDefSeq_var &);
- ProvidesDefSeq_out (const ProvidesDefSeq_out &);
- ProvidesDefSeq_out &operator= (const ProvidesDefSeq_out &);
- ProvidesDefSeq_out &operator= (ProvidesDefSeq *);
- operator ProvidesDefSeq *&();
- ProvidesDefSeq *&ptr (void);
- ProvidesDefSeq *operator-> (void);
- TAO_Object_Manager<ProvidesDef, ProvidesDef_var> operator[] (CORBA::ULong index);
-
- private:
- ProvidesDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ProvidesDefSeq_var &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProvidesDefSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class UsesDef;
-
-#if !defined (_IR_USESDEF___PTR_CH_)
-#define _IR_USESDEF___PTR_CH_
-
- typedef UsesDef *UsesDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_USESDEF___VAR_CH_)
-#define _IR_USESDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export UsesDef_var : public TAO_Base_var
- {
- public:
- UsesDef_var (void); // default constructor
- UsesDef_var (UsesDef_ptr p) : ptr_ (p) {}
- UsesDef_var (const UsesDef_var &); // copy constructor
- ~UsesDef_var (void); // destructor
-
- UsesDef_var &operator= (UsesDef_ptr);
- UsesDef_var &operator= (const UsesDef_var &);
- UsesDef_ptr operator-> (void) const;
-
- operator const UsesDef_ptr &() const;
- operator UsesDef_ptr &();
- // in, inout, out, _retn
- UsesDef_ptr in (void) const;
- UsesDef_ptr &inout (void);
- UsesDef_ptr &out (void);
- UsesDef_ptr _retn (void);
- UsesDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static UsesDef_ptr tao_duplicate (UsesDef_ptr);
- static void tao_release (UsesDef_ptr);
- static UsesDef_ptr tao_nil (void);
- static UsesDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- UsesDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- UsesDef_var (const TAO_Base_var &rhs);
- UsesDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_USESDEF___OUT_CH_)
-#define _IR_USESDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export UsesDef_out
- {
- public:
- UsesDef_out (UsesDef_ptr &);
- UsesDef_out (UsesDef_var &);
- UsesDef_out (const UsesDef_out &);
- UsesDef_out &operator= (const UsesDef_out &);
- UsesDef_out &operator= (const UsesDef_var &);
- UsesDef_out &operator= (UsesDef_ptr);
- operator UsesDef_ptr &();
- UsesDef_ptr &ptr (void);
- UsesDef_ptr operator-> (void);
-
- private:
- UsesDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_USESDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_USESDEFSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _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,
- UsesDef* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq (
- const _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<IR::UsesDef,IR::UsesDef_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static UsesDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (UsesDef **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- UsesDef* *get_buffer (CORBA::Boolean orphan = 0);
- const UsesDef* *get_buffer (void) const;
- virtual void _shrink_buffer (
- CORBA::ULong nl,
- CORBA::ULong ol
- );
-
- virtual void _downcast (
- void* target,
- CORBA_Object *src
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- virtual CORBA_Object* _upcast (void *src) const;
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_USESDEFSEQ_CH_)
-#define _IR_USESDEFSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class UsesDefSeq;
- class UsesDefSeq_var;
-
- // *************************************************************
- // IR::UsesDefSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export UsesDefSeq : public
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<UsesDef,UsesDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- UsesDefSeq (void);
- UsesDefSeq (CORBA::ULong max);
- UsesDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- UsesDef_ptr *buffer,
- CORBA::Boolean release = 0
- );
- UsesDefSeq (const UsesDefSeq &);
- ~UsesDefSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef UsesDefSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_USESDEFSEQ___VAR_CH_)
-#define _IR_USESDEFSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::UsesDefSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export UsesDefSeq_var
- {
- public:
- UsesDefSeq_var (void);
- UsesDefSeq_var (UsesDefSeq *);
- UsesDefSeq_var (const UsesDefSeq_var &);
- ~UsesDefSeq_var (void);
-
- UsesDefSeq_var &operator= (UsesDefSeq *);
- UsesDefSeq_var &operator= (const UsesDefSeq_var &);
- UsesDefSeq *operator-> (void);
- const UsesDefSeq *operator-> (void) const;
-
- operator const UsesDefSeq &() const;
- operator UsesDefSeq &();
- operator UsesDefSeq &() const;
-
- // Variable-size base types only.
- operator UsesDefSeq *&();
-
- TAO_Object_Manager<UsesDef, UsesDef_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const UsesDefSeq &in (void) const;
- UsesDefSeq &inout (void);
- UsesDefSeq *&out (void);
- UsesDefSeq *_retn (void);
- UsesDefSeq *ptr (void) const;
-
- private:
- UsesDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_USESDEFSEQ___OUT_CH_)
-#define _IR_USESDEFSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export UsesDefSeq_out
- {
- public:
- UsesDefSeq_out (UsesDefSeq *&);
- UsesDefSeq_out (UsesDefSeq_var &);
- UsesDefSeq_out (const UsesDefSeq_out &);
- UsesDefSeq_out &operator= (const UsesDefSeq_out &);
- UsesDefSeq_out &operator= (UsesDefSeq *);
- operator UsesDefSeq *&();
- UsesDefSeq *&ptr (void);
- UsesDefSeq *operator-> (void);
- TAO_Object_Manager<UsesDef, UsesDef_var> operator[] (CORBA::ULong index);
-
- private:
- UsesDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const UsesDefSeq_var &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UsesDefSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class HomeDef;
-
-#if !defined (_IR_HOMEDEF___PTR_CH_)
-#define _IR_HOMEDEF___PTR_CH_
-
- typedef HomeDef *HomeDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_HOMEDEF___VAR_CH_)
-#define _IR_HOMEDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export HomeDef_var : public TAO_Base_var
- {
- public:
- HomeDef_var (void); // default constructor
- HomeDef_var (HomeDef_ptr p) : ptr_ (p) {}
- HomeDef_var (const HomeDef_var &); // copy constructor
- ~HomeDef_var (void); // destructor
-
- HomeDef_var &operator= (HomeDef_ptr);
- HomeDef_var &operator= (const HomeDef_var &);
- HomeDef_ptr operator-> (void) const;
-
- operator const HomeDef_ptr &() const;
- operator HomeDef_ptr &();
- // in, inout, out, _retn
- HomeDef_ptr in (void) const;
- HomeDef_ptr &inout (void);
- HomeDef_ptr &out (void);
- HomeDef_ptr _retn (void);
- HomeDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static HomeDef_ptr tao_duplicate (HomeDef_ptr);
- static void tao_release (HomeDef_ptr);
- static HomeDef_ptr tao_nil (void);
- static HomeDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- HomeDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- HomeDef_var (const TAO_Base_var &rhs);
- HomeDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_HOMEDEF___OUT_CH_)
-#define _IR_HOMEDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export HomeDef_out
- {
- public:
- HomeDef_out (HomeDef_ptr &);
- HomeDef_out (HomeDef_var &);
- HomeDef_out (const HomeDef_out &);
- HomeDef_out &operator= (const HomeDef_out &);
- HomeDef_out &operator= (const HomeDef_var &);
- HomeDef_out &operator= (HomeDef_ptr);
- operator HomeDef_ptr &();
- HomeDef_ptr &ptr (void);
- HomeDef_ptr operator-> (void);
-
- private:
- HomeDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_HOMEDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_HOMEDEFSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _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,
- HomeDef* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq (
- const _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<IR::HomeDef,IR::HomeDef_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static HomeDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (HomeDef **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- HomeDef* *get_buffer (CORBA::Boolean orphan = 0);
- const HomeDef* *get_buffer (void) const;
- virtual void _shrink_buffer (
- CORBA::ULong nl,
- CORBA::ULong ol
- );
-
- virtual void _downcast (
- void* target,
- CORBA_Object *src
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- virtual CORBA_Object* _upcast (void *src) const;
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_HOMEDEFSEQ_CH_)
-#define _IR_HOMEDEFSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class HomeDefSeq;
- class HomeDefSeq_var;
-
- // *************************************************************
- // IR::HomeDefSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export HomeDefSeq : public
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<HomeDef,HomeDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- HomeDefSeq (void);
- HomeDefSeq (CORBA::ULong max);
- HomeDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- HomeDef_ptr *buffer,
- CORBA::Boolean release = 0
- );
- HomeDefSeq (const HomeDefSeq &);
- ~HomeDefSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef HomeDefSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_HOMEDEFSEQ___VAR_CH_)
-#define _IR_HOMEDEFSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::HomeDefSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export HomeDefSeq_var
- {
- public:
- HomeDefSeq_var (void);
- HomeDefSeq_var (HomeDefSeq *);
- HomeDefSeq_var (const HomeDefSeq_var &);
- ~HomeDefSeq_var (void);
-
- HomeDefSeq_var &operator= (HomeDefSeq *);
- HomeDefSeq_var &operator= (const HomeDefSeq_var &);
- HomeDefSeq *operator-> (void);
- const HomeDefSeq *operator-> (void) const;
-
- operator const HomeDefSeq &() const;
- operator HomeDefSeq &();
- operator HomeDefSeq &() const;
-
- // Variable-size base types only.
- operator HomeDefSeq *&();
-
- TAO_Object_Manager<HomeDef, HomeDef_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const HomeDefSeq &in (void) const;
- HomeDefSeq &inout (void);
- HomeDefSeq *&out (void);
- HomeDefSeq *_retn (void);
- HomeDefSeq *ptr (void) const;
-
- private:
- HomeDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_HOMEDEFSEQ___OUT_CH_)
-#define _IR_HOMEDEFSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export HomeDefSeq_out
- {
- public:
- HomeDefSeq_out (HomeDefSeq *&);
- HomeDefSeq_out (HomeDefSeq_var &);
- HomeDefSeq_out (const HomeDefSeq_out &);
- HomeDefSeq_out &operator= (const HomeDefSeq_out &);
- HomeDefSeq_out &operator= (HomeDefSeq *);
- operator HomeDefSeq *&();
- HomeDefSeq *&ptr (void);
- HomeDefSeq *operator-> (void);
- TAO_Object_Manager<HomeDef, HomeDef_var> operator[] (CORBA::ULong index);
-
- private:
- HomeDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const HomeDefSeq_var &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_HomeDefSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class EventDef;
-
-#if !defined (_IR_EVENTDEF___PTR_CH_)
-#define _IR_EVENTDEF___PTR_CH_
-
- typedef EventDef *EventDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_EVENTDEF___VAR_CH_)
-#define _IR_EVENTDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export EventDef_var : public TAO_Base_var
- {
- public:
- EventDef_var (void); // default constructor
- EventDef_var (EventDef_ptr p) : ptr_ (p) {}
- EventDef_var (const EventDef_var &); // copy constructor
- ~EventDef_var (void); // destructor
-
- EventDef_var &operator= (EventDef_ptr);
- EventDef_var &operator= (const EventDef_var &);
- EventDef_ptr operator-> (void) const;
-
- operator const EventDef_ptr &() const;
- operator EventDef_ptr &();
- // in, inout, out, _retn
- EventDef_ptr in (void) const;
- EventDef_ptr &inout (void);
- EventDef_ptr &out (void);
- EventDef_ptr _retn (void);
- EventDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static EventDef_ptr tao_duplicate (EventDef_ptr);
- static void tao_release (EventDef_ptr);
- static EventDef_ptr tao_nil (void);
- static EventDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- EventDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- EventDef_var (const TAO_Base_var &rhs);
- EventDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_EVENTDEF___OUT_CH_)
-#define _IR_EVENTDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export EventDef_out
- {
- public:
- EventDef_out (EventDef_ptr &);
- EventDef_out (EventDef_var &);
- EventDef_out (const EventDef_out &);
- EventDef_out &operator= (const EventDef_out &);
- EventDef_out &operator= (const EventDef_var &);
- EventDef_out &operator= (EventDef_ptr);
- operator EventDef_ptr &();
- EventDef_ptr &ptr (void);
- EventDef_ptr operator-> (void);
-
- private:
- EventDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class EmitsDef;
-
-#if !defined (_IR_EMITSDEF___PTR_CH_)
-#define _IR_EMITSDEF___PTR_CH_
-
- typedef EmitsDef *EmitsDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_EMITSDEF___VAR_CH_)
-#define _IR_EMITSDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export EmitsDef_var : public TAO_Base_var
- {
- public:
- EmitsDef_var (void); // default constructor
- EmitsDef_var (EmitsDef_ptr p) : ptr_ (p) {}
- EmitsDef_var (const EmitsDef_var &); // copy constructor
- ~EmitsDef_var (void); // destructor
-
- EmitsDef_var &operator= (EmitsDef_ptr);
- EmitsDef_var &operator= (const EmitsDef_var &);
- EmitsDef_ptr operator-> (void) const;
-
- operator const EmitsDef_ptr &() const;
- operator EmitsDef_ptr &();
- // in, inout, out, _retn
- EmitsDef_ptr in (void) const;
- EmitsDef_ptr &inout (void);
- EmitsDef_ptr &out (void);
- EmitsDef_ptr _retn (void);
- EmitsDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static EmitsDef_ptr tao_duplicate (EmitsDef_ptr);
- static void tao_release (EmitsDef_ptr);
- static EmitsDef_ptr tao_nil (void);
- static EmitsDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- EmitsDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- EmitsDef_var (const TAO_Base_var &rhs);
- EmitsDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_EMITSDEF___OUT_CH_)
-#define _IR_EMITSDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export EmitsDef_out
- {
- public:
- EmitsDef_out (EmitsDef_ptr &);
- EmitsDef_out (EmitsDef_var &);
- EmitsDef_out (const EmitsDef_out &);
- EmitsDef_out &operator= (const EmitsDef_out &);
- EmitsDef_out &operator= (const EmitsDef_var &);
- EmitsDef_out &operator= (EmitsDef_ptr);
- operator EmitsDef_ptr &();
- EmitsDef_ptr &ptr (void);
- EmitsDef_ptr operator-> (void);
-
- private:
- EmitsDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_EMITSDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_EMITSDEFSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _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,
- EmitsDef* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq (
- const _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<IR::EmitsDef,IR::EmitsDef_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static EmitsDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (EmitsDef **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- EmitsDef* *get_buffer (CORBA::Boolean orphan = 0);
- const EmitsDef* *get_buffer (void) const;
- virtual void _shrink_buffer (
- CORBA::ULong nl,
- CORBA::ULong ol
- );
-
- virtual void _downcast (
- void* target,
- CORBA_Object *src
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- virtual CORBA_Object* _upcast (void *src) const;
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_EMITSDEFSEQ_CH_)
-#define _IR_EMITSDEFSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class EmitsDefSeq;
- class EmitsDefSeq_var;
-
- // *************************************************************
- // IR::EmitsDefSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export EmitsDefSeq : public
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<EmitsDef,EmitsDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- EmitsDefSeq (void);
- EmitsDefSeq (CORBA::ULong max);
- EmitsDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- EmitsDef_ptr *buffer,
- CORBA::Boolean release = 0
- );
- EmitsDefSeq (const EmitsDefSeq &);
- ~EmitsDefSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef EmitsDefSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_EMITSDEFSEQ___VAR_CH_)
-#define _IR_EMITSDEFSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::EmitsDefSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export EmitsDefSeq_var
- {
- public:
- EmitsDefSeq_var (void);
- EmitsDefSeq_var (EmitsDefSeq *);
- EmitsDefSeq_var (const EmitsDefSeq_var &);
- ~EmitsDefSeq_var (void);
-
- EmitsDefSeq_var &operator= (EmitsDefSeq *);
- EmitsDefSeq_var &operator= (const EmitsDefSeq_var &);
- EmitsDefSeq *operator-> (void);
- const EmitsDefSeq *operator-> (void) const;
-
- operator const EmitsDefSeq &() const;
- operator EmitsDefSeq &();
- operator EmitsDefSeq &() const;
-
- // Variable-size base types only.
- operator EmitsDefSeq *&();
-
- TAO_Object_Manager<EmitsDef, EmitsDef_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const EmitsDefSeq &in (void) const;
- EmitsDefSeq &inout (void);
- EmitsDefSeq *&out (void);
- EmitsDefSeq *_retn (void);
- EmitsDefSeq *ptr (void) const;
-
- private:
- EmitsDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_EMITSDEFSEQ___OUT_CH_)
-#define _IR_EMITSDEFSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export EmitsDefSeq_out
- {
- public:
- EmitsDefSeq_out (EmitsDefSeq *&);
- EmitsDefSeq_out (EmitsDefSeq_var &);
- EmitsDefSeq_out (const EmitsDefSeq_out &);
- EmitsDefSeq_out &operator= (const EmitsDefSeq_out &);
- EmitsDefSeq_out &operator= (EmitsDefSeq *);
- operator EmitsDefSeq *&();
- EmitsDefSeq *&ptr (void);
- EmitsDefSeq *operator-> (void);
- TAO_Object_Manager<EmitsDef, EmitsDef_var> operator[] (CORBA::ULong index);
-
- private:
- EmitsDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const EmitsDefSeq_var &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EmitsDefSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class PublishesDef;
-
-#if !defined (_IR_PUBLISHESDEF___PTR_CH_)
-#define _IR_PUBLISHESDEF___PTR_CH_
-
- typedef PublishesDef *PublishesDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PUBLISHESDEF___VAR_CH_)
-#define _IR_PUBLISHESDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export PublishesDef_var : public TAO_Base_var
- {
- public:
- PublishesDef_var (void); // default constructor
- PublishesDef_var (PublishesDef_ptr p) : ptr_ (p) {}
- PublishesDef_var (const PublishesDef_var &); // copy constructor
- ~PublishesDef_var (void); // destructor
-
- PublishesDef_var &operator= (PublishesDef_ptr);
- PublishesDef_var &operator= (const PublishesDef_var &);
- PublishesDef_ptr operator-> (void) const;
-
- operator const PublishesDef_ptr &() const;
- operator PublishesDef_ptr &();
- // in, inout, out, _retn
- PublishesDef_ptr in (void) const;
- PublishesDef_ptr &inout (void);
- PublishesDef_ptr &out (void);
- PublishesDef_ptr _retn (void);
- PublishesDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static PublishesDef_ptr tao_duplicate (PublishesDef_ptr);
- static void tao_release (PublishesDef_ptr);
- static PublishesDef_ptr tao_nil (void);
- static PublishesDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- PublishesDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- PublishesDef_var (const TAO_Base_var &rhs);
- PublishesDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PUBLISHESDEF___OUT_CH_)
-#define _IR_PUBLISHESDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export PublishesDef_out
- {
- public:
- PublishesDef_out (PublishesDef_ptr &);
- PublishesDef_out (PublishesDef_var &);
- PublishesDef_out (const PublishesDef_out &);
- PublishesDef_out &operator= (const PublishesDef_out &);
- PublishesDef_out &operator= (const PublishesDef_var &);
- PublishesDef_out &operator= (PublishesDef_ptr);
- operator PublishesDef_ptr &();
- PublishesDef_ptr &ptr (void);
- PublishesDef_ptr operator-> (void);
-
- private:
- PublishesDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PUBLISHESDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PUBLISHESDEFSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _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,
- PublishesDef* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq (
- const _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<IR::PublishesDef,IR::PublishesDef_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static PublishesDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (PublishesDef **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- PublishesDef* *get_buffer (CORBA::Boolean orphan = 0);
- const PublishesDef* *get_buffer (void) const;
- virtual void _shrink_buffer (
- CORBA::ULong nl,
- CORBA::ULong ol
- );
-
- virtual void _downcast (
- void* target,
- CORBA_Object *src
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- virtual CORBA_Object* _upcast (void *src) const;
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_PUBLISHESDEFSEQ_CH_)
-#define _IR_PUBLISHESDEFSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class PublishesDefSeq;
- class PublishesDefSeq_var;
-
- // *************************************************************
- // IR::PublishesDefSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export PublishesDefSeq : public
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<PublishesDef,PublishesDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- PublishesDefSeq (void);
- PublishesDefSeq (CORBA::ULong max);
- PublishesDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- PublishesDef_ptr *buffer,
- CORBA::Boolean release = 0
- );
- PublishesDefSeq (const PublishesDefSeq &);
- ~PublishesDefSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef PublishesDefSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PUBLISHESDEFSEQ___VAR_CH_)
-#define _IR_PUBLISHESDEFSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::PublishesDefSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export PublishesDefSeq_var
- {
- public:
- PublishesDefSeq_var (void);
- PublishesDefSeq_var (PublishesDefSeq *);
- PublishesDefSeq_var (const PublishesDefSeq_var &);
- ~PublishesDefSeq_var (void);
-
- PublishesDefSeq_var &operator= (PublishesDefSeq *);
- PublishesDefSeq_var &operator= (const PublishesDefSeq_var &);
- PublishesDefSeq *operator-> (void);
- const PublishesDefSeq *operator-> (void) const;
-
- operator const PublishesDefSeq &() const;
- operator PublishesDefSeq &();
- operator PublishesDefSeq &() const;
-
- // Variable-size base types only.
- operator PublishesDefSeq *&();
-
- TAO_Object_Manager<PublishesDef, PublishesDef_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const PublishesDefSeq &in (void) const;
- PublishesDefSeq &inout (void);
- PublishesDefSeq *&out (void);
- PublishesDefSeq *_retn (void);
- PublishesDefSeq *ptr (void) const;
-
- private:
- PublishesDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PUBLISHESDEFSEQ___OUT_CH_)
-#define _IR_PUBLISHESDEFSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export PublishesDefSeq_out
- {
- public:
- PublishesDefSeq_out (PublishesDefSeq *&);
- PublishesDefSeq_out (PublishesDefSeq_var &);
- PublishesDefSeq_out (const PublishesDefSeq_out &);
- PublishesDefSeq_out &operator= (const PublishesDefSeq_out &);
- PublishesDefSeq_out &operator= (PublishesDefSeq *);
- operator PublishesDefSeq *&();
- PublishesDefSeq *&ptr (void);
- PublishesDefSeq *operator-> (void);
- TAO_Object_Manager<PublishesDef, PublishesDef_var> operator[] (CORBA::ULong index);
-
- private:
- PublishesDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const PublishesDefSeq_var &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PublishesDefSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class ConsumesDef;
-
-#if !defined (_IR_CONSUMESDEF___PTR_CH_)
-#define _IR_CONSUMESDEF___PTR_CH_
-
- typedef ConsumesDef *ConsumesDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_CONSUMESDEF___VAR_CH_)
-#define _IR_CONSUMESDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export ConsumesDef_var : public TAO_Base_var
- {
- public:
- ConsumesDef_var (void); // default constructor
- ConsumesDef_var (ConsumesDef_ptr p) : ptr_ (p) {}
- ConsumesDef_var (const ConsumesDef_var &); // copy constructor
- ~ConsumesDef_var (void); // destructor
-
- ConsumesDef_var &operator= (ConsumesDef_ptr);
- ConsumesDef_var &operator= (const ConsumesDef_var &);
- ConsumesDef_ptr operator-> (void) const;
-
- operator const ConsumesDef_ptr &() const;
- operator ConsumesDef_ptr &();
- // in, inout, out, _retn
- ConsumesDef_ptr in (void) const;
- ConsumesDef_ptr &inout (void);
- ConsumesDef_ptr &out (void);
- ConsumesDef_ptr _retn (void);
- ConsumesDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ConsumesDef_ptr tao_duplicate (ConsumesDef_ptr);
- static void tao_release (ConsumesDef_ptr);
- static ConsumesDef_ptr tao_nil (void);
- static ConsumesDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ConsumesDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ConsumesDef_var (const TAO_Base_var &rhs);
- ConsumesDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_CONSUMESDEF___OUT_CH_)
-#define _IR_CONSUMESDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export ConsumesDef_out
- {
- public:
- ConsumesDef_out (ConsumesDef_ptr &);
- ConsumesDef_out (ConsumesDef_var &);
- ConsumesDef_out (const ConsumesDef_out &);
- ConsumesDef_out &operator= (const ConsumesDef_out &);
- ConsumesDef_out &operator= (const ConsumesDef_var &);
- ConsumesDef_out &operator= (ConsumesDef_ptr);
- operator ConsumesDef_ptr &();
- ConsumesDef_ptr &ptr (void);
- ConsumesDef_ptr operator-> (void);
-
- private:
- ConsumesDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_CONSUMESDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_CONSUMESDEFSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _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,
- ConsumesDef* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq (
- const _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<IR::ConsumesDef,IR::ConsumesDef_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static ConsumesDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (ConsumesDef **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- ConsumesDef* *get_buffer (CORBA::Boolean orphan = 0);
- const ConsumesDef* *get_buffer (void) const;
- virtual void _shrink_buffer (
- CORBA::ULong nl,
- CORBA::ULong ol
- );
-
- virtual void _downcast (
- void* target,
- CORBA_Object *src
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- virtual CORBA_Object* _upcast (void *src) const;
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_CONSUMESDEFSEQ_CH_)
-#define _IR_CONSUMESDEFSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class ConsumesDefSeq;
- class ConsumesDefSeq_var;
-
- // *************************************************************
- // IR::ConsumesDefSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export ConsumesDefSeq : public
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<ConsumesDef,ConsumesDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- ConsumesDefSeq (void);
- ConsumesDefSeq (CORBA::ULong max);
- ConsumesDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- ConsumesDef_ptr *buffer,
- CORBA::Boolean release = 0
- );
- ConsumesDefSeq (const ConsumesDefSeq &);
- ~ConsumesDefSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef ConsumesDefSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_CONSUMESDEFSEQ___VAR_CH_)
-#define _IR_CONSUMESDEFSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::ConsumesDefSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export ConsumesDefSeq_var
- {
- public:
- ConsumesDefSeq_var (void);
- ConsumesDefSeq_var (ConsumesDefSeq *);
- ConsumesDefSeq_var (const ConsumesDefSeq_var &);
- ~ConsumesDefSeq_var (void);
-
- ConsumesDefSeq_var &operator= (ConsumesDefSeq *);
- ConsumesDefSeq_var &operator= (const ConsumesDefSeq_var &);
- ConsumesDefSeq *operator-> (void);
- const ConsumesDefSeq *operator-> (void) const;
-
- operator const ConsumesDefSeq &() const;
- operator ConsumesDefSeq &();
- operator ConsumesDefSeq &() const;
-
- // Variable-size base types only.
- operator ConsumesDefSeq *&();
-
- TAO_Object_Manager<ConsumesDef, ConsumesDef_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const ConsumesDefSeq &in (void) const;
- ConsumesDefSeq &inout (void);
- ConsumesDefSeq *&out (void);
- ConsumesDefSeq *_retn (void);
- ConsumesDefSeq *ptr (void) const;
-
- private:
- ConsumesDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_CONSUMESDEFSEQ___OUT_CH_)
-#define _IR_CONSUMESDEFSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export ConsumesDefSeq_out
- {
- public:
- ConsumesDefSeq_out (ConsumesDefSeq *&);
- ConsumesDefSeq_out (ConsumesDefSeq_var &);
- ConsumesDefSeq_out (const ConsumesDefSeq_out &);
- ConsumesDefSeq_out &operator= (const ConsumesDefSeq_out &);
- ConsumesDefSeq_out &operator= (ConsumesDefSeq *);
- operator ConsumesDefSeq *&();
- ConsumesDefSeq *&ptr (void);
- ConsumesDefSeq *operator-> (void);
- TAO_Object_Manager<ConsumesDef, ConsumesDef_var> operator[] (CORBA::ULong index);
-
- private:
- ConsumesDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ConsumesDefSeq_var &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ConsumesDefSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class FactoryDef;
-
-#if !defined (_IR_FACTORYDEF___PTR_CH_)
-#define _IR_FACTORYDEF___PTR_CH_
-
- typedef FactoryDef *FactoryDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FACTORYDEF___VAR_CH_)
-#define _IR_FACTORYDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export FactoryDef_var : public TAO_Base_var
- {
- public:
- FactoryDef_var (void); // default constructor
- FactoryDef_var (FactoryDef_ptr p) : ptr_ (p) {}
- FactoryDef_var (const FactoryDef_var &); // copy constructor
- ~FactoryDef_var (void); // destructor
-
- FactoryDef_var &operator= (FactoryDef_ptr);
- FactoryDef_var &operator= (const FactoryDef_var &);
- FactoryDef_ptr operator-> (void) const;
-
- operator const FactoryDef_ptr &() const;
- operator FactoryDef_ptr &();
- // in, inout, out, _retn
- FactoryDef_ptr in (void) const;
- FactoryDef_ptr &inout (void);
- FactoryDef_ptr &out (void);
- FactoryDef_ptr _retn (void);
- FactoryDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static FactoryDef_ptr tao_duplicate (FactoryDef_ptr);
- static void tao_release (FactoryDef_ptr);
- static FactoryDef_ptr tao_nil (void);
- static FactoryDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- FactoryDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- FactoryDef_var (const TAO_Base_var &rhs);
- FactoryDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FACTORYDEF___OUT_CH_)
-#define _IR_FACTORYDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export FactoryDef_out
- {
- public:
- FactoryDef_out (FactoryDef_ptr &);
- FactoryDef_out (FactoryDef_var &);
- FactoryDef_out (const FactoryDef_out &);
- FactoryDef_out &operator= (const FactoryDef_out &);
- FactoryDef_out &operator= (const FactoryDef_var &);
- FactoryDef_out &operator= (FactoryDef_ptr);
- operator FactoryDef_ptr &();
- FactoryDef_ptr &ptr (void);
- FactoryDef_ptr operator-> (void);
-
- private:
- FactoryDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FACTORYDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FACTORYDEFSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _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,
- FactoryDef* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq (
- const _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<IR::FactoryDef,IR::FactoryDef_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static FactoryDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (FactoryDef **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- FactoryDef* *get_buffer (CORBA::Boolean orphan = 0);
- const FactoryDef* *get_buffer (void) const;
- virtual void _shrink_buffer (
- CORBA::ULong nl,
- CORBA::ULong ol
- );
-
- virtual void _downcast (
- void* target,
- CORBA_Object *src
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- virtual CORBA_Object* _upcast (void *src) const;
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_FACTORYDEFSEQ_CH_)
-#define _IR_FACTORYDEFSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class FactoryDefSeq;
- class FactoryDefSeq_var;
-
- // *************************************************************
- // IR::FactoryDefSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export FactoryDefSeq : public
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<FactoryDef,FactoryDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- FactoryDefSeq (void);
- FactoryDefSeq (CORBA::ULong max);
- FactoryDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- FactoryDef_ptr *buffer,
- CORBA::Boolean release = 0
- );
- FactoryDefSeq (const FactoryDefSeq &);
- ~FactoryDefSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef FactoryDefSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FACTORYDEFSEQ___VAR_CH_)
-#define _IR_FACTORYDEFSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::FactoryDefSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export FactoryDefSeq_var
- {
- public:
- FactoryDefSeq_var (void);
- FactoryDefSeq_var (FactoryDefSeq *);
- FactoryDefSeq_var (const FactoryDefSeq_var &);
- ~FactoryDefSeq_var (void);
-
- FactoryDefSeq_var &operator= (FactoryDefSeq *);
- FactoryDefSeq_var &operator= (const FactoryDefSeq_var &);
- FactoryDefSeq *operator-> (void);
- const FactoryDefSeq *operator-> (void) const;
-
- operator const FactoryDefSeq &() const;
- operator FactoryDefSeq &();
- operator FactoryDefSeq &() const;
-
- // Variable-size base types only.
- operator FactoryDefSeq *&();
-
- TAO_Object_Manager<FactoryDef, FactoryDef_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const FactoryDefSeq &in (void) const;
- FactoryDefSeq &inout (void);
- FactoryDefSeq *&out (void);
- FactoryDefSeq *_retn (void);
- FactoryDefSeq *ptr (void) const;
-
- private:
- FactoryDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FACTORYDEFSEQ___OUT_CH_)
-#define _IR_FACTORYDEFSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export FactoryDefSeq_out
- {
- public:
- FactoryDefSeq_out (FactoryDefSeq *&);
- FactoryDefSeq_out (FactoryDefSeq_var &);
- FactoryDefSeq_out (const FactoryDefSeq_out &);
- FactoryDefSeq_out &operator= (const FactoryDefSeq_out &);
- FactoryDefSeq_out &operator= (FactoryDefSeq *);
- operator FactoryDefSeq *&();
- FactoryDefSeq *&ptr (void);
- FactoryDefSeq *operator-> (void);
- TAO_Object_Manager<FactoryDef, FactoryDef_var> operator[] (CORBA::ULong index);
-
- private:
- FactoryDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const FactoryDefSeq_var &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_FactoryDefSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class FinderDef;
-
-#if !defined (_IR_FINDERDEF___PTR_CH_)
-#define _IR_FINDERDEF___PTR_CH_
-
- typedef FinderDef *FinderDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FINDERDEF___VAR_CH_)
-#define _IR_FINDERDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export FinderDef_var : public TAO_Base_var
- {
- public:
- FinderDef_var (void); // default constructor
- FinderDef_var (FinderDef_ptr p) : ptr_ (p) {}
- FinderDef_var (const FinderDef_var &); // copy constructor
- ~FinderDef_var (void); // destructor
-
- FinderDef_var &operator= (FinderDef_ptr);
- FinderDef_var &operator= (const FinderDef_var &);
- FinderDef_ptr operator-> (void) const;
-
- operator const FinderDef_ptr &() const;
- operator FinderDef_ptr &();
- // in, inout, out, _retn
- FinderDef_ptr in (void) const;
- FinderDef_ptr &inout (void);
- FinderDef_ptr &out (void);
- FinderDef_ptr _retn (void);
- FinderDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static FinderDef_ptr tao_duplicate (FinderDef_ptr);
- static void tao_release (FinderDef_ptr);
- static FinderDef_ptr tao_nil (void);
- static FinderDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- FinderDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- FinderDef_var (const TAO_Base_var &rhs);
- FinderDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FINDERDEF___OUT_CH_)
-#define _IR_FINDERDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export FinderDef_out
- {
- public:
- FinderDef_out (FinderDef_ptr &);
- FinderDef_out (FinderDef_var &);
- FinderDef_out (const FinderDef_out &);
- FinderDef_out &operator= (const FinderDef_out &);
- FinderDef_out &operator= (const FinderDef_var &);
- FinderDef_out &operator= (FinderDef_ptr);
- operator FinderDef_ptr &();
- FinderDef_ptr &ptr (void);
- FinderDef_ptr operator-> (void);
-
- private:
- FinderDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FINDERDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FINDERDEFSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _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,
- FinderDef* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq (
- const _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<IR::FinderDef,IR::FinderDef_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static FinderDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (FinderDef **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- FinderDef* *get_buffer (CORBA::Boolean orphan = 0);
- const FinderDef* *get_buffer (void) const;
- virtual void _shrink_buffer (
- CORBA::ULong nl,
- CORBA::ULong ol
- );
-
- virtual void _downcast (
- void* target,
- CORBA_Object *src
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- virtual CORBA_Object* _upcast (void *src) const;
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_FINDERDEFSEQ_CH_)
-#define _IR_FINDERDEFSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class FinderDefSeq;
- class FinderDefSeq_var;
-
- // *************************************************************
- // IR::FinderDefSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export FinderDefSeq : public
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<FinderDef,FinderDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- FinderDefSeq (void);
- FinderDefSeq (CORBA::ULong max);
- FinderDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- FinderDef_ptr *buffer,
- CORBA::Boolean release = 0
- );
- FinderDefSeq (const FinderDefSeq &);
- ~FinderDefSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef FinderDefSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FINDERDEFSEQ___VAR_CH_)
-#define _IR_FINDERDEFSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::FinderDefSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export FinderDefSeq_var
- {
- public:
- FinderDefSeq_var (void);
- FinderDefSeq_var (FinderDefSeq *);
- FinderDefSeq_var (const FinderDefSeq_var &);
- ~FinderDefSeq_var (void);
-
- FinderDefSeq_var &operator= (FinderDefSeq *);
- FinderDefSeq_var &operator= (const FinderDefSeq_var &);
- FinderDefSeq *operator-> (void);
- const FinderDefSeq *operator-> (void) const;
-
- operator const FinderDefSeq &() const;
- operator FinderDefSeq &();
- operator FinderDefSeq &() const;
-
- // Variable-size base types only.
- operator FinderDefSeq *&();
-
- TAO_Object_Manager<FinderDef, FinderDef_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const FinderDefSeq &in (void) const;
- FinderDefSeq &inout (void);
- FinderDefSeq *&out (void);
- FinderDefSeq *_retn (void);
- FinderDefSeq *ptr (void) const;
-
- private:
- FinderDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FINDERDEFSEQ___OUT_CH_)
-#define _IR_FINDERDEFSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export FinderDefSeq_out
- {
- public:
- FinderDefSeq_out (FinderDefSeq *&);
- FinderDefSeq_out (FinderDefSeq_var &);
- FinderDefSeq_out (const FinderDefSeq_out &);
- FinderDefSeq_out &operator= (const FinderDefSeq_out &);
- FinderDefSeq_out &operator= (FinderDefSeq *);
- operator FinderDefSeq *&();
- FinderDefSeq *&ptr (void);
- FinderDefSeq *operator-> (void);
- TAO_Object_Manager<FinderDef, FinderDef_var> operator[] (CORBA::ULong index);
-
- private:
- FinderDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const FinderDefSeq_var &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_FinderDefSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class PrimaryKeyDef;
-
-#if !defined (_IR_PRIMARYKEYDEF___PTR_CH_)
-#define _IR_PRIMARYKEYDEF___PTR_CH_
-
- typedef PrimaryKeyDef *PrimaryKeyDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PRIMARYKEYDEF___VAR_CH_)
-#define _IR_PRIMARYKEYDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export PrimaryKeyDef_var : public TAO_Base_var
- {
- public:
- PrimaryKeyDef_var (void); // default constructor
- PrimaryKeyDef_var (PrimaryKeyDef_ptr p) : ptr_ (p) {}
- PrimaryKeyDef_var (const PrimaryKeyDef_var &); // copy constructor
- ~PrimaryKeyDef_var (void); // destructor
-
- PrimaryKeyDef_var &operator= (PrimaryKeyDef_ptr);
- PrimaryKeyDef_var &operator= (const PrimaryKeyDef_var &);
- PrimaryKeyDef_ptr operator-> (void) const;
-
- operator const PrimaryKeyDef_ptr &() const;
- operator PrimaryKeyDef_ptr &();
- // in, inout, out, _retn
- PrimaryKeyDef_ptr in (void) const;
- PrimaryKeyDef_ptr &inout (void);
- PrimaryKeyDef_ptr &out (void);
- PrimaryKeyDef_ptr _retn (void);
- PrimaryKeyDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static PrimaryKeyDef_ptr tao_duplicate (PrimaryKeyDef_ptr);
- static void tao_release (PrimaryKeyDef_ptr);
- static PrimaryKeyDef_ptr tao_nil (void);
- static PrimaryKeyDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- PrimaryKeyDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- PrimaryKeyDef_var (const TAO_Base_var &rhs);
- PrimaryKeyDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PRIMARYKEYDEF___OUT_CH_)
-#define _IR_PRIMARYKEYDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export PrimaryKeyDef_out
- {
- public:
- PrimaryKeyDef_out (PrimaryKeyDef_ptr &);
- PrimaryKeyDef_out (PrimaryKeyDef_var &);
- PrimaryKeyDef_out (const PrimaryKeyDef_out &);
- PrimaryKeyDef_out &operator= (const PrimaryKeyDef_out &);
- PrimaryKeyDef_out &operator= (const PrimaryKeyDef_var &);
- PrimaryKeyDef_out &operator= (PrimaryKeyDef_ptr);
- operator PrimaryKeyDef_ptr &();
- PrimaryKeyDef_ptr &ptr (void);
- PrimaryKeyDef_ptr operator-> (void);
-
- private:
- PrimaryKeyDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_COMPONENTREPOSITORY___PTR_CH_)
-#define _IR_COMPONENTREPOSITORY___PTR_CH_
-
- class ComponentRepository;
- typedef ComponentRepository *ComponentRepository_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_COMPONENTREPOSITORY___VAR_CH_)
-#define _IR_COMPONENTREPOSITORY___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export ComponentRepository_var : public TAO_Base_var
- {
- public:
- ComponentRepository_var (void); // default constructor
- ComponentRepository_var (ComponentRepository_ptr p) : ptr_ (p) {}
- ComponentRepository_var (const ComponentRepository_var &); // copy constructor
- ~ComponentRepository_var (void); // destructor
-
- ComponentRepository_var &operator= (ComponentRepository_ptr);
- ComponentRepository_var &operator= (const ComponentRepository_var &);
- ComponentRepository_ptr operator-> (void) const;
-
- operator const ComponentRepository_ptr &() const;
- operator ComponentRepository_ptr &();
- // in, inout, out, _retn
- ComponentRepository_ptr in (void) const;
- ComponentRepository_ptr &inout (void);
- ComponentRepository_ptr &out (void);
- ComponentRepository_ptr _retn (void);
- ComponentRepository_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ComponentRepository_ptr tao_duplicate (ComponentRepository_ptr);
- static void tao_release (ComponentRepository_ptr);
- static ComponentRepository_ptr tao_nil (void);
- static ComponentRepository_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ComponentRepository_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ComponentRepository_var (const TAO_Base_var &rhs);
- ComponentRepository_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
+
+ class ComponentDef;
-#if !defined (_IR_COMPONENTREPOSITORY___OUT_CH_)
-#define _IR_COMPONENTREPOSITORY___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export ComponentRepository_out
- {
- public:
- ComponentRepository_out (ComponentRepository_ptr &);
- ComponentRepository_out (ComponentRepository_var &);
- ComponentRepository_out (const ComponentRepository_out &);
- ComponentRepository_out &operator= (const ComponentRepository_out &);
- ComponentRepository_out &operator= (const ComponentRepository_var &);
- ComponentRepository_out &operator= (ComponentRepository_ptr);
- operator ComponentRepository_ptr &();
- ComponentRepository_ptr &ptr (void);
- ComponentRepository_ptr operator-> (void);
-
- private:
- ComponentRepository_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_COMPONENTDEF___PTR_CH_
+
+ typedef ComponentDef *ComponentDef_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_COMPONENTREPOSITORY_CH_)
-#define _IR_COMPONENTREPOSITORY_CH_
-
- class _TAO_ComponentRepository_Proxy_Impl;
- class _TAO_ComponentRepository_Remote_Proxy_Impl;
- class _TAO_ComponentRepository_Proxy_Broker;
- class _TAO_ComponentRepository_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export ComponentRepository
- : public virtual CORBA::Repository
- {
- public:
- typedef ComponentRepository_ptr _ptr_type;
- typedef ComponentRepository_var _var_type;
- static int _tao_class_id;
-
- // The static operations.
- static ComponentRepository_ptr _duplicate (ComponentRepository_ptr obj);
-
- static ComponentRepository_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static ComponentRepository_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static ComponentRepository_ptr _nil (void)
- {
- return (ComponentRepository_ptr)0;
- }
-
- static void _tao_any_destructor (void *);
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::IR::ComponentDef_ptr create_component (
- const char * id,
- const char * name,
- const char * version,
- IR::ComponentDef_ptr base_component,
- const CORBA::InterfaceDefSeq & supports_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- 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,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
-
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_ComponentRepository_Proxy_Broker *the_TAO_ComponentRepository_Proxy_Broker_;
-
- protected:
- ComponentRepository (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_ComponentRepository_setup_collocation (int collocated);
-
- ComponentRepository (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~ComponentRepository (void);
-
- friend class _TAO_ComponentRepository_Remote_Proxy_Impl;
- friend class _TAO_ComponentRepository_ThruPOA_Proxy_Impl;
- friend class _TAO_ComponentRepository_Direct_Proxy_Impl;
-
- private:
- ComponentRepository (const ComponentRepository &);
- void operator= (const ComponentRepository &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_ComponentRepository_Proxy_Impl
- : public virtual CORBA::_TAO_Repository_Proxy_Impl
- {
- public:
- virtual ~_TAO_ComponentRepository_Proxy_Impl (void) {}
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::ComponentDef_ptr create_component (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- IR::ComponentDef_ptr base_component,
- const CORBA::InterfaceDefSeq & supports_interfaces
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::HomeDef_ptr create_home (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- IR::HomeDef_ptr base_home,
- IR::ComponentDef_ptr managed_component,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- protected:
- _TAO_ComponentRepository_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_ComponentRepository_Remote_Proxy_Impl
- : public virtual _TAO_ComponentRepository_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual CORBA::_TAO_Repository_Remote_Proxy_Impl
- {
- public:
- _TAO_ComponentRepository_Remote_Proxy_Impl (void);
-
- virtual ~_TAO_ComponentRepository_Remote_Proxy_Impl (void) {}
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::ComponentDef_ptr create_component (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- IR::ComponentDef_ptr base_component,
- const CORBA::InterfaceDefSeq & supports_interfaces
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::HomeDef_ptr create_home (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- IR::HomeDef_ptr base_home,
- IR::ComponentDef_ptr managed_component,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_ComponentRepository_Proxy_Broker
- {
- public:
- virtual ~_TAO_ComponentRepository_Proxy_Broker (void);
- virtual _TAO_ComponentRepository_Proxy_Impl &select_proxy (
- ComponentRepository *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_COMPONENTDEF___VAR_CH_
- protected:
- _TAO_ComponentRepository_Proxy_Broker (void);
-
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_ComponentRepository_Remote_Proxy_Broker
- : public virtual _TAO_ComponentRepository_Proxy_Broker
- {
- public:
- _TAO_ComponentRepository_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export ComponentDef_var : public TAO_Base_var
+ {
+ public:
+ ComponentDef_var (void); // default constructor
+ ComponentDef_var (ComponentDef_ptr p) : ptr_ (p) {}
+ ComponentDef_var (const ComponentDef_var &); // copy constructor
+ ~ComponentDef_var (void); // destructor
+
+ ComponentDef_var &operator= (ComponentDef_ptr);
+ ComponentDef_var &operator= (const ComponentDef_var &);
+ ComponentDef_ptr operator-> (void) const;
+
+ operator const ComponentDef_ptr &() const;
+ operator ComponentDef_ptr &();
+ // in, inout, out, _retn
+ ComponentDef_ptr in (void) const;
+ ComponentDef_ptr &inout (void);
+ ComponentDef_ptr &out (void);
+ ComponentDef_ptr _retn (void);
+ ComponentDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static ComponentDef_ptr tao_duplicate (ComponentDef_ptr);
+ static void tao_release (ComponentDef_ptr);
+ static ComponentDef_ptr tao_nil (void);
+ static ComponentDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ ComponentDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ ComponentDef_var (const TAO_Base_var &rhs);
+ ComponentDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_COMPONENTDEF___OUT_CH_
- virtual ~_TAO_ComponentRepository_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- virtual _TAO_ComponentRepository_Proxy_Impl &select_proxy (
- ComponentRepository *object
- ACE_ENV_ARG_DECL
- );
+ class TAO_IFR_Client_Export ComponentDef_out
+ {
+ public:
+ ComponentDef_out (ComponentDef_ptr &);
+ ComponentDef_out (ComponentDef_var &);
+ ComponentDef_out (const ComponentDef_out &);
+ ComponentDef_out &operator= (const ComponentDef_out &);
+ ComponentDef_out &operator= (const ComponentDef_var &);
+ ComponentDef_out &operator= (ComponentDef_ptr);
+ operator ComponentDef_ptr &();
+ ComponentDef_ptr &ptr (void);
+ ComponentDef_ptr operator-> (void);
- private:
- _TAO_ComponentRepository_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_ComponentRepository_Remote_Proxy_Broker *the_TAO_ComponentRepository_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
+ private:
+ ComponentDef_ptr &ptr_;
+ };
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ComponentRepository;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
+
+ class HomeDef;
-#if !defined (_IR_PROVIDESDEF___PTR_CH_)
-#define _IR_PROVIDESDEF___PTR_CH_
-
- class ProvidesDef;
- typedef ProvidesDef *ProvidesDef_ptr;
+#if !defined (_CORBA_COMPONENTIR_HOMEDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_HOMEDEF___PTR_CH_
+
+ typedef HomeDef *HomeDef_ptr;
#endif /* end #if !defined */
-#if !defined (_IR_PROVIDESDEF___VAR_CH_)
-#define _IR_PROVIDESDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export ProvidesDef_var : public TAO_Base_var
- {
- public:
- ProvidesDef_var (void); // default constructor
- ProvidesDef_var (ProvidesDef_ptr p) : ptr_ (p) {}
- ProvidesDef_var (const ProvidesDef_var &); // copy constructor
- ~ProvidesDef_var (void); // destructor
-
- ProvidesDef_var &operator= (ProvidesDef_ptr);
- ProvidesDef_var &operator= (const ProvidesDef_var &);
- ProvidesDef_ptr operator-> (void) const;
-
- operator const ProvidesDef_ptr &() const;
- operator ProvidesDef_ptr &();
- // in, inout, out, _retn
- ProvidesDef_ptr in (void) const;
- ProvidesDef_ptr &inout (void);
- ProvidesDef_ptr &out (void);
- ProvidesDef_ptr _retn (void);
- ProvidesDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ProvidesDef_ptr tao_duplicate (ProvidesDef_ptr);
- static void tao_release (ProvidesDef_ptr);
- static ProvidesDef_ptr tao_nil (void);
- static ProvidesDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ProvidesDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ProvidesDef_var (const TAO_Base_var &rhs);
- ProvidesDef_var &operator= (const TAO_Base_var &rhs);
- };
+#if !defined (_CORBA_COMPONENTIR_HOMEDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_HOMEDEF___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export HomeDef_var : public TAO_Base_var
+ {
+ public:
+ HomeDef_var (void); // default constructor
+ HomeDef_var (HomeDef_ptr p) : ptr_ (p) {}
+ HomeDef_var (const HomeDef_var &); // copy constructor
+ ~HomeDef_var (void); // destructor
+
+ HomeDef_var &operator= (HomeDef_ptr);
+ HomeDef_var &operator= (const HomeDef_var &);
+ HomeDef_ptr operator-> (void) const;
+
+ operator const HomeDef_ptr &() const;
+ operator HomeDef_ptr &();
+ // in, inout, out, _retn
+ HomeDef_ptr in (void) const;
+ HomeDef_ptr &inout (void);
+ HomeDef_ptr &out (void);
+ HomeDef_ptr _retn (void);
+ HomeDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static HomeDef_ptr tao_duplicate (HomeDef_ptr);
+ static void tao_release (HomeDef_ptr);
+ static HomeDef_ptr tao_nil (void);
+ static HomeDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ HomeDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ HomeDef_var (const TAO_Base_var &rhs);
+ HomeDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_HOMEDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_HOMEDEF___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
+ class TAO_IFR_Client_Export HomeDef_out
+ {
+ public:
+ HomeDef_out (HomeDef_ptr &);
+ HomeDef_out (HomeDef_var &);
+ HomeDef_out (const HomeDef_out &);
+ HomeDef_out &operator= (const HomeDef_out &);
+ HomeDef_out &operator= (const HomeDef_var &);
+ HomeDef_out &operator= (HomeDef_ptr);
+ operator HomeDef_ptr &();
+ HomeDef_ptr &ptr (void);
+ HomeDef_ptr operator-> (void);
+
+ private:
+ HomeDef_ptr &ptr_;
+ };
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-#if !defined (_IR_PROVIDESDEF___OUT_CH_)
-#define _IR_PROVIDESDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export ProvidesDef_out
- {
- public:
- ProvidesDef_out (ProvidesDef_ptr &);
- ProvidesDef_out (ProvidesDef_var &);
- ProvidesDef_out (const ProvidesDef_out &);
- ProvidesDef_out &operator= (const ProvidesDef_out &);
- ProvidesDef_out &operator= (const ProvidesDef_var &);
- ProvidesDef_out &operator= (ProvidesDef_ptr);
- operator ProvidesDef_ptr &();
- ProvidesDef_ptr &ptr (void);
- ProvidesDef_ptr operator-> (void);
-
- private:
- ProvidesDef_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_EVENTDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_EVENTDEF___PTR_CH_
+
+ class EventDef;
+ typedef EventDef *EventDef_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_PROVIDESDEF_CH_)
-#define _IR_PROVIDESDEF_CH_
-
- class _TAO_ProvidesDef_Proxy_Impl;
- class _TAO_ProvidesDef_Remote_Proxy_Impl;
- class _TAO_ProvidesDef_Proxy_Broker;
- class _TAO_ProvidesDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export ProvidesDef
- : public virtual CORBA::Contained
- {
- public:
- typedef ProvidesDef_ptr _ptr_type;
- typedef ProvidesDef_var _var_type;
- static int _tao_class_id;
+#if !defined (_CORBA_COMPONENTIR_EVENTDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_EVENTDEF___VAR_CH_
- // The static operations.
- static ProvidesDef_ptr _duplicate (ProvidesDef_ptr obj);
-
- static ProvidesDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export EventDef_var : public TAO_Base_var
+ {
+ public:
+ EventDef_var (void); // default constructor
+ EventDef_var (EventDef_ptr p) : ptr_ (p) {}
+ EventDef_var (const EventDef_var &); // copy constructor
+ ~EventDef_var (void); // destructor
+
+ EventDef_var &operator= (EventDef_ptr);
+ EventDef_var &operator= (const EventDef_var &);
+ EventDef_ptr operator-> (void) const;
+
+ operator const EventDef_ptr &() const;
+ operator EventDef_ptr &();
+ // in, inout, out, _retn
+ EventDef_ptr in (void) const;
+ EventDef_ptr &inout (void);
+ EventDef_ptr &out (void);
+ EventDef_ptr _retn (void);
+ EventDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static EventDef_ptr tao_duplicate (EventDef_ptr);
+ static void tao_release (EventDef_ptr);
+ static EventDef_ptr tao_nil (void);
+ static EventDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ EventDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ EventDef_var (const TAO_Base_var &rhs);
+ EventDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_EVENTDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_EVENTDEF___OUT_CH_
- static ProvidesDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- static ProvidesDef_ptr _nil (void)
- {
- return (ProvidesDef_ptr)0;
- }
+ class TAO_IFR_Client_Export EventDef_out
+ {
+ public:
+ EventDef_out (EventDef_ptr &);
+ EventDef_out (EventDef_var &);
+ EventDef_out (const EventDef_out &);
+ EventDef_out &operator= (const EventDef_out &);
+ EventDef_out &operator= (const EventDef_var &);
+ EventDef_out &operator= (EventDef_ptr);
+ operator EventDef_ptr &();
+ EventDef_ptr &ptr (void);
+ EventDef_ptr operator-> (void);
- static void _tao_any_destructor (void *);
+ private:
+ EventDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::CORBA::InterfaceDef_ptr interface_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_EVENTDEF_CH_)
+#define _CORBA_COMPONENTIR_EVENTDEF_CH_
+
+ class _TAO_EventDef_Proxy_Impl;
+ class _TAO_EventDef_Remote_Proxy_Impl;
+ class _TAO_EventDef_Proxy_Broker;
+ class _TAO_EventDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export EventDef
+ : public virtual CORBA::ExtValueDef
+ {
+ public:
+ typedef EventDef_ptr _ptr_type;
+ typedef EventDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static EventDef_ptr _duplicate (EventDef_ptr obj);
+
+ static EventDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static EventDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static EventDef_ptr _nil (void)
+ {
+ return (EventDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_EventDef_Proxy_Broker *the_TAO_EventDef_Proxy_Broker_;
+
+ protected:
+ EventDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_EventDef_setup_collocation (int collocated);
+
+ EventDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~EventDef (void);
+
+ friend class _TAO_EventDef_Remote_Proxy_Impl;
+ friend class _TAO_EventDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_EventDef_Direct_Proxy_Impl;
+
+ private:
+ EventDef (const EventDef &);
+ void operator= (const EventDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class TAO_IFR_Client_Export _TAO_EventDef_Proxy_Impl
+ : public virtual CORBA::_TAO_ExtValueDef_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_EventDef_Proxy_Impl (void) {}
- virtual void *_tao_QueryInterface (ptr_arith_t type);
+ protected:
+ _TAO_EventDef_Proxy_Impl (void);
+ };
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_ProvidesDef_Proxy_Broker *the_TAO_ProvidesDef_Proxy_Broker_;
-
- protected:
- ProvidesDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_ProvidesDef_setup_collocation (int collocated);
-
- ProvidesDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~ProvidesDef (void);
-
- friend class _TAO_ProvidesDef_Remote_Proxy_Impl;
- friend class _TAO_ProvidesDef_ThruPOA_Proxy_Impl;
- friend class _TAO_ProvidesDef_Direct_Proxy_Impl;
-
- private:
- ProvidesDef (const ProvidesDef &);
- void operator= (const ProvidesDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_ProvidesDef_Proxy_Impl
- : public virtual CORBA::_TAO_Contained_Proxy_Impl
- {
- public:
- virtual ~_TAO_ProvidesDef_Proxy_Impl (void) {}
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
- virtual ::CORBA::InterfaceDef_ptr interface_type (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- protected:
- _TAO_ProvidesDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_ProvidesDef_Remote_Proxy_Impl
- : public virtual _TAO_ProvidesDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual CORBA::_TAO_Contained_Remote_Proxy_Impl
- {
- public:
- _TAO_ProvidesDef_Remote_Proxy_Impl (void);
-
- virtual ~_TAO_ProvidesDef_Remote_Proxy_Impl (void) {}
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::CORBA::InterfaceDef_ptr interface_type (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_ProvidesDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_ProvidesDef_Proxy_Broker (void);
- virtual _TAO_ProvidesDef_Proxy_Impl &select_proxy (
- ProvidesDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_EventDef_Remote_Proxy_Impl
+ : public virtual _TAO_EventDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_EventDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_EventDef_Remote_Proxy_Impl (void) {}
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
- protected:
- _TAO_ProvidesDef_Proxy_Broker (void);
-
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_EventDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_EventDef_Proxy_Broker (void);
+ virtual _TAO_EventDef_Proxy_Impl &select_proxy (
+ EventDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_EventDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_ProvidesDef_Remote_Proxy_Broker
- : public virtual _TAO_ProvidesDef_Proxy_Broker
- {
- public:
- _TAO_ProvidesDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_EventDef_Remote_Proxy_Broker
+ : public virtual _TAO_EventDef_Proxy_Broker
+ {
+ public:
+ _TAO_EventDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_EventDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_EventDef_Proxy_Impl &select_proxy (
+ EventDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_EventDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_EventDef_Remote_Proxy_Broker *the_TAO_EventDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
- virtual ~_TAO_ProvidesDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- virtual _TAO_ProvidesDef_Proxy_Impl &select_proxy (
- ProvidesDef *object
- ACE_ENV_ARG_DECL
- );
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EventDef;
- private:
- _TAO_ProvidesDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_ProvidesDef_Remote_Proxy_Broker *the_TAO_ProvidesDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProvidesDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
-
- class ProvidesDescription_var;
-
- struct TAO_IFR_Client_Export ProvidesDescription
- {
- typedef ProvidesDescription_var _var_type;
-
- static void _tao_any_destructor (void *);
- TAO_String_Manager name;
- TAO_String_Manager id;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- CORBA::InterfaceDef_var interface_type;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export ProvidesDescription_var
- {
- public:
- ProvidesDescription_var (void);
- ProvidesDescription_var (ProvidesDescription *);
- ProvidesDescription_var (const ProvidesDescription_var &);
- ~ProvidesDescription_var (void);
-
- ProvidesDescription_var &operator= (ProvidesDescription *);
- ProvidesDescription_var &operator= (const ProvidesDescription_var &);
- ProvidesDescription *operator-> (void);
- const ProvidesDescription *operator-> (void) const;
-
- operator const ProvidesDescription &() const;
- operator ProvidesDescription &();
- operator ProvidesDescription &() const;
-
- // Variable-size types only.
- operator ProvidesDescription *&();
-
- // in, inout, out, _retn
- const ProvidesDescription &in (void) const;
- ProvidesDescription &inout (void);
- ProvidesDescription *&out (void);
- ProvidesDescription *_retn (void);
- ProvidesDescription *ptr (void) const;
-
- private:
- ProvidesDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export ProvidesDescription_out
- {
- public:
- ProvidesDescription_out (ProvidesDescription *&);
- ProvidesDescription_out (ProvidesDescription_var &);
- ProvidesDescription_out (const ProvidesDescription_out &);
- ProvidesDescription_out &operator= (const ProvidesDescription_out &);
- ProvidesDescription_out &operator= (ProvidesDescription *);
- operator ProvidesDescription *&();
- ProvidesDescription *&ptr (void);
- ProvidesDescription *operator-> (void);
-
- private:
- ProvidesDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ProvidesDescription_var &);
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProvidesDescription;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_USESDEF___PTR_CH_)
-#define _IR_USESDEF___PTR_CH_
-
- class UsesDef;
- typedef UsesDef *UsesDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_USESDEF___VAR_CH_)
-#define _IR_USESDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export UsesDef_var : public TAO_Base_var
- {
- public:
- UsesDef_var (void); // default constructor
- UsesDef_var (UsesDef_ptr p) : ptr_ (p) {}
- UsesDef_var (const UsesDef_var &); // copy constructor
- ~UsesDef_var (void); // destructor
-
- UsesDef_var &operator= (UsesDef_ptr);
- UsesDef_var &operator= (const UsesDef_var &);
- UsesDef_ptr operator-> (void) const;
-
- operator const UsesDef_ptr &() const;
- operator UsesDef_ptr &();
- // in, inout, out, _retn
- UsesDef_ptr in (void) const;
- UsesDef_ptr &inout (void);
- UsesDef_ptr &out (void);
- UsesDef_ptr _retn (void);
- UsesDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static UsesDef_ptr tao_duplicate (UsesDef_ptr);
- static void tao_release (UsesDef_ptr);
- static UsesDef_ptr tao_nil (void);
- static UsesDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- UsesDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- UsesDef_var (const TAO_Base_var &rhs);
- UsesDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-#if !defined (_IR_USESDEF___OUT_CH_)
-#define _IR_USESDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export UsesDef_out
- {
- public:
- UsesDef_out (UsesDef_ptr &);
- UsesDef_out (UsesDef_var &);
- UsesDef_out (const UsesDef_out &);
- UsesDef_out &operator= (const UsesDef_out &);
- UsesDef_out &operator= (const UsesDef_var &);
- UsesDef_out &operator= (UsesDef_ptr);
- operator UsesDef_ptr &();
- UsesDef_ptr &ptr (void);
- UsesDef_ptr operator-> (void);
-
- private:
- UsesDef_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_CONTAINER___PTR_CH_)
+#define _CORBA_COMPONENTIR_CONTAINER___PTR_CH_
+
+ class Container;
+ typedef Container *Container_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_USESDEF_CH_)
-#define _IR_USESDEF_CH_
-
- class _TAO_UsesDef_Proxy_Impl;
- class _TAO_UsesDef_Remote_Proxy_Impl;
- class _TAO_UsesDef_Proxy_Broker;
- class _TAO_UsesDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export UsesDef
- : public virtual CORBA::Contained
- {
- public:
- typedef UsesDef_ptr _ptr_type;
- typedef UsesDef_var _var_type;
- static int _tao_class_id;
+#if !defined (_CORBA_COMPONENTIR_CONTAINER___VAR_CH_)
+#define _CORBA_COMPONENTIR_CONTAINER___VAR_CH_
- // The static operations.
- static UsesDef_ptr _duplicate (UsesDef_ptr obj);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export Container_var : public TAO_Base_var
+ {
+ public:
+ Container_var (void); // default constructor
+ Container_var (Container_ptr p) : ptr_ (p) {}
+ Container_var (const Container_var &); // copy constructor
+ ~Container_var (void); // destructor
+
+ Container_var &operator= (Container_ptr);
+ Container_var &operator= (const Container_var &);
+ Container_ptr operator-> (void) const;
+
+ operator const Container_ptr &() const;
+ operator Container_ptr &();
+ // in, inout, out, _retn
+ Container_ptr in (void) const;
+ Container_ptr &inout (void);
+ Container_ptr &out (void);
+ Container_ptr _retn (void);
+ Container_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static Container_ptr tao_duplicate (Container_ptr);
+ static void tao_release (Container_ptr);
+ static Container_ptr tao_nil (void);
+ static Container_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ Container_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ Container_var (const TAO_Base_var &rhs);
+ Container_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_CONTAINER___OUT_CH_)
+#define _CORBA_COMPONENTIR_CONTAINER___OUT_CH_
- static UsesDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- static UsesDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class TAO_IFR_Client_Export Container_out
+ {
+ public:
+ Container_out (Container_ptr &);
+ Container_out (Container_var &);
+ Container_out (const Container_out &);
+ Container_out &operator= (const Container_out &);
+ Container_out &operator= (const Container_var &);
+ Container_out &operator= (Container_ptr);
+ operator Container_ptr &();
+ Container_ptr &ptr (void);
+ Container_ptr operator-> (void);
- static UsesDef_ptr _nil (void)
- {
- return (UsesDef_ptr)0;
- }
+ private:
+ Container_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
- static void _tao_any_destructor (void *);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_CONTAINER_CH_)
+#define _CORBA_COMPONENTIR_CONTAINER_CH_
+
+ class _TAO_Container_Proxy_Impl;
+ class _TAO_Container_Remote_Proxy_Impl;
+ class _TAO_Container_Proxy_Broker;
+ class _TAO_Container_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export Container
+ : public virtual CORBA::Object
+ {
+ public:
+ typedef Container_ptr _ptr_type;
+ typedef Container_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static Container_ptr _duplicate (Container_ptr obj);
+
+ static Container_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static Container_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static Container_ptr _nil (void)
+ {
+ return (Container_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr create_component (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::HomeDef_ptr create_home (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::EventDef_ptr create_event (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_Container_Proxy_Broker *the_TAO_Container_Proxy_Broker_;
+
+ protected:
+ Container (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_Container_setup_collocation (int collocated);
+
+ Container (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~Container (void);
+
+ friend class _TAO_Container_Remote_Proxy_Impl;
+ friend class _TAO_Container_ThruPOA_Proxy_Impl;
+ friend class _TAO_Container_Direct_Proxy_Impl;
+
+ private:
+ Container (const Container &);
+ void operator= (const Container &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_Container_Proxy_Impl
+ : public virtual TAO_Object_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_Container_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr create_component (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::HomeDef_ptr create_home (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::EventDef_ptr create_event (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ protected:
+ _TAO_Container_Proxy_Impl (void);
+ };
+
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
- virtual ::CORBA::InterfaceDef_ptr interface_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_Container_Remote_Proxy_Impl
+ : public virtual _TAO_Container_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl
+ {
+ public:
+ _TAO_Container_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_Container_Remote_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr create_component (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::HomeDef_ptr create_home (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::EventDef_ptr create_event (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_Container_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_Container_Proxy_Broker (void);
+ virtual _TAO_Container_Proxy_Impl &select_proxy (
+ Container *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_Container_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
- virtual CORBA::Boolean is_multiple (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_Container_Remote_Proxy_Broker
+ : public virtual _TAO_Container_Proxy_Broker
+ {
+ public:
+ _TAO_Container_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_Container_Remote_Proxy_Broker (void);
+
+ virtual _TAO_Container_Proxy_Impl &select_proxy (
+ Container *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_Container_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_Container_Remote_Proxy_Broker *the_TAO_Container_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Container;
- virtual void *_tao_QueryInterface (ptr_arith_t type);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+
+#if !defined (_CORBA_COMPONENTIR_MODULEDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_MODULEDEF___PTR_CH_
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_UsesDef_Proxy_Broker *the_TAO_UsesDef_Proxy_Broker_;
-
- protected:
- UsesDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_UsesDef_setup_collocation (int collocated);
-
- UsesDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~UsesDef (void);
-
- friend class _TAO_UsesDef_Remote_Proxy_Impl;
- friend class _TAO_UsesDef_ThruPOA_Proxy_Impl;
- friend class _TAO_UsesDef_Direct_Proxy_Impl;
-
- private:
- UsesDef (const UsesDef &);
- void operator= (const UsesDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_UsesDef_Proxy_Impl
- : public virtual CORBA::_TAO_Contained_Proxy_Impl
- {
- public:
- virtual ~_TAO_UsesDef_Proxy_Impl (void) {}
+ class ModuleDef;
+ typedef ModuleDef *ModuleDef_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_MODULEDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_MODULEDEF___VAR_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::CORBA::InterfaceDef_ptr interface_type (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export ModuleDef_var : public TAO_Base_var
+ {
+ public:
+ ModuleDef_var (void); // default constructor
+ ModuleDef_var (ModuleDef_ptr p) : ptr_ (p) {}
+ ModuleDef_var (const ModuleDef_var &); // copy constructor
+ ~ModuleDef_var (void); // destructor
+
+ ModuleDef_var &operator= (ModuleDef_ptr);
+ ModuleDef_var &operator= (const ModuleDef_var &);
+ ModuleDef_ptr operator-> (void) const;
+
+ operator const ModuleDef_ptr &() const;
+ operator ModuleDef_ptr &();
+ // in, inout, out, _retn
+ ModuleDef_ptr in (void) const;
+ ModuleDef_ptr &inout (void);
+ ModuleDef_ptr &out (void);
+ ModuleDef_ptr _retn (void);
+ ModuleDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static ModuleDef_ptr tao_duplicate (ModuleDef_ptr);
+ static void tao_release (ModuleDef_ptr);
+ static ModuleDef_ptr tao_nil (void);
+ static ModuleDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ ModuleDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ ModuleDef_var (const TAO_Base_var &rhs);
+ ModuleDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_MODULEDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_MODULEDEF___OUT_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- virtual CORBA::Boolean is_multiple (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- protected:
- _TAO_UsesDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_UsesDef_Remote_Proxy_Impl
- : public virtual _TAO_UsesDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual CORBA::_TAO_Contained_Remote_Proxy_Impl
- {
- public:
- _TAO_UsesDef_Remote_Proxy_Impl (void);
+ class TAO_IFR_Client_Export ModuleDef_out
+ {
+ public:
+ ModuleDef_out (ModuleDef_ptr &);
+ ModuleDef_out (ModuleDef_var &);
+ ModuleDef_out (const ModuleDef_out &);
+ ModuleDef_out &operator= (const ModuleDef_out &);
+ ModuleDef_out &operator= (const ModuleDef_var &);
+ ModuleDef_out &operator= (ModuleDef_ptr);
+ operator ModuleDef_ptr &();
+ ModuleDef_ptr &ptr (void);
+ ModuleDef_ptr operator-> (void);
- virtual ~_TAO_UsesDef_Remote_Proxy_Impl (void) {}
+ private:
+ ModuleDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::CORBA::InterfaceDef_ptr interface_type (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_MODULEDEF_CH_)
+#define _CORBA_COMPONENTIR_MODULEDEF_CH_
+
+ class _TAO_ModuleDef_Proxy_Impl;
+ class _TAO_ModuleDef_Remote_Proxy_Impl;
+ class _TAO_ModuleDef_Proxy_Broker;
+ class _TAO_ModuleDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export ModuleDef
+ : public virtual CORBA::ModuleDef,
+ public virtual CORBA::ComponentIR::Container
+ {
+ public:
+ typedef ModuleDef_ptr _ptr_type;
+ typedef ModuleDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static ModuleDef_ptr _duplicate (ModuleDef_ptr obj);
+
+ static ModuleDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ModuleDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ModuleDef_ptr _nil (void)
+ {
+ return (ModuleDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_ModuleDef_Proxy_Broker *the_TAO_ModuleDef_Proxy_Broker_;
+
+ protected:
+ ModuleDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_ModuleDef_setup_collocation (int collocated);
+
+ ModuleDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~ModuleDef (void);
+
+ friend class _TAO_ModuleDef_Remote_Proxy_Impl;
+ friend class _TAO_ModuleDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_ModuleDef_Direct_Proxy_Impl;
+
+ private:
+ ModuleDef (const ModuleDef &);
+ void operator= (const ModuleDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
- virtual CORBA::Boolean is_multiple (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_UsesDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_UsesDef_Proxy_Broker (void);
- virtual _TAO_UsesDef_Proxy_Impl &select_proxy (
- UsesDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+ class TAO_IFR_Client_Export _TAO_ModuleDef_Proxy_Impl
+ : public virtual CORBA::_TAO_ModuleDef_Proxy_Impl,
+ public virtual CORBA::ComponentIR::_TAO_Container_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_ModuleDef_Proxy_Impl (void) {}
- protected:
- _TAO_UsesDef_Proxy_Broker (void);
+ protected:
+ _TAO_ModuleDef_Proxy_Impl (void);
+ };
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_UsesDef_Remote_Proxy_Broker
- : public virtual _TAO_UsesDef_Proxy_Broker
- {
- public:
- _TAO_UsesDef_Remote_Proxy_Broker (void);
- virtual ~_TAO_UsesDef_Remote_Proxy_Broker (void);
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
- virtual _TAO_UsesDef_Proxy_Impl &select_proxy (
- UsesDef *object
- ACE_ENV_ARG_DECL
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_ModuleDef_Remote_Proxy_Impl
+ : public virtual _TAO_ModuleDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_ModuleDef_Remote_Proxy_Impl,
+ public virtual CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_ModuleDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_ModuleDef_Remote_Proxy_Impl (void) {}
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
- private:
- _TAO_UsesDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_UsesDef_Remote_Proxy_Broker *the_TAO_UsesDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UsesDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
-
- class UsesDescription_var;
-
- struct TAO_IFR_Client_Export UsesDescription
- {
- typedef UsesDescription_var _var_type;
-
- static void _tao_any_destructor (void *);
- TAO_String_Manager name;
- TAO_String_Manager id;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- CORBA::InterfaceDef_var interface_type;
- CORBA::Boolean is_multiple;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export UsesDescription_var
- {
- public:
- UsesDescription_var (void);
- UsesDescription_var (UsesDescription *);
- UsesDescription_var (const UsesDescription_var &);
- ~UsesDescription_var (void);
-
- UsesDescription_var &operator= (UsesDescription *);
- UsesDescription_var &operator= (const UsesDescription_var &);
- UsesDescription *operator-> (void);
- const UsesDescription *operator-> (void) const;
-
- operator const UsesDescription &() const;
- operator UsesDescription &();
- operator UsesDescription &() const;
-
- // Variable-size types only.
- operator UsesDescription *&();
-
- // in, inout, out, _retn
- const UsesDescription &in (void) const;
- UsesDescription &inout (void);
- UsesDescription *&out (void);
- UsesDescription *_retn (void);
- UsesDescription *ptr (void) const;
-
- private:
- UsesDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export UsesDescription_out
- {
- public:
- UsesDescription_out (UsesDescription *&);
- UsesDescription_out (UsesDescription_var &);
- UsesDescription_out (const UsesDescription_out &);
- UsesDescription_out &operator= (const UsesDescription_out &);
- UsesDescription_out &operator= (UsesDescription *);
- operator UsesDescription *&();
- UsesDescription *&ptr (void);
- UsesDescription *operator-> (void);
-
- private:
- UsesDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const UsesDescription_var &);
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UsesDescription;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_PROVIDESDESCSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_IR_PROVIDESDESCSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_IR_ProvidesDescSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Sequence_IR_ProvidesDescSeq (void);
- _TAO_Unbounded_Sequence_IR_ProvidesDescSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_IR_ProvidesDescSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- 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);
-
- // = Accessors.
- ProvidesDescription &operator[] (CORBA::ULong i);
- const ProvidesDescription &operator[] (CORBA::ULong i) const;
-
- // = Static operations.
- static ProvidesDescription *allocbuf (CORBA::ULong size);
- static void freebuf (ProvidesDescription *buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- ProvidesDescription *get_buffer (CORBA::Boolean orphan = 0);
- const ProvidesDescription *get_buffer (void) const;
- void replace (
- CORBA::ULong max,
- CORBA::ULong length,
- ProvidesDescription *data,
- CORBA::Boolean release
- );
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_PROVIDESDESCSEQ_CH_)
-#define _IR_PROVIDESDESCSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class ProvidesDescSeq;
- class ProvidesDescSeq_var;
-
- // *************************************************************
- // IR::ProvidesDescSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export ProvidesDescSeq : public
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_IR_ProvidesDescSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<ProvidesDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- ProvidesDescSeq (void);
- ProvidesDescSeq (CORBA::ULong max);
- ProvidesDescSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- ProvidesDescription *buffer,
- CORBA::Boolean release = 0
- );
- ProvidesDescSeq (const ProvidesDescSeq &);
- ~ProvidesDescSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef ProvidesDescSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PROVIDESDESCSEQ___VAR_CH_)
-#define _IR_PROVIDESDESCSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::ProvidesDescSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export ProvidesDescSeq_var
- {
- public:
- ProvidesDescSeq_var (void);
- ProvidesDescSeq_var (ProvidesDescSeq *);
- ProvidesDescSeq_var (const ProvidesDescSeq_var &);
- ~ProvidesDescSeq_var (void);
-
- ProvidesDescSeq_var &operator= (ProvidesDescSeq *);
- ProvidesDescSeq_var &operator= (const ProvidesDescSeq_var &);
- ProvidesDescSeq *operator-> (void);
- const ProvidesDescSeq *operator-> (void) const;
-
- operator const ProvidesDescSeq &() const;
- operator ProvidesDescSeq &();
- operator ProvidesDescSeq &() const;
-
- // Variable-size base types only.
- operator ProvidesDescSeq *&();
-
- ProvidesDescription & operator[] (CORBA::ULong index);
- const ProvidesDescription & operator[] (CORBA::ULong index) const;
-
- // in, inout, out, _retn
- const ProvidesDescSeq &in (void) const;
- ProvidesDescSeq &inout (void);
- ProvidesDescSeq *&out (void);
- ProvidesDescSeq *_retn (void);
- ProvidesDescSeq *ptr (void) const;
-
- private:
- ProvidesDescSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PROVIDESDESCSEQ___OUT_CH_)
-#define _IR_PROVIDESDESCSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export ProvidesDescSeq_out
- {
- public:
- ProvidesDescSeq_out (ProvidesDescSeq *&);
- ProvidesDescSeq_out (ProvidesDescSeq_var &);
- ProvidesDescSeq_out (const ProvidesDescSeq_out &);
- ProvidesDescSeq_out &operator= (const ProvidesDescSeq_out &);
- ProvidesDescSeq_out &operator= (ProvidesDescSeq *);
- operator ProvidesDescSeq *&();
- ProvidesDescSeq *&ptr (void);
- ProvidesDescSeq *operator-> (void);
- ProvidesDescription & operator[] (CORBA::ULong index);
-
- private:
- ProvidesDescSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ProvidesDescSeq_var &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProvidesDescSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_USESDESCSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_IR_USESDESCSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_IR_UsesDescSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Sequence_IR_UsesDescSeq (void);
- _TAO_Unbounded_Sequence_IR_UsesDescSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_IR_UsesDescSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- 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);
-
- // = Accessors.
- UsesDescription &operator[] (CORBA::ULong i);
- const UsesDescription &operator[] (CORBA::ULong i) const;
-
- // = Static operations.
- static UsesDescription *allocbuf (CORBA::ULong size);
- static void freebuf (UsesDescription *buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- UsesDescription *get_buffer (CORBA::Boolean orphan = 0);
- const UsesDescription *get_buffer (void) const;
- void replace (
- CORBA::ULong max,
- CORBA::ULong length,
- UsesDescription *data,
- CORBA::Boolean release
- );
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_USESDESCSEQ_CH_)
-#define _IR_USESDESCSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class UsesDescSeq;
- class UsesDescSeq_var;
-
- // *************************************************************
- // IR::UsesDescSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export UsesDescSeq : public
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_IR_UsesDescSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<UsesDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- UsesDescSeq (void);
- UsesDescSeq (CORBA::ULong max);
- UsesDescSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- UsesDescription *buffer,
- CORBA::Boolean release = 0
- );
- UsesDescSeq (const UsesDescSeq &);
- ~UsesDescSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef UsesDescSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_USESDESCSEQ___VAR_CH_)
-#define _IR_USESDESCSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::UsesDescSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export UsesDescSeq_var
- {
- public:
- UsesDescSeq_var (void);
- UsesDescSeq_var (UsesDescSeq *);
- UsesDescSeq_var (const UsesDescSeq_var &);
- ~UsesDescSeq_var (void);
-
- UsesDescSeq_var &operator= (UsesDescSeq *);
- UsesDescSeq_var &operator= (const UsesDescSeq_var &);
- UsesDescSeq *operator-> (void);
- const UsesDescSeq *operator-> (void) const;
-
- operator const UsesDescSeq &() const;
- operator UsesDescSeq &();
- operator UsesDescSeq &() const;
-
- // Variable-size base types only.
- operator UsesDescSeq *&();
-
- UsesDescription & operator[] (CORBA::ULong index);
- const UsesDescription & operator[] (CORBA::ULong index) const;
-
- // in, inout, out, _retn
- const UsesDescSeq &in (void) const;
- UsesDescSeq &inout (void);
- UsesDescSeq *&out (void);
- UsesDescSeq *_retn (void);
- UsesDescSeq *ptr (void) const;
-
- private:
- UsesDescSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_USESDESCSEQ___OUT_CH_)
-#define _IR_USESDESCSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export UsesDescSeq_out
- {
- public:
- UsesDescSeq_out (UsesDescSeq *&);
- UsesDescSeq_out (UsesDescSeq_var &);
- UsesDescSeq_out (const UsesDescSeq_out &);
- UsesDescSeq_out &operator= (const UsesDescSeq_out &);
- UsesDescSeq_out &operator= (UsesDescSeq *);
- operator UsesDescSeq *&();
- UsesDescSeq *&ptr (void);
- UsesDescSeq *operator-> (void);
- UsesDescription & operator[] (CORBA::ULong index);
-
- private:
- UsesDescSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const UsesDescSeq_var &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UsesDescSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_EVENTDEF___PTR_CH_)
-#define _IR_EVENTDEF___PTR_CH_
-
- class EventDef;
- typedef EventDef *EventDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_EVENTDEF___VAR_CH_)
-#define _IR_EVENTDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export EventDef_var : public TAO_Base_var
- {
- public:
- EventDef_var (void); // default constructor
- EventDef_var (EventDef_ptr p) : ptr_ (p) {}
- EventDef_var (const EventDef_var &); // copy constructor
- ~EventDef_var (void); // destructor
-
- EventDef_var &operator= (EventDef_ptr);
- EventDef_var &operator= (const EventDef_var &);
- EventDef_ptr operator-> (void) const;
-
- operator const EventDef_ptr &() const;
- operator EventDef_ptr &();
- // in, inout, out, _retn
- EventDef_ptr in (void) const;
- EventDef_ptr &inout (void);
- EventDef_ptr &out (void);
- EventDef_ptr _retn (void);
- EventDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static EventDef_ptr tao_duplicate (EventDef_ptr);
- static void tao_release (EventDef_ptr);
- static EventDef_ptr tao_nil (void);
- static EventDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- EventDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- EventDef_var (const TAO_Base_var &rhs);
- EventDef_var &operator= (const TAO_Base_var &rhs);
- };
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ModuleDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_ModuleDef_Proxy_Broker (void);
+ virtual _TAO_ModuleDef_Proxy_Impl &select_proxy (
+ ModuleDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_ModuleDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_ModuleDef_Remote_Proxy_Broker
+ : public virtual _TAO_ModuleDef_Proxy_Broker
+ {
+ public:
+ _TAO_ModuleDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_ModuleDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_ModuleDef_Proxy_Impl &select_proxy (
+ ModuleDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_ModuleDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_ModuleDef_Remote_Proxy_Broker *the_TAO_ModuleDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ModuleDef;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-#if !defined (_IR_EVENTDEF___OUT_CH_)
-#define _IR_EVENTDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export EventDef_out
- {
- public:
- EventDef_out (EventDef_ptr &);
- EventDef_out (EventDef_var &);
- EventDef_out (const EventDef_out &);
- EventDef_out &operator= (const EventDef_out &);
- EventDef_out &operator= (const EventDef_var &);
- EventDef_out &operator= (EventDef_ptr);
- operator EventDef_ptr &();
- EventDef_ptr &ptr (void);
- EventDef_ptr operator-> (void);
-
- private:
- EventDef_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_REPOSITORY___PTR_CH_)
+#define _CORBA_COMPONENTIR_REPOSITORY___PTR_CH_
+
+ class Repository;
+ typedef Repository *Repository_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_EVENTDEF_CH_)
-#define _IR_EVENTDEF_CH_
-
- class _TAO_EventDef_Proxy_Impl;
- class _TAO_EventDef_Remote_Proxy_Impl;
- class _TAO_EventDef_Proxy_Broker;
- class _TAO_EventDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export EventDef
- : public virtual CORBA::Contained
- {
- public:
- typedef EventDef_ptr _ptr_type;
- typedef EventDef_var _var_type;
- static int _tao_class_id;
-
- // The static operations.
- static EventDef_ptr _duplicate (EventDef_ptr obj);
+#if !defined (_CORBA_COMPONENTIR_REPOSITORY___VAR_CH_)
+#define _CORBA_COMPONENTIR_REPOSITORY___VAR_CH_
- static EventDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export Repository_var : public TAO_Base_var
+ {
+ public:
+ Repository_var (void); // default constructor
+ Repository_var (Repository_ptr p) : ptr_ (p) {}
+ Repository_var (const Repository_var &); // copy constructor
+ ~Repository_var (void); // destructor
+
+ Repository_var &operator= (Repository_ptr);
+ Repository_var &operator= (const Repository_var &);
+ Repository_ptr operator-> (void) const;
+
+ operator const Repository_ptr &() const;
+ operator Repository_ptr &();
+ // in, inout, out, _retn
+ Repository_ptr in (void) const;
+ Repository_ptr &inout (void);
+ Repository_ptr &out (void);
+ Repository_ptr _retn (void);
+ Repository_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static Repository_ptr tao_duplicate (Repository_ptr);
+ static void tao_release (Repository_ptr);
+ static Repository_ptr tao_nil (void);
+ static Repository_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ Repository_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ Repository_var (const TAO_Base_var &rhs);
+ Repository_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_REPOSITORY___OUT_CH_)
+#define _CORBA_COMPONENTIR_REPOSITORY___OUT_CH_
- static EventDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- static EventDef_ptr _nil (void)
- {
- return (EventDef_ptr)0;
- }
+ class TAO_IFR_Client_Export Repository_out
+ {
+ public:
+ Repository_out (Repository_ptr &);
+ Repository_out (Repository_var &);
+ Repository_out (const Repository_out &);
+ Repository_out &operator= (const Repository_out &);
+ Repository_out &operator= (const Repository_var &);
+ Repository_out &operator= (Repository_ptr);
+ operator Repository_ptr &();
+ Repository_ptr &ptr (void);
+ Repository_ptr operator-> (void);
- static void _tao_any_destructor (void *);
+ private:
+ Repository_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual CORBA::Boolean is_a (
- const char * event_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_REPOSITORY_CH_)
+#define _CORBA_COMPONENTIR_REPOSITORY_CH_
+
+ class _TAO_Repository_Proxy_Impl;
+ class _TAO_Repository_Remote_Proxy_Impl;
+ class _TAO_Repository_Proxy_Broker;
+ class _TAO_Repository_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export Repository
+ : public virtual CORBA::Repository,
+ public virtual CORBA::ComponentIR::Container
+ {
+ public:
+ typedef Repository_ptr _ptr_type;
+ typedef Repository_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static Repository_ptr _duplicate (Repository_ptr obj);
+
+ static Repository_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static Repository_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static Repository_ptr _nil (void)
+ {
+ return (Repository_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_Repository_Proxy_Broker *the_TAO_Repository_Proxy_Broker_;
+
+ protected:
+ Repository (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_Repository_setup_collocation (int collocated);
+
+ Repository (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~Repository (void);
+
+ friend class _TAO_Repository_Remote_Proxy_Impl;
+ friend class _TAO_Repository_ThruPOA_Proxy_Impl;
+ friend class _TAO_Repository_Direct_Proxy_Impl;
+
+ private:
+ Repository (const Repository &);
+ void operator= (const Repository &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
- virtual ::CORBA::ValueDef_ptr event (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class TAO_IFR_Client_Export _TAO_Repository_Proxy_Impl
+ : public virtual CORBA::_TAO_Repository_Proxy_Impl,
+ public virtual CORBA::ComponentIR::_TAO_Container_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_Repository_Proxy_Impl (void) {}
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ protected:
+ _TAO_Repository_Proxy_Impl (void);
+ };
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
- virtual void *_tao_QueryInterface (ptr_arith_t type);
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_EventDef_Proxy_Broker *the_TAO_EventDef_Proxy_Broker_;
-
- protected:
- EventDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_EventDef_setup_collocation (int collocated);
-
- EventDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~EventDef (void);
-
- friend class _TAO_EventDef_Remote_Proxy_Impl;
- friend class _TAO_EventDef_ThruPOA_Proxy_Impl;
- friend class _TAO_EventDef_Direct_Proxy_Impl;
-
- private:
- EventDef (const EventDef &);
- void operator= (const EventDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_EventDef_Proxy_Impl
- : public virtual CORBA::_TAO_Contained_Proxy_Impl
- {
- public:
- virtual ~_TAO_EventDef_Proxy_Impl (void) {}
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual CORBA::Boolean is_a (
- CORBA_Object *_collocated_tao_target_,
- const char * event_id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_Repository_Remote_Proxy_Impl
+ : public virtual _TAO_Repository_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_Repository_Remote_Proxy_Impl,
+ public virtual CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_Repository_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_Repository_Remote_Proxy_Impl (void) {}
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::CORBA::ValueDef_ptr event (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- protected:
- _TAO_EventDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_EventDef_Remote_Proxy_Impl
- : public virtual _TAO_EventDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual CORBA::_TAO_Contained_Remote_Proxy_Impl
- {
- public:
- _TAO_EventDef_Remote_Proxy_Impl (void);
-
- virtual ~_TAO_EventDef_Remote_Proxy_Impl (void) {}
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_Repository_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_Repository_Proxy_Broker (void);
+ virtual _TAO_Repository_Proxy_Impl &select_proxy (
+ Repository *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_Repository_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual CORBA::Boolean is_a (
- CORBA_Object *_collocated_tao_target_,
- const char * event_id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_Repository_Remote_Proxy_Broker
+ : public virtual _TAO_Repository_Proxy_Broker
+ {
+ public:
+ _TAO_Repository_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_Repository_Remote_Proxy_Broker (void);
+
+ virtual _TAO_Repository_Proxy_Impl &select_proxy (
+ Repository *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_Repository_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_Repository_Remote_Proxy_Broker *the_TAO_Repository_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::CORBA::ValueDef_ptr event (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_EventDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_EventDef_Proxy_Broker (void);
- virtual _TAO_EventDef_Proxy_Impl &select_proxy (
- EventDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
-
- protected:
- _TAO_EventDef_Proxy_Broker (void);
-
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_EventDef_Remote_Proxy_Broker
- : public virtual _TAO_EventDef_Proxy_Broker
- {
- public:
- _TAO_EventDef_Remote_Proxy_Broker (void);
-
- virtual ~_TAO_EventDef_Remote_Proxy_Broker (void);
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- virtual _TAO_EventDef_Proxy_Impl &select_proxy (
- EventDef *object
- ACE_ENV_ARG_DECL
- );
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Repository;
- private:
- _TAO_EventDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_EventDef_Remote_Proxy_Broker *the_TAO_EventDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EventDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
-
- class EventDescription_var;
-
- struct TAO_IFR_Client_Export EventDescription
- {
- typedef EventDescription_var _var_type;
-
- static void _tao_any_destructor (void *);
- TAO_String_Manager name;
- TAO_String_Manager id;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- CORBA::ValueDef_var value;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export EventDescription_var
- {
- public:
- EventDescription_var (void);
- EventDescription_var (EventDescription *);
- EventDescription_var (const EventDescription_var &);
- ~EventDescription_var (void);
-
- EventDescription_var &operator= (EventDescription *);
- EventDescription_var &operator= (const EventDescription_var &);
- EventDescription *operator-> (void);
- const EventDescription *operator-> (void) const;
-
- operator const EventDescription &() const;
- operator EventDescription &();
- operator EventDescription &() const;
-
- // Variable-size types only.
- operator EventDescription *&();
-
- // in, inout, out, _retn
- const EventDescription &in (void) const;
- EventDescription &inout (void);
- EventDescription *&out (void);
- EventDescription *_retn (void);
- EventDescription *ptr (void) const;
-
- private:
- EventDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export EventDescription_out
- {
- public:
- EventDescription_out (EventDescription *&);
- EventDescription_out (EventDescription_var &);
- EventDescription_out (const EventDescription_out &);
- EventDescription_out &operator= (const EventDescription_out &);
- EventDescription_out &operator= (EventDescription *);
- operator EventDescription *&();
- EventDescription *&ptr (void);
- EventDescription *operator-> (void);
-
- private:
- EventDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const EventDescription_var &);
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EventDescription;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_EMITSDEF___PTR_CH_)
-#define _IR_EMITSDEF___PTR_CH_
-
- class EmitsDef;
- typedef EmitsDef *EmitsDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_EMITSDEF___VAR_CH_)
-#define _IR_EMITSDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export EmitsDef_var : public TAO_Base_var
- {
- public:
- EmitsDef_var (void); // default constructor
- EmitsDef_var (EmitsDef_ptr p) : ptr_ (p) {}
- EmitsDef_var (const EmitsDef_var &); // copy constructor
- ~EmitsDef_var (void); // destructor
-
- EmitsDef_var &operator= (EmitsDef_ptr);
- EmitsDef_var &operator= (const EmitsDef_var &);
- EmitsDef_ptr operator-> (void) const;
-
- operator const EmitsDef_ptr &() const;
- operator EmitsDef_ptr &();
- // in, inout, out, _retn
- EmitsDef_ptr in (void) const;
- EmitsDef_ptr &inout (void);
- EmitsDef_ptr &out (void);
- EmitsDef_ptr _retn (void);
- EmitsDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static EmitsDef_ptr tao_duplicate (EmitsDef_ptr);
- static void tao_release (EmitsDef_ptr);
- static EmitsDef_ptr tao_nil (void);
- static EmitsDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- EmitsDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- EmitsDef_var (const TAO_Base_var &rhs);
- EmitsDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-#if !defined (_IR_EMITSDEF___OUT_CH_)
-#define _IR_EMITSDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export EmitsDef_out
- {
- public:
- EmitsDef_out (EmitsDef_ptr &);
- EmitsDef_out (EmitsDef_var &);
- EmitsDef_out (const EmitsDef_out &);
- EmitsDef_out &operator= (const EmitsDef_out &);
- EmitsDef_out &operator= (const EmitsDef_var &);
- EmitsDef_out &operator= (EmitsDef_ptr);
- operator EmitsDef_ptr &();
- EmitsDef_ptr &ptr (void);
- EmitsDef_ptr operator-> (void);
-
- private:
- EmitsDef_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_PROVIDESDEF___PTR_CH_
+
+ class ProvidesDef;
+ typedef ProvidesDef *ProvidesDef_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_EMITSDEF_CH_)
-#define _IR_EMITSDEF_CH_
-
- class _TAO_EmitsDef_Proxy_Impl;
- class _TAO_EmitsDef_Remote_Proxy_Impl;
- class _TAO_EmitsDef_Proxy_Broker;
- class _TAO_EmitsDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export EmitsDef
- : public virtual IR::EventDef
- {
- public:
- typedef EmitsDef_ptr _ptr_type;
- typedef EmitsDef_var _var_type;
- static int _tao_class_id;
+#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_PROVIDESDEF___VAR_CH_
- // The static operations.
- static EmitsDef_ptr _duplicate (EmitsDef_ptr obj);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export ProvidesDef_var : public TAO_Base_var
+ {
+ public:
+ ProvidesDef_var (void); // default constructor
+ ProvidesDef_var (ProvidesDef_ptr p) : ptr_ (p) {}
+ ProvidesDef_var (const ProvidesDef_var &); // copy constructor
+ ~ProvidesDef_var (void); // destructor
+
+ ProvidesDef_var &operator= (ProvidesDef_ptr);
+ ProvidesDef_var &operator= (const ProvidesDef_var &);
+ ProvidesDef_ptr operator-> (void) const;
+
+ operator const ProvidesDef_ptr &() const;
+ operator ProvidesDef_ptr &();
+ // in, inout, out, _retn
+ ProvidesDef_ptr in (void) const;
+ ProvidesDef_ptr &inout (void);
+ ProvidesDef_ptr &out (void);
+ ProvidesDef_ptr _retn (void);
+ ProvidesDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static ProvidesDef_ptr tao_duplicate (ProvidesDef_ptr);
+ static void tao_release (ProvidesDef_ptr);
+ static ProvidesDef_ptr tao_nil (void);
+ static ProvidesDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ ProvidesDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ ProvidesDef_var (const TAO_Base_var &rhs);
+ ProvidesDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_PROVIDESDEF___OUT_CH_
- static EmitsDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- static EmitsDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class TAO_IFR_Client_Export ProvidesDef_out
+ {
+ public:
+ ProvidesDef_out (ProvidesDef_ptr &);
+ ProvidesDef_out (ProvidesDef_var &);
+ ProvidesDef_out (const ProvidesDef_out &);
+ ProvidesDef_out &operator= (const ProvidesDef_out &);
+ ProvidesDef_out &operator= (const ProvidesDef_var &);
+ ProvidesDef_out &operator= (ProvidesDef_ptr);
+ operator ProvidesDef_ptr &();
+ ProvidesDef_ptr &ptr (void);
+ ProvidesDef_ptr operator-> (void);
- static EmitsDef_ptr _nil (void)
- {
- return (EmitsDef_ptr)0;
- }
+ private:
+ ProvidesDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
- static void _tao_any_destructor (void *);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF_CH_)
+#define _CORBA_COMPONENTIR_PROVIDESDEF_CH_
+
+ class _TAO_ProvidesDef_Proxy_Impl;
+ class _TAO_ProvidesDef_Remote_Proxy_Impl;
+ class _TAO_ProvidesDef_Proxy_Broker;
+ class _TAO_ProvidesDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export ProvidesDef
+ : public virtual CORBA::Contained
+ {
+ public:
+ typedef ProvidesDef_ptr _ptr_type;
+ typedef ProvidesDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static ProvidesDef_ptr _duplicate (ProvidesDef_ptr obj);
+
+ static ProvidesDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ProvidesDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ProvidesDef_ptr _nil (void)
+ {
+ return (ProvidesDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::InterfaceDef_ptr interface_type (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void interface_type (
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_ProvidesDef_Proxy_Broker *the_TAO_ProvidesDef_Proxy_Broker_;
+
+ protected:
+ ProvidesDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_ProvidesDef_setup_collocation (int collocated);
+
+ ProvidesDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~ProvidesDef (void);
+
+ friend class _TAO_ProvidesDef_Remote_Proxy_Impl;
+ friend class _TAO_ProvidesDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_ProvidesDef_Direct_Proxy_Impl;
+
+ private:
+ ProvidesDef (const ProvidesDef &);
+ void operator= (const ProvidesDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ProvidesDef_Proxy_Impl
+ : public virtual CORBA::_TAO_Contained_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_ProvidesDef_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::InterfaceDef_ptr interface_type (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void interface_type (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ protected:
+ _TAO_ProvidesDef_Proxy_Impl (void);
+ };
+
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_ProvidesDef_Remote_Proxy_Impl
+ : public virtual _TAO_ProvidesDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_Contained_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_ProvidesDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_ProvidesDef_Remote_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::InterfaceDef_ptr interface_type (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void interface_type (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
- virtual void *_tao_QueryInterface (ptr_arith_t type);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ProvidesDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_ProvidesDef_Proxy_Broker (void);
+ virtual _TAO_ProvidesDef_Proxy_Impl &select_proxy (
+ ProvidesDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_ProvidesDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_EmitsDef_Proxy_Broker *the_TAO_EmitsDef_Proxy_Broker_;
-
- protected:
- EmitsDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_EmitsDef_setup_collocation (int collocated);
-
- EmitsDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~EmitsDef (void);
-
- friend class _TAO_EmitsDef_Remote_Proxy_Impl;
- friend class _TAO_EmitsDef_ThruPOA_Proxy_Impl;
- friend class _TAO_EmitsDef_Direct_Proxy_Impl;
-
- private:
- EmitsDef (const EmitsDef &);
- void operator= (const EmitsDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_EmitsDef_Proxy_Impl
- : public virtual IR::_TAO_EventDef_Proxy_Impl
- {
- public:
- virtual ~_TAO_EmitsDef_Proxy_Impl (void) {}
-
- protected:
- _TAO_EmitsDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_EmitsDef_Remote_Proxy_Impl
- : public virtual _TAO_EmitsDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual IR::_TAO_EventDef_Remote_Proxy_Impl
- {
- public:
- _TAO_EmitsDef_Remote_Proxy_Impl (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_ProvidesDef_Remote_Proxy_Broker
+ : public virtual _TAO_ProvidesDef_Proxy_Broker
+ {
+ public:
+ _TAO_ProvidesDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_ProvidesDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_ProvidesDef_Proxy_Impl &select_proxy (
+ ProvidesDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_ProvidesDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_ProvidesDef_Remote_Proxy_Broker *the_TAO_ProvidesDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
- virtual ~_TAO_EmitsDef_Remote_Proxy_Impl (void) {}
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_EmitsDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_EmitsDef_Proxy_Broker (void);
- virtual _TAO_EmitsDef_Proxy_Impl &select_proxy (
- EmitsDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- protected:
- _TAO_EmitsDef_Proxy_Broker (void);
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProvidesDef;
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
+ class ProvidesDescription_var;
+
+ struct TAO_IFR_Client_Export ProvidesDescription
+ {
+ typedef ProvidesDescription_var _var_type;
+
+ 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 interface_type;
+ };
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_EmitsDef_Remote_Proxy_Broker
- : public virtual _TAO_EmitsDef_Proxy_Broker
- {
- public:
- _TAO_EmitsDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
+ class TAO_IFR_Client_Export ProvidesDescription_var
+ {
+ public:
+ ProvidesDescription_var (void);
+ ProvidesDescription_var (ProvidesDescription *);
+ ProvidesDescription_var (const ProvidesDescription_var &);
+ ~ProvidesDescription_var (void);
+
+ ProvidesDescription_var &operator= (ProvidesDescription *);
+ ProvidesDescription_var &operator= (const ProvidesDescription_var &);
+ ProvidesDescription *operator-> (void);
+ const ProvidesDescription *operator-> (void) const;
+
+ operator const ProvidesDescription &() const;
+ operator ProvidesDescription &();
+ operator ProvidesDescription &() const;
+
+ // Variable-size types only.
+ operator ProvidesDescription *&();
+
+ // in, inout, out, _retn
+ const ProvidesDescription &in (void) const;
+ ProvidesDescription &inout (void);
+ ProvidesDescription *&out (void);
+ ProvidesDescription *_retn (void);
+ ProvidesDescription *ptr (void) const;
+
+ private:
+ ProvidesDescription *ptr_;
+ };
- virtual ~_TAO_EmitsDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
+
+ class TAO_IFR_Client_Export ProvidesDescription_out
+ {
+ public:
+ ProvidesDescription_out (ProvidesDescription *&);
+ ProvidesDescription_out (ProvidesDescription_var &);
+ ProvidesDescription_out (const ProvidesDescription_out &);
+ ProvidesDescription_out &operator= (const ProvidesDescription_out &);
+ ProvidesDescription_out &operator= (ProvidesDescription *);
+ operator ProvidesDescription *&();
+ ProvidesDescription *&ptr (void);
+ ProvidesDescription *operator-> (void);
+
+ private:
+ ProvidesDescription *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const ProvidesDescription_var &);
+ };
- virtual _TAO_EmitsDef_Proxy_Impl &select_proxy (
- EmitsDef *object
- ACE_ENV_ARG_DECL
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- private:
- _TAO_EmitsDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_EmitsDef_Remote_Proxy_Broker *the_TAO_EmitsDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EmitsDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_PUBLISHESDEF___PTR_CH_)
-#define _IR_PUBLISHESDEF___PTR_CH_
-
- class PublishesDef;
- typedef PublishesDef *PublishesDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PUBLISHESDEF___VAR_CH_)
-#define _IR_PUBLISHESDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export PublishesDef_var : public TAO_Base_var
- {
- public:
- PublishesDef_var (void); // default constructor
- PublishesDef_var (PublishesDef_ptr p) : ptr_ (p) {}
- PublishesDef_var (const PublishesDef_var &); // copy constructor
- ~PublishesDef_var (void); // destructor
-
- PublishesDef_var &operator= (PublishesDef_ptr);
- PublishesDef_var &operator= (const PublishesDef_var &);
- PublishesDef_ptr operator-> (void) const;
-
- operator const PublishesDef_ptr &() const;
- operator PublishesDef_ptr &();
- // in, inout, out, _retn
- PublishesDef_ptr in (void) const;
- PublishesDef_ptr &inout (void);
- PublishesDef_ptr &out (void);
- PublishesDef_ptr _retn (void);
- PublishesDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static PublishesDef_ptr tao_duplicate (PublishesDef_ptr);
- static void tao_release (PublishesDef_ptr);
- static PublishesDef_ptr tao_nil (void);
- static PublishesDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- PublishesDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- PublishesDef_var (const TAO_Base_var &rhs);
- PublishesDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProvidesDescription;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-#if !defined (_IR_PUBLISHESDEF___OUT_CH_)
-#define _IR_PUBLISHESDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export PublishesDef_out
- {
- public:
- PublishesDef_out (PublishesDef_ptr &);
- PublishesDef_out (PublishesDef_var &);
- PublishesDef_out (const PublishesDef_out &);
- PublishesDef_out &operator= (const PublishesDef_out &);
- PublishesDef_out &operator= (const PublishesDef_var &);
- PublishesDef_out &operator= (PublishesDef_ptr);
- operator PublishesDef_ptr &();
- PublishesDef_ptr &ptr (void);
- PublishesDef_ptr operator-> (void);
-
- private:
- PublishesDef_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_USESDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_USESDEF___PTR_CH_
+
+ class UsesDef;
+ typedef UsesDef *UsesDef_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_PUBLISHESDEF_CH_)
-#define _IR_PUBLISHESDEF_CH_
-
- class _TAO_PublishesDef_Proxy_Impl;
- class _TAO_PublishesDef_Remote_Proxy_Impl;
- class _TAO_PublishesDef_Proxy_Broker;
- class _TAO_PublishesDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export PublishesDef
- : public virtual IR::EventDef
- {
- public:
- typedef PublishesDef_ptr _ptr_type;
- typedef PublishesDef_var _var_type;
- static int _tao_class_id;
+#if !defined (_CORBA_COMPONENTIR_USESDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_USESDEF___VAR_CH_
- // The static operations.
- static PublishesDef_ptr _duplicate (PublishesDef_ptr obj);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export UsesDef_var : public TAO_Base_var
+ {
+ public:
+ UsesDef_var (void); // default constructor
+ UsesDef_var (UsesDef_ptr p) : ptr_ (p) {}
+ UsesDef_var (const UsesDef_var &); // copy constructor
+ ~UsesDef_var (void); // destructor
+
+ UsesDef_var &operator= (UsesDef_ptr);
+ UsesDef_var &operator= (const UsesDef_var &);
+ UsesDef_ptr operator-> (void) const;
+
+ operator const UsesDef_ptr &() const;
+ operator UsesDef_ptr &();
+ // in, inout, out, _retn
+ UsesDef_ptr in (void) const;
+ UsesDef_ptr &inout (void);
+ UsesDef_ptr &out (void);
+ UsesDef_ptr _retn (void);
+ UsesDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static UsesDef_ptr tao_duplicate (UsesDef_ptr);
+ static void tao_release (UsesDef_ptr);
+ static UsesDef_ptr tao_nil (void);
+ static UsesDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ UsesDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ UsesDef_var (const TAO_Base_var &rhs);
+ UsesDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_USESDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_USESDEF___OUT_CH_
- static PublishesDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- static PublishesDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class TAO_IFR_Client_Export UsesDef_out
+ {
+ public:
+ UsesDef_out (UsesDef_ptr &);
+ UsesDef_out (UsesDef_var &);
+ UsesDef_out (const UsesDef_out &);
+ UsesDef_out &operator= (const UsesDef_out &);
+ UsesDef_out &operator= (const UsesDef_var &);
+ UsesDef_out &operator= (UsesDef_ptr);
+ operator UsesDef_ptr &();
+ UsesDef_ptr &ptr (void);
+ UsesDef_ptr operator-> (void);
- static PublishesDef_ptr _nil (void)
- {
- return (PublishesDef_ptr)0;
- }
+ private:
+ UsesDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
- static void _tao_any_destructor (void *);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_USESDEF_CH_)
+#define _CORBA_COMPONENTIR_USESDEF_CH_
+
+ class _TAO_UsesDef_Proxy_Impl;
+ class _TAO_UsesDef_Remote_Proxy_Impl;
+ class _TAO_UsesDef_Proxy_Broker;
+ class _TAO_UsesDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export UsesDef
+ : public virtual CORBA::Contained
+ {
+ public:
+ typedef UsesDef_ptr _ptr_type;
+ typedef UsesDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static UsesDef_ptr _duplicate (UsesDef_ptr obj);
+
+ static UsesDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static UsesDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static UsesDef_ptr _nil (void)
+ {
+ return (UsesDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::InterfaceDef_ptr interface_type (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void interface_type (
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual CORBA::Boolean is_multiple (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void is_multiple (
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_UsesDef_Proxy_Broker *the_TAO_UsesDef_Proxy_Broker_;
+
+ protected:
+ UsesDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_UsesDef_setup_collocation (int collocated);
+
+ UsesDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~UsesDef (void);
+
+ friend class _TAO_UsesDef_Remote_Proxy_Impl;
+ friend class _TAO_UsesDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_UsesDef_Direct_Proxy_Impl;
+
+ private:
+ UsesDef (const UsesDef &);
+ void operator= (const UsesDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_UsesDef_Proxy_Impl
+ : public virtual CORBA::_TAO_Contained_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_UsesDef_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::InterfaceDef_ptr interface_type (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void interface_type (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual CORBA::Boolean is_multiple (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void is_multiple (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ protected:
+ _TAO_UsesDef_Proxy_Impl (void);
+ };
+
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_UsesDef_Remote_Proxy_Impl
+ : public virtual _TAO_UsesDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_Contained_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_UsesDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_UsesDef_Remote_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::InterfaceDef_ptr interface_type (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void interface_type (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual CORBA::Boolean is_multiple (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void is_multiple (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
- virtual void *_tao_QueryInterface (ptr_arith_t type);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_UsesDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_UsesDef_Proxy_Broker (void);
+ virtual _TAO_UsesDef_Proxy_Impl &select_proxy (
+ UsesDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_UsesDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_PublishesDef_Proxy_Broker *the_TAO_PublishesDef_Proxy_Broker_;
-
- protected:
- PublishesDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_PublishesDef_setup_collocation (int collocated);
-
- PublishesDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~PublishesDef (void);
-
- friend class _TAO_PublishesDef_Remote_Proxy_Impl;
- friend class _TAO_PublishesDef_ThruPOA_Proxy_Impl;
- friend class _TAO_PublishesDef_Direct_Proxy_Impl;
-
- private:
- PublishesDef (const PublishesDef &);
- void operator= (const PublishesDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_PublishesDef_Proxy_Impl
- : public virtual IR::_TAO_EventDef_Proxy_Impl
- {
- public:
- virtual ~_TAO_PublishesDef_Proxy_Impl (void) {}
-
- protected:
- _TAO_PublishesDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_PublishesDef_Remote_Proxy_Impl
- : public virtual _TAO_PublishesDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual IR::_TAO_EventDef_Remote_Proxy_Impl
- {
- public:
- _TAO_PublishesDef_Remote_Proxy_Impl (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_UsesDef_Remote_Proxy_Broker
+ : public virtual _TAO_UsesDef_Proxy_Broker
+ {
+ public:
+ _TAO_UsesDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_UsesDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_UsesDef_Proxy_Impl &select_proxy (
+ UsesDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_UsesDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_UsesDef_Remote_Proxy_Broker *the_TAO_UsesDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
- virtual ~_TAO_PublishesDef_Remote_Proxy_Impl (void) {}
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_PublishesDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_PublishesDef_Proxy_Broker (void);
- virtual _TAO_PublishesDef_Proxy_Impl &select_proxy (
- PublishesDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- protected:
- _TAO_PublishesDef_Proxy_Broker (void);
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UsesDef;
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
+ class UsesDescription_var;
+
+ struct TAO_IFR_Client_Export UsesDescription
+ {
+ typedef UsesDescription_var _var_type;
+
+ 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 interface_type;
+ CORBA::Boolean is_multiple;
+ };
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_PublishesDef_Remote_Proxy_Broker
- : public virtual _TAO_PublishesDef_Proxy_Broker
- {
- public:
- _TAO_PublishesDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
+ class TAO_IFR_Client_Export UsesDescription_var
+ {
+ public:
+ UsesDescription_var (void);
+ UsesDescription_var (UsesDescription *);
+ UsesDescription_var (const UsesDescription_var &);
+ ~UsesDescription_var (void);
+
+ UsesDescription_var &operator= (UsesDescription *);
+ UsesDescription_var &operator= (const UsesDescription_var &);
+ UsesDescription *operator-> (void);
+ const UsesDescription *operator-> (void) const;
+
+ operator const UsesDescription &() const;
+ operator UsesDescription &();
+ operator UsesDescription &() const;
+
+ // Variable-size types only.
+ operator UsesDescription *&();
+
+ // in, inout, out, _retn
+ const UsesDescription &in (void) const;
+ UsesDescription &inout (void);
+ UsesDescription *&out (void);
+ UsesDescription *_retn (void);
+ UsesDescription *ptr (void) const;
+
+ private:
+ UsesDescription *ptr_;
+ };
- virtual ~_TAO_PublishesDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
+
+ class TAO_IFR_Client_Export UsesDescription_out
+ {
+ public:
+ UsesDescription_out (UsesDescription *&);
+ UsesDescription_out (UsesDescription_var &);
+ UsesDescription_out (const UsesDescription_out &);
+ UsesDescription_out &operator= (const UsesDescription_out &);
+ UsesDescription_out &operator= (UsesDescription *);
+ operator UsesDescription *&();
+ UsesDescription *&ptr (void);
+ UsesDescription *operator-> (void);
+
+ private:
+ UsesDescription *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const UsesDescription_var &);
+ };
- virtual _TAO_PublishesDef_Proxy_Impl &select_proxy (
- PublishesDef *object
- ACE_ENV_ARG_DECL
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- private:
- _TAO_PublishesDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_PublishesDef_Remote_Proxy_Broker *the_TAO_PublishesDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PublishesDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_CONSUMESDEF___PTR_CH_)
-#define _IR_CONSUMESDEF___PTR_CH_
-
- class ConsumesDef;
- typedef ConsumesDef *ConsumesDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_CONSUMESDEF___VAR_CH_)
-#define _IR_CONSUMESDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export ConsumesDef_var : public TAO_Base_var
- {
- public:
- ConsumesDef_var (void); // default constructor
- ConsumesDef_var (ConsumesDef_ptr p) : ptr_ (p) {}
- ConsumesDef_var (const ConsumesDef_var &); // copy constructor
- ~ConsumesDef_var (void); // destructor
-
- ConsumesDef_var &operator= (ConsumesDef_ptr);
- ConsumesDef_var &operator= (const ConsumesDef_var &);
- ConsumesDef_ptr operator-> (void) const;
-
- operator const ConsumesDef_ptr &() const;
- operator ConsumesDef_ptr &();
- // in, inout, out, _retn
- ConsumesDef_ptr in (void) const;
- ConsumesDef_ptr &inout (void);
- ConsumesDef_ptr &out (void);
- ConsumesDef_ptr _retn (void);
- ConsumesDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ConsumesDef_ptr tao_duplicate (ConsumesDef_ptr);
- static void tao_release (ConsumesDef_ptr);
- static ConsumesDef_ptr tao_nil (void);
- static ConsumesDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ConsumesDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ConsumesDef_var (const TAO_Base_var &rhs);
- ConsumesDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UsesDescription;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-#if !defined (_IR_CONSUMESDEF___OUT_CH_)
-#define _IR_CONSUMESDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export ConsumesDef_out
- {
- public:
- ConsumesDef_out (ConsumesDef_ptr &);
- ConsumesDef_out (ConsumesDef_var &);
- ConsumesDef_out (const ConsumesDef_out &);
- ConsumesDef_out &operator= (const ConsumesDef_out &);
- ConsumesDef_out &operator= (const ConsumesDef_var &);
- ConsumesDef_out &operator= (ConsumesDef_ptr);
- operator ConsumesDef_ptr &();
- ConsumesDef_ptr &ptr (void);
- ConsumesDef_ptr operator-> (void);
-
- private:
- ConsumesDef_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_EVENTPORTDEF___PTR_CH_
+
+ class EventPortDef;
+ typedef EventPortDef *EventPortDef_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_CONSUMESDEF_CH_)
-#define _IR_CONSUMESDEF_CH_
-
- class _TAO_ConsumesDef_Proxy_Impl;
- class _TAO_ConsumesDef_Remote_Proxy_Impl;
- class _TAO_ConsumesDef_Proxy_Broker;
- class _TAO_ConsumesDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export ConsumesDef
- : public virtual IR::EventDef
- {
- public:
- typedef ConsumesDef_ptr _ptr_type;
- typedef ConsumesDef_var _var_type;
- static int _tao_class_id;
+#if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_EVENTPORTDEF___VAR_CH_
- // The static operations.
- static ConsumesDef_ptr _duplicate (ConsumesDef_ptr obj);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export EventPortDef_var : public TAO_Base_var
+ {
+ public:
+ EventPortDef_var (void); // default constructor
+ EventPortDef_var (EventPortDef_ptr p) : ptr_ (p) {}
+ EventPortDef_var (const EventPortDef_var &); // copy constructor
+ ~EventPortDef_var (void); // destructor
+
+ EventPortDef_var &operator= (EventPortDef_ptr);
+ EventPortDef_var &operator= (const EventPortDef_var &);
+ EventPortDef_ptr operator-> (void) const;
+
+ operator const EventPortDef_ptr &() const;
+ operator EventPortDef_ptr &();
+ // in, inout, out, _retn
+ EventPortDef_ptr in (void) const;
+ EventPortDef_ptr &inout (void);
+ EventPortDef_ptr &out (void);
+ EventPortDef_ptr _retn (void);
+ EventPortDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static EventPortDef_ptr tao_duplicate (EventPortDef_ptr);
+ static void tao_release (EventPortDef_ptr);
+ static EventPortDef_ptr tao_nil (void);
+ static EventPortDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ EventPortDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ EventPortDef_var (const TAO_Base_var &rhs);
+ EventPortDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_EVENTPORTDEF___OUT_CH_
- static ConsumesDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- static ConsumesDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class TAO_IFR_Client_Export EventPortDef_out
+ {
+ public:
+ EventPortDef_out (EventPortDef_ptr &);
+ EventPortDef_out (EventPortDef_var &);
+ EventPortDef_out (const EventPortDef_out &);
+ EventPortDef_out &operator= (const EventPortDef_out &);
+ EventPortDef_out &operator= (const EventPortDef_var &);
+ EventPortDef_out &operator= (EventPortDef_ptr);
+ operator EventPortDef_ptr &();
+ EventPortDef_ptr &ptr (void);
+ EventPortDef_ptr operator-> (void);
- static ConsumesDef_ptr _nil (void)
- {
- return (ConsumesDef_ptr)0;
- }
+ private:
+ EventPortDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
- static void _tao_any_destructor (void *);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF_CH_)
+#define _CORBA_COMPONENTIR_EVENTPORTDEF_CH_
+
+ class _TAO_EventPortDef_Proxy_Impl;
+ class _TAO_EventPortDef_Remote_Proxy_Impl;
+ class _TAO_EventPortDef_Proxy_Broker;
+ class _TAO_EventPortDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export EventPortDef
+ : public virtual CORBA::Contained
+ {
+ public:
+ typedef EventPortDef_ptr _ptr_type;
+ typedef EventPortDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static EventPortDef_ptr _duplicate (EventPortDef_ptr obj);
+
+ static EventPortDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static EventPortDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static EventPortDef_ptr _nil (void)
+ {
+ return (EventPortDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::EventDef_ptr event (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void event (
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual CORBA::Boolean is_a (
+ const char * event_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_EventPortDef_Proxy_Broker *the_TAO_EventPortDef_Proxy_Broker_;
+
+ protected:
+ EventPortDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_EventPortDef_setup_collocation (int collocated);
+
+ EventPortDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~EventPortDef (void);
+
+ friend class _TAO_EventPortDef_Remote_Proxy_Impl;
+ friend class _TAO_EventPortDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_EventPortDef_Direct_Proxy_Impl;
+
+ private:
+ EventPortDef (const EventPortDef &);
+ void operator= (const EventPortDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_EventPortDef_Proxy_Impl
+ : public virtual CORBA::_TAO_Contained_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_EventPortDef_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::EventDef_ptr event (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void event (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual CORBA::Boolean is_a (
+ CORBA_Object *_collocated_tao_target_,
+ const char * event_id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ protected:
+ _TAO_EventPortDef_Proxy_Impl (void);
+ };
+
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_EventPortDef_Remote_Proxy_Impl
+ : public virtual _TAO_EventPortDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_Contained_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_EventPortDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_EventPortDef_Remote_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::EventDef_ptr event (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void event (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual CORBA::Boolean is_a (
+ CORBA_Object *_collocated_tao_target_,
+ const char * event_id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
- virtual void *_tao_QueryInterface (ptr_arith_t type);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_EventPortDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_EventPortDef_Proxy_Broker (void);
+ virtual _TAO_EventPortDef_Proxy_Impl &select_proxy (
+ EventPortDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_EventPortDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_ConsumesDef_Proxy_Broker *the_TAO_ConsumesDef_Proxy_Broker_;
-
- protected:
- ConsumesDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_ConsumesDef_setup_collocation (int collocated);
-
- ConsumesDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~ConsumesDef (void);
-
- friend class _TAO_ConsumesDef_Remote_Proxy_Impl;
- friend class _TAO_ConsumesDef_ThruPOA_Proxy_Impl;
- friend class _TAO_ConsumesDef_Direct_Proxy_Impl;
-
- private:
- ConsumesDef (const ConsumesDef &);
- void operator= (const ConsumesDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_ConsumesDef_Proxy_Impl
- : public virtual IR::_TAO_EventDef_Proxy_Impl
- {
- public:
- virtual ~_TAO_ConsumesDef_Proxy_Impl (void) {}
-
- protected:
- _TAO_ConsumesDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_ConsumesDef_Remote_Proxy_Impl
- : public virtual _TAO_ConsumesDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual IR::_TAO_EventDef_Remote_Proxy_Impl
- {
- public:
- _TAO_ConsumesDef_Remote_Proxy_Impl (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_EventPortDef_Remote_Proxy_Broker
+ : public virtual _TAO_EventPortDef_Proxy_Broker
+ {
+ public:
+ _TAO_EventPortDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_EventPortDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_EventPortDef_Proxy_Impl &select_proxy (
+ EventPortDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_EventPortDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_EventPortDef_Remote_Proxy_Broker *the_TAO_EventPortDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
- virtual ~_TAO_ConsumesDef_Remote_Proxy_Impl (void) {}
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_ConsumesDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_ConsumesDef_Proxy_Broker (void);
- virtual _TAO_ConsumesDef_Proxy_Impl &select_proxy (
- ConsumesDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- protected:
- _TAO_ConsumesDef_Proxy_Broker (void);
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EventPortDef;
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
+ class EventPortDescription_var;
+
+ struct TAO_IFR_Client_Export EventPortDescription
+ {
+ typedef EventPortDescription_var _var_type;
+
+ 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 event;
+ };
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_ConsumesDef_Remote_Proxy_Broker
- : public virtual _TAO_ConsumesDef_Proxy_Broker
- {
- public:
- _TAO_ConsumesDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
+ class TAO_IFR_Client_Export EventPortDescription_var
+ {
+ public:
+ EventPortDescription_var (void);
+ EventPortDescription_var (EventPortDescription *);
+ EventPortDescription_var (const EventPortDescription_var &);
+ ~EventPortDescription_var (void);
+
+ EventPortDescription_var &operator= (EventPortDescription *);
+ EventPortDescription_var &operator= (const EventPortDescription_var &);
+ EventPortDescription *operator-> (void);
+ const EventPortDescription *operator-> (void) const;
+
+ operator const EventPortDescription &() const;
+ operator EventPortDescription &();
+ operator EventPortDescription &() const;
+
+ // Variable-size types only.
+ operator EventPortDescription *&();
+
+ // in, inout, out, _retn
+ const EventPortDescription &in (void) const;
+ EventPortDescription &inout (void);
+ EventPortDescription *&out (void);
+ EventPortDescription *_retn (void);
+ EventPortDescription *ptr (void) const;
+
+ private:
+ EventPortDescription *ptr_;
+ };
- virtual ~_TAO_ConsumesDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
+
+ class TAO_IFR_Client_Export EventPortDescription_out
+ {
+ public:
+ EventPortDescription_out (EventPortDescription *&);
+ EventPortDescription_out (EventPortDescription_var &);
+ EventPortDescription_out (const EventPortDescription_out &);
+ EventPortDescription_out &operator= (const EventPortDescription_out &);
+ EventPortDescription_out &operator= (EventPortDescription *);
+ operator EventPortDescription *&();
+ EventPortDescription *&ptr (void);
+ EventPortDescription *operator-> (void);
+
+ private:
+ EventPortDescription *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const EventPortDescription_var &);
+ };
- virtual _TAO_ConsumesDef_Proxy_Impl &select_proxy (
- ConsumesDef *object
- ACE_ENV_ARG_DECL
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- private:
- _TAO_ConsumesDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_ConsumesDef_Remote_Proxy_Broker *the_TAO_ConsumesDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ConsumesDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_COMPONENTDEF___PTR_CH_)
-#define _IR_COMPONENTDEF___PTR_CH_
-
- class ComponentDef;
- typedef ComponentDef *ComponentDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_COMPONENTDEF___VAR_CH_)
-#define _IR_COMPONENTDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export ComponentDef_var : public TAO_Base_var
- {
- public:
- ComponentDef_var (void); // default constructor
- ComponentDef_var (ComponentDef_ptr p) : ptr_ (p) {}
- ComponentDef_var (const ComponentDef_var &); // copy constructor
- ~ComponentDef_var (void); // destructor
-
- ComponentDef_var &operator= (ComponentDef_ptr);
- ComponentDef_var &operator= (const ComponentDef_var &);
- ComponentDef_ptr operator-> (void) const;
-
- operator const ComponentDef_ptr &() const;
- operator ComponentDef_ptr &();
- // in, inout, out, _retn
- ComponentDef_ptr in (void) const;
- ComponentDef_ptr &inout (void);
- ComponentDef_ptr &out (void);
- ComponentDef_ptr _retn (void);
- ComponentDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ComponentDef_ptr tao_duplicate (ComponentDef_ptr);
- static void tao_release (ComponentDef_ptr);
- static ComponentDef_ptr tao_nil (void);
- static ComponentDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ComponentDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ComponentDef_var (const TAO_Base_var &rhs);
- ComponentDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EventPortDescription;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-#if !defined (_IR_COMPONENTDEF___OUT_CH_)
-#define _IR_COMPONENTDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export ComponentDef_out
- {
- public:
- ComponentDef_out (ComponentDef_ptr &);
- ComponentDef_out (ComponentDef_var &);
- ComponentDef_out (const ComponentDef_out &);
- ComponentDef_out &operator= (const ComponentDef_out &);
- ComponentDef_out &operator= (const ComponentDef_var &);
- ComponentDef_out &operator= (ComponentDef_ptr);
- operator ComponentDef_ptr &();
- ComponentDef_ptr &ptr (void);
- ComponentDef_ptr operator-> (void);
-
- private:
- ComponentDef_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_EMITSDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_EMITSDEF___PTR_CH_
+
+ class EmitsDef;
+ typedef EmitsDef *EmitsDef_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_COMPONENTDEF_CH_)
-#define _IR_COMPONENTDEF_CH_
-
- class _TAO_ComponentDef_Proxy_Impl;
- class _TAO_ComponentDef_Remote_Proxy_Impl;
- class _TAO_ComponentDef_Proxy_Broker;
- class _TAO_ComponentDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export ComponentDef
- : public virtual CORBA::InterfaceDef
- {
- public:
- typedef ComponentDef_ptr _ptr_type;
- typedef ComponentDef_var _var_type;
- static int _tao_class_id;
+#if !defined (_CORBA_COMPONENTIR_EMITSDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_EMITSDEF___VAR_CH_
- // The static operations.
- static ComponentDef_ptr _duplicate (ComponentDef_ptr obj);
-
- static ComponentDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export EmitsDef_var : public TAO_Base_var
+ {
+ public:
+ EmitsDef_var (void); // default constructor
+ EmitsDef_var (EmitsDef_ptr p) : ptr_ (p) {}
+ EmitsDef_var (const EmitsDef_var &); // copy constructor
+ ~EmitsDef_var (void); // destructor
+
+ EmitsDef_var &operator= (EmitsDef_ptr);
+ EmitsDef_var &operator= (const EmitsDef_var &);
+ EmitsDef_ptr operator-> (void) const;
+
+ operator const EmitsDef_ptr &() const;
+ operator EmitsDef_ptr &();
+ // in, inout, out, _retn
+ EmitsDef_ptr in (void) const;
+ EmitsDef_ptr &inout (void);
+ EmitsDef_ptr &out (void);
+ EmitsDef_ptr _retn (void);
+ EmitsDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static EmitsDef_ptr tao_duplicate (EmitsDef_ptr);
+ static void tao_release (EmitsDef_ptr);
+ static EmitsDef_ptr tao_nil (void);
+ static EmitsDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ EmitsDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ EmitsDef_var (const TAO_Base_var &rhs);
+ EmitsDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_EMITSDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_EMITSDEF___OUT_CH_
- static ComponentDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- static ComponentDef_ptr _nil (void)
- {
- return (ComponentDef_ptr)0;
- }
+ class TAO_IFR_Client_Export EmitsDef_out
+ {
+ public:
+ EmitsDef_out (EmitsDef_ptr &);
+ EmitsDef_out (EmitsDef_var &);
+ EmitsDef_out (const EmitsDef_out &);
+ EmitsDef_out &operator= (const EmitsDef_out &);
+ EmitsDef_out &operator= (const EmitsDef_var &);
+ EmitsDef_out &operator= (EmitsDef_ptr);
+ operator EmitsDef_ptr &();
+ EmitsDef_ptr &ptr (void);
+ EmitsDef_ptr operator-> (void);
- static void _tao_any_destructor (void *);
+ private:
+ EmitsDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_EMITSDEF_CH_)
+#define _CORBA_COMPONENTIR_EMITSDEF_CH_
+
+ class _TAO_EmitsDef_Proxy_Impl;
+ class _TAO_EmitsDef_Remote_Proxy_Impl;
+ class _TAO_EmitsDef_Proxy_Broker;
+ class _TAO_EmitsDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export EmitsDef
+ : public virtual CORBA::ComponentIR::EventPortDef
+ {
+ public:
+ typedef EmitsDef_ptr _ptr_type;
+ typedef EmitsDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static EmitsDef_ptr _duplicate (EmitsDef_ptr obj);
+
+ static EmitsDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static EmitsDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static EmitsDef_ptr _nil (void)
+ {
+ return (EmitsDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_EmitsDef_Proxy_Broker *the_TAO_EmitsDef_Proxy_Broker_;
+
+ protected:
+ EmitsDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_EmitsDef_setup_collocation (int collocated);
+
+ EmitsDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~EmitsDef (void);
+
+ friend class _TAO_EmitsDef_Remote_Proxy_Impl;
+ friend class _TAO_EmitsDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_EmitsDef_Direct_Proxy_Impl;
+
+ private:
+ EmitsDef (const EmitsDef &);
+ void operator= (const EmitsDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
- virtual void supported_interfaces (
- const CORBA::InterfaceDefSeq & supported_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class TAO_IFR_Client_Export _TAO_EmitsDef_Proxy_Impl
+ : public virtual CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_EmitsDef_Proxy_Impl (void) {}
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ protected:
+ _TAO_EmitsDef_Proxy_Impl (void);
+ };
- virtual ::IR::ComponentDef_ptr base_component (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
- virtual ::IR::ProvidesDefSeq * provides_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::IR::UsesDefSeq * uses_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_EmitsDef_Remote_Proxy_Impl
+ : public virtual _TAO_EmitsDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_EmitsDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_EmitsDef_Remote_Proxy_Impl (void) {}
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::IR::EmitsDefSeq * emits_events (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_EmitsDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_EmitsDef_Proxy_Broker (void);
+ virtual _TAO_EmitsDef_Proxy_Impl &select_proxy (
+ EmitsDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_EmitsDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::IR::PublishesDefSeq * publishes_events (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_EmitsDef_Remote_Proxy_Broker
+ : public virtual _TAO_EmitsDef_Proxy_Broker
+ {
+ public:
+ _TAO_EmitsDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_EmitsDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_EmitsDef_Proxy_Impl &select_proxy (
+ EmitsDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_EmitsDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_EmitsDef_Remote_Proxy_Broker *the_TAO_EmitsDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- virtual ::IR::ConsumesDefSeq * consumes_events (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EmitsDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+
+#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_PUBLISHESDEF___PTR_CH_
- virtual CORBA::Boolean is_basic (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class PublishesDef;
+ typedef PublishesDef *PublishesDef_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_PUBLISHESDEF___VAR_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::IR::ProvidesDef_ptr create_provides (
- const char * id,
- const char * name,
- const char * version,
- CORBA::InterfaceDef_ptr interface_type
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export PublishesDef_var : public TAO_Base_var
+ {
+ public:
+ PublishesDef_var (void); // default constructor
+ PublishesDef_var (PublishesDef_ptr p) : ptr_ (p) {}
+ PublishesDef_var (const PublishesDef_var &); // copy constructor
+ ~PublishesDef_var (void); // destructor
+
+ PublishesDef_var &operator= (PublishesDef_ptr);
+ PublishesDef_var &operator= (const PublishesDef_var &);
+ PublishesDef_ptr operator-> (void) const;
+
+ operator const PublishesDef_ptr &() const;
+ operator PublishesDef_ptr &();
+ // in, inout, out, _retn
+ PublishesDef_ptr in (void) const;
+ PublishesDef_ptr &inout (void);
+ PublishesDef_ptr &out (void);
+ PublishesDef_ptr _retn (void);
+ PublishesDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static PublishesDef_ptr tao_duplicate (PublishesDef_ptr);
+ static void tao_release (PublishesDef_ptr);
+ static PublishesDef_ptr tao_nil (void);
+ static PublishesDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ PublishesDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ PublishesDef_var (const TAO_Base_var &rhs);
+ PublishesDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_PUBLISHESDEF___OUT_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- virtual ::IR::UsesDef_ptr create_uses (
- const char * id,
- const char * name,
- const char * version,
- CORBA::InterfaceDef_ptr interface_type,
- CORBA::Boolean is_multiple
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class TAO_IFR_Client_Export PublishesDef_out
+ {
+ public:
+ PublishesDef_out (PublishesDef_ptr &);
+ PublishesDef_out (PublishesDef_var &);
+ PublishesDef_out (const PublishesDef_out &);
+ PublishesDef_out &operator= (const PublishesDef_out &);
+ PublishesDef_out &operator= (const PublishesDef_var &);
+ PublishesDef_out &operator= (PublishesDef_ptr);
+ operator PublishesDef_ptr &();
+ PublishesDef_ptr &ptr (void);
+ PublishesDef_ptr operator-> (void);
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ private:
+ PublishesDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
- virtual ::IR::EmitsDef_ptr create_emits (
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF_CH_)
+#define _CORBA_COMPONENTIR_PUBLISHESDEF_CH_
+
+ class _TAO_PublishesDef_Proxy_Impl;
+ class _TAO_PublishesDef_Remote_Proxy_Impl;
+ class _TAO_PublishesDef_Proxy_Broker;
+ class _TAO_PublishesDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export PublishesDef
+ : public virtual CORBA::ComponentIR::EventPortDef
+ {
+ public:
+ typedef PublishesDef_ptr _ptr_type;
+ typedef PublishesDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static PublishesDef_ptr _duplicate (PublishesDef_ptr obj);
+
+ static PublishesDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static PublishesDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static PublishesDef_ptr _nil (void)
+ {
+ return (PublishesDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_PublishesDef_Proxy_Broker *the_TAO_PublishesDef_Proxy_Broker_;
+
+ protected:
+ PublishesDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_PublishesDef_setup_collocation (int collocated);
+
+ PublishesDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~PublishesDef (void);
+
+ friend class _TAO_PublishesDef_Remote_Proxy_Impl;
+ friend class _TAO_PublishesDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_PublishesDef_Direct_Proxy_Impl;
+
+ private:
+ PublishesDef (const PublishesDef &);
+ void operator= (const PublishesDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
- virtual ::IR::PublishesDef_ptr create_publishes (
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class TAO_IFR_Client_Export _TAO_PublishesDef_Proxy_Impl
+ : public virtual CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_PublishesDef_Proxy_Impl (void) {}
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ protected:
+ _TAO_PublishesDef_Proxy_Impl (void);
+ };
- virtual ::IR::ConsumesDef_ptr create_consumes (
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
-
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_ComponentDef_Proxy_Broker *the_TAO_ComponentDef_Proxy_Broker_;
-
- protected:
- ComponentDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_ComponentDef_setup_collocation (int collocated);
-
- ComponentDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~ComponentDef (void);
-
- friend class _TAO_ComponentDef_Remote_Proxy_Impl;
- friend class _TAO_ComponentDef_ThruPOA_Proxy_Impl;
- friend class _TAO_ComponentDef_Direct_Proxy_Impl;
-
- private:
- ComponentDef (const ComponentDef &);
- void operator= (const ComponentDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_ComponentDef_Proxy_Impl
- : public virtual CORBA::_TAO_InterfaceDef_Proxy_Impl
- {
- public:
- virtual ~_TAO_ComponentDef_Proxy_Impl (void) {}
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_PublishesDef_Remote_Proxy_Impl
+ : public virtual _TAO_PublishesDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_PublishesDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_PublishesDef_Remote_Proxy_Impl (void) {}
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
- virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_PublishesDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_PublishesDef_Proxy_Broker (void);
+ virtual _TAO_PublishesDef_Proxy_Impl &select_proxy (
+ PublishesDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_PublishesDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_PublishesDef_Remote_Proxy_Broker
+ : public virtual _TAO_PublishesDef_Proxy_Broker
+ {
+ public:
+ _TAO_PublishesDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_PublishesDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_PublishesDef_Proxy_Impl &select_proxy (
+ PublishesDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_PublishesDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_PublishesDef_Remote_Proxy_Broker *the_TAO_PublishesDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
- virtual void supported_interfaces (
- CORBA_Object *_collocated_tao_target_,
- const CORBA::InterfaceDefSeq & supported_interfaces
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PublishesDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+
+#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_CONSUMESDEF___PTR_CH_
- virtual ::IR::ComponentDef_ptr base_component (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ class ConsumesDef;
+ typedef ConsumesDef *ConsumesDef_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_CONSUMESDEF___VAR_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::ProvidesDefSeq * provides_interfaces (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export ConsumesDef_var : public TAO_Base_var
+ {
+ public:
+ ConsumesDef_var (void); // default constructor
+ ConsumesDef_var (ConsumesDef_ptr p) : ptr_ (p) {}
+ ConsumesDef_var (const ConsumesDef_var &); // copy constructor
+ ~ConsumesDef_var (void); // destructor
+
+ ConsumesDef_var &operator= (ConsumesDef_ptr);
+ ConsumesDef_var &operator= (const ConsumesDef_var &);
+ ConsumesDef_ptr operator-> (void) const;
+
+ operator const ConsumesDef_ptr &() const;
+ operator ConsumesDef_ptr &();
+ // in, inout, out, _retn
+ ConsumesDef_ptr in (void) const;
+ ConsumesDef_ptr &inout (void);
+ ConsumesDef_ptr &out (void);
+ ConsumesDef_ptr _retn (void);
+ ConsumesDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static ConsumesDef_ptr tao_duplicate (ConsumesDef_ptr);
+ static void tao_release (ConsumesDef_ptr);
+ static ConsumesDef_ptr tao_nil (void);
+ static ConsumesDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ ConsumesDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ ConsumesDef_var (const TAO_Base_var &rhs);
+ ConsumesDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_CONSUMESDEF___OUT_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- virtual ::IR::UsesDefSeq * uses_interfaces (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ class TAO_IFR_Client_Export ConsumesDef_out
+ {
+ public:
+ ConsumesDef_out (ConsumesDef_ptr &);
+ ConsumesDef_out (ConsumesDef_var &);
+ ConsumesDef_out (const ConsumesDef_out &);
+ ConsumesDef_out &operator= (const ConsumesDef_out &);
+ ConsumesDef_out &operator= (const ConsumesDef_var &);
+ ConsumesDef_out &operator= (ConsumesDef_ptr);
+ operator ConsumesDef_ptr &();
+ ConsumesDef_ptr &ptr (void);
+ ConsumesDef_ptr operator-> (void);
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::EmitsDefSeq * emits_events (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ private:
+ ConsumesDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::PublishesDefSeq * publishes_events (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::ConsumesDefSeq * consumes_events (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual CORBA::Boolean is_basic (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::ProvidesDef_ptr create_provides (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::InterfaceDef_ptr interface_type
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::UsesDef_ptr create_uses (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::InterfaceDef_ptr interface_type,
- CORBA::Boolean is_multiple
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::EmitsDef_ptr create_emits (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::PublishesDef_ptr create_publishes (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::ConsumesDef_ptr create_consumes (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- protected:
- _TAO_ComponentDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_ComponentDef_Remote_Proxy_Impl
- : public virtual _TAO_ComponentDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl
- {
- public:
- _TAO_ComponentDef_Remote_Proxy_Impl (void);
-
- virtual ~_TAO_ComponentDef_Remote_Proxy_Impl (void) {}
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF_CH_)
+#define _CORBA_COMPONENTIR_CONSUMESDEF_CH_
+
+ class _TAO_ConsumesDef_Proxy_Impl;
+ class _TAO_ConsumesDef_Remote_Proxy_Impl;
+ class _TAO_ConsumesDef_Proxy_Broker;
+ class _TAO_ConsumesDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export ConsumesDef
+ : public virtual CORBA::ComponentIR::EventPortDef
+ {
+ public:
+ typedef ConsumesDef_ptr _ptr_type;
+ typedef ConsumesDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static ConsumesDef_ptr _duplicate (ConsumesDef_ptr obj);
+
+ static ConsumesDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ConsumesDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ConsumesDef_ptr _nil (void)
+ {
+ return (ConsumesDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_ConsumesDef_Proxy_Broker *the_TAO_ConsumesDef_Proxy_Broker_;
+
+ protected:
+ ConsumesDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_ConsumesDef_setup_collocation (int collocated);
+
+ ConsumesDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~ConsumesDef (void);
+
+ friend class _TAO_ConsumesDef_Remote_Proxy_Impl;
+ friend class _TAO_ConsumesDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_ConsumesDef_Direct_Proxy_Impl;
+
+ private:
+ ConsumesDef (const ConsumesDef &);
+ void operator= (const ConsumesDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
- virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class TAO_IFR_Client_Export _TAO_ConsumesDef_Proxy_Impl
+ : public virtual CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_ConsumesDef_Proxy_Impl (void) {}
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+ protected:
+ _TAO_ConsumesDef_Proxy_Impl (void);
+ };
- virtual void supported_interfaces (
- CORBA_Object *_collocated_tao_target_,
- const CORBA::InterfaceDefSeq & supported_interfaces
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_ConsumesDef_Remote_Proxy_Impl
+ : public virtual _TAO_ConsumesDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_ConsumesDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_ConsumesDef_Remote_Proxy_Impl (void) {}
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ConsumesDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_ConsumesDef_Proxy_Broker (void);
+ virtual _TAO_ConsumesDef_Proxy_Impl &select_proxy (
+ ConsumesDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_ConsumesDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
- virtual ::IR::ComponentDef_ptr base_component (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_ConsumesDef_Remote_Proxy_Broker
+ : public virtual _TAO_ConsumesDef_Proxy_Broker
+ {
+ public:
+ _TAO_ConsumesDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_ConsumesDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_ConsumesDef_Proxy_Impl &select_proxy (
+ ConsumesDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_ConsumesDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_ConsumesDef_Remote_Proxy_Broker *the_TAO_ConsumesDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- virtual ::IR::ProvidesDefSeq * provides_interfaces (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ConsumesDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+
+#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_COMPONENTDEF___PTR_CH_
- virtual ::IR::UsesDefSeq * uses_interfaces (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class ComponentDef;
+ typedef ComponentDef *ComponentDef_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_COMPONENTDEF___VAR_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::EmitsDefSeq * emits_events (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export ComponentDef_var : public TAO_Base_var
+ {
+ public:
+ ComponentDef_var (void); // default constructor
+ ComponentDef_var (ComponentDef_ptr p) : ptr_ (p) {}
+ ComponentDef_var (const ComponentDef_var &); // copy constructor
+ ~ComponentDef_var (void); // destructor
+
+ ComponentDef_var &operator= (ComponentDef_ptr);
+ ComponentDef_var &operator= (const ComponentDef_var &);
+ ComponentDef_ptr operator-> (void) const;
+
+ operator const ComponentDef_ptr &() const;
+ operator ComponentDef_ptr &();
+ // in, inout, out, _retn
+ ComponentDef_ptr in (void) const;
+ ComponentDef_ptr &inout (void);
+ ComponentDef_ptr &out (void);
+ ComponentDef_ptr _retn (void);
+ ComponentDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static ComponentDef_ptr tao_duplicate (ComponentDef_ptr);
+ static void tao_release (ComponentDef_ptr);
+ static ComponentDef_ptr tao_nil (void);
+ static ComponentDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ ComponentDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ ComponentDef_var (const TAO_Base_var &rhs);
+ ComponentDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_COMPONENTDEF___OUT_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- virtual ::IR::PublishesDefSeq * publishes_events (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::ConsumesDefSeq * consumes_events (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual CORBA::Boolean is_basic (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::ProvidesDef_ptr create_provides (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::InterfaceDef_ptr interface_type
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::UsesDef_ptr create_uses (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::InterfaceDef_ptr interface_type,
- CORBA::Boolean is_multiple
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::EmitsDef_ptr create_emits (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::PublishesDef_ptr create_publishes (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::ConsumesDef_ptr create_consumes (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_ComponentDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_ComponentDef_Proxy_Broker (void);
- virtual _TAO_ComponentDef_Proxy_Impl &select_proxy (
- ComponentDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+ class TAO_IFR_Client_Export ComponentDef_out
+ {
+ public:
+ ComponentDef_out (ComponentDef_ptr &);
+ ComponentDef_out (ComponentDef_var &);
+ ComponentDef_out (const ComponentDef_out &);
+ ComponentDef_out &operator= (const ComponentDef_out &);
+ ComponentDef_out &operator= (const ComponentDef_var &);
+ ComponentDef_out &operator= (ComponentDef_ptr);
+ operator ComponentDef_ptr &();
+ ComponentDef_ptr &ptr (void);
+ ComponentDef_ptr operator-> (void);
- protected:
- _TAO_ComponentDef_Proxy_Broker (void);
+ private:
+ ComponentDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF_CH_)
+#define _CORBA_COMPONENTIR_COMPONENTDEF_CH_
+
+ class _TAO_ComponentDef_Proxy_Impl;
+ class _TAO_ComponentDef_Remote_Proxy_Impl;
+ class _TAO_ComponentDef_Proxy_Broker;
+ class _TAO_ComponentDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export ComponentDef
+ : public virtual CORBA::ExtInterfaceDef
+ {
+ public:
+ typedef ComponentDef_ptr _ptr_type;
+ typedef ComponentDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static ComponentDef_ptr _duplicate (ComponentDef_ptr obj);
+
+ static ComponentDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ComponentDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ComponentDef_ptr _nil (void)
+ {
+ return (ComponentDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr base_component (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void base_component (
+ CORBA::ComponentIR::ComponentDef_ptr base_component
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void supported_interfaces (
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::ProvidesDef_ptr create_provides (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::UsesDef_ptr create_uses (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::InterfaceDef_ptr interface_type,
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::EmitsDef_ptr create_emits (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::PublishesDef_ptr create_publishes (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::ConsumesDef_ptr create_consumes (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_ComponentDef_Proxy_Broker *the_TAO_ComponentDef_Proxy_Broker_;
+
+ protected:
+ ComponentDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_ComponentDef_setup_collocation (int collocated);
+
+ ComponentDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~ComponentDef (void);
+
+ friend class _TAO_ComponentDef_Remote_Proxy_Impl;
+ friend class _TAO_ComponentDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_ComponentDef_Direct_Proxy_Impl;
+
+ private:
+ ComponentDef (const ComponentDef &);
+ void operator= (const ComponentDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_ComponentDef_Remote_Proxy_Broker
- : public virtual _TAO_ComponentDef_Proxy_Broker
- {
- public:
- _TAO_ComponentDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ComponentDef_Proxy_Impl
+ : public virtual CORBA::_TAO_ExtInterfaceDef_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_ComponentDef_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr base_component (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void base_component (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::ComponentDef_ptr base_component
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void supported_interfaces (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::ProvidesDef_ptr create_provides (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::UsesDef_ptr create_uses (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::InterfaceDef_ptr interface_type,
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::EmitsDef_ptr create_emits (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::PublishesDef_ptr create_publishes (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::ConsumesDef_ptr create_consumes (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ protected:
+ _TAO_ComponentDef_Proxy_Impl (void);
+ };
+
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
- virtual ~_TAO_ComponentDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_ComponentDef_Remote_Proxy_Impl
+ : public virtual _TAO_ComponentDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_ExtInterfaceDef_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_ComponentDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_ComponentDef_Remote_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr base_component (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void base_component (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::ComponentDef_ptr base_component
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void supported_interfaces (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::ProvidesDef_ptr create_provides (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::UsesDef_ptr create_uses (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::InterfaceDef_ptr interface_type,
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::EmitsDef_ptr create_emits (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::PublishesDef_ptr create_publishes (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::ConsumesDef_ptr create_consumes (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
- virtual _TAO_ComponentDef_Proxy_Impl &select_proxy (
- ComponentDef *object
- ACE_ENV_ARG_DECL
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ComponentDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_ComponentDef_Proxy_Broker (void);
+ virtual _TAO_ComponentDef_Proxy_Impl &select_proxy (
+ ComponentDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_ComponentDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
- private:
- _TAO_ComponentDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_ComponentDef_Remote_Proxy_Broker *the_TAO_ComponentDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_ComponentDef_Remote_Proxy_Broker
+ : public virtual _TAO_ComponentDef_Proxy_Broker
+ {
+ public:
+ _TAO_ComponentDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_ComponentDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_ComponentDef_Proxy_Impl &select_proxy (
+ ComponentDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_ComponentDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_ComponentDef_Remote_Proxy_Broker *the_TAO_ComponentDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ComponentDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
-
- class ComponentDescription_var;
-
- struct TAO_IFR_Client_Export ComponentDescription
- {
- typedef ComponentDescription_var _var_type;
-
- 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;
- CORBA::AttrDescriptionSeq attributes;
- IR::EmitsDefSeq emits_events;
- IR::PublishesDefSeq publishes_events;
- IR::ConsumesDefSeq consumes_events;
- CORBA::Boolean is_basic;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export ComponentDescription_var
- {
- public:
- ComponentDescription_var (void);
- ComponentDescription_var (ComponentDescription *);
- ComponentDescription_var (const ComponentDescription_var &);
- ~ComponentDescription_var (void);
-
- ComponentDescription_var &operator= (ComponentDescription *);
- ComponentDescription_var &operator= (const ComponentDescription_var &);
- ComponentDescription *operator-> (void);
- const ComponentDescription *operator-> (void) const;
-
- operator const ComponentDescription &() const;
- operator ComponentDescription &();
- operator ComponentDescription &() const;
-
- // Variable-size types only.
- operator ComponentDescription *&();
-
- // in, inout, out, _retn
- const ComponentDescription &in (void) const;
- ComponentDescription &inout (void);
- ComponentDescription *&out (void);
- ComponentDescription *_retn (void);
- ComponentDescription *ptr (void) const;
-
- private:
- ComponentDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export ComponentDescription_out
- {
- public:
- ComponentDescription_out (ComponentDescription *&);
- ComponentDescription_out (ComponentDescription_var &);
- ComponentDescription_out (const ComponentDescription_out &);
- ComponentDescription_out &operator= (const ComponentDescription_out &);
- ComponentDescription_out &operator= (ComponentDescription *);
- operator ComponentDescription *&();
- ComponentDescription *&ptr (void);
- ComponentDescription *operator-> (void);
-
- private:
- ComponentDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ComponentDescription_var &);
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ComponentDescription;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_PRIMARYKEYDEF___PTR_CH_)
-#define _IR_PRIMARYKEYDEF___PTR_CH_
-
- class PrimaryKeyDef;
- typedef PrimaryKeyDef *PrimaryKeyDef_ptr;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ComponentDef;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65
-#endif /* end #if !defined */
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (_IR_PRIMARYKEYDEF___VAR_CH_)
-#define _IR_PRIMARYKEYDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export PrimaryKeyDef_var : public TAO_Base_var
- {
- public:
- PrimaryKeyDef_var (void); // default constructor
- PrimaryKeyDef_var (PrimaryKeyDef_ptr p) : ptr_ (p) {}
- PrimaryKeyDef_var (const PrimaryKeyDef_var &); // copy constructor
- ~PrimaryKeyDef_var (void); // destructor
-
- PrimaryKeyDef_var &operator= (PrimaryKeyDef_ptr);
- PrimaryKeyDef_var &operator= (const PrimaryKeyDef_var &);
- PrimaryKeyDef_ptr operator-> (void) const;
-
- operator const PrimaryKeyDef_ptr &() const;
- operator PrimaryKeyDef_ptr &();
- // in, inout, out, _retn
- PrimaryKeyDef_ptr in (void) const;
- PrimaryKeyDef_ptr &inout (void);
- PrimaryKeyDef_ptr &out (void);
- PrimaryKeyDef_ptr _retn (void);
- PrimaryKeyDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static PrimaryKeyDef_ptr tao_duplicate (PrimaryKeyDef_ptr);
- static void tao_release (PrimaryKeyDef_ptr);
- static PrimaryKeyDef_ptr tao_nil (void);
- static PrimaryKeyDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- PrimaryKeyDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- PrimaryKeyDef_var (const TAO_Base_var &rhs);
- PrimaryKeyDef_var &operator= (const TAO_Base_var &rhs);
- };
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CH_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CH_
+
+ class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq
+ : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (void);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ ProvidesDescription *data,
+ CORBA::Boolean release = 0
+ );
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (
+ const _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq &rhs
+ );
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq &operator= (
+ const _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq &rhs
+ );
+ virtual ~_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (void);
+
+ // = Accessors.
+ ProvidesDescription &operator[] (CORBA::ULong i);
+ const ProvidesDescription &operator[] (CORBA::ULong i) const;
+
+ // = Static operations.
+ static ProvidesDescription *allocbuf (CORBA::ULong size);
+ static void freebuf (ProvidesDescription *buffer);
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ ProvidesDescription *get_buffer (CORBA::Boolean orphan = 0);
+ const ProvidesDescription *get_buffer (void) const;
+ void replace (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ProvidesDescription *data,
+ CORBA::Boolean release
+ );
+ };
#endif /* end #if !defined */
-#if !defined (_IR_PRIMARYKEYDEF___OUT_CH_)
-#define _IR_PRIMARYKEYDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export PrimaryKeyDef_out
- {
- public:
- PrimaryKeyDef_out (PrimaryKeyDef_ptr &);
- PrimaryKeyDef_out (PrimaryKeyDef_var &);
- PrimaryKeyDef_out (const PrimaryKeyDef_out &);
- PrimaryKeyDef_out &operator= (const PrimaryKeyDef_out &);
- PrimaryKeyDef_out &operator= (const PrimaryKeyDef_var &);
- PrimaryKeyDef_out &operator= (PrimaryKeyDef_ptr);
- operator PrimaryKeyDef_ptr &();
- PrimaryKeyDef_ptr &ptr (void);
- PrimaryKeyDef_ptr operator-> (void);
-
- private:
- PrimaryKeyDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_IR_PRIMARYKEYDEF_CH_)
-#define _IR_PRIMARYKEYDEF_CH_
-
- class _TAO_PrimaryKeyDef_Proxy_Impl;
- class _TAO_PrimaryKeyDef_Remote_Proxy_Impl;
- class _TAO_PrimaryKeyDef_Proxy_Broker;
- class _TAO_PrimaryKeyDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export PrimaryKeyDef
- : public virtual CORBA::Contained
- {
- public:
- typedef PrimaryKeyDef_ptr _ptr_type;
- typedef PrimaryKeyDef_var _var_type;
- static int _tao_class_id;
+#if !defined (_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CH_)
+#define _CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CH_
- // The static operations.
- static PrimaryKeyDef_ptr _duplicate (PrimaryKeyDef_ptr obj);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
- static PrimaryKeyDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class ProvidesDescriptionSeq;
+ class ProvidesDescriptionSeq_var;
- static PrimaryKeyDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // *************************************************************
+ // CORBA::ComponentIR::ProvidesDescriptionSeq
+ // *************************************************************
- static PrimaryKeyDef_ptr _nil (void)
- {
- return (PrimaryKeyDef_ptr)0;
- }
+ class TAO_IFR_Client_Export ProvidesDescriptionSeq : public
- static void _tao_any_destructor (void *);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<ProvidesDescription>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ ProvidesDescriptionSeq (void);
+ ProvidesDescriptionSeq (CORBA::ULong max);
+ ProvidesDescriptionSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ProvidesDescription *buffer,
+ CORBA::Boolean release = 0
+ );
+ ProvidesDescriptionSeq (const ProvidesDescriptionSeq &);
+ ~ProvidesDescriptionSeq (void);
+
+ static void _tao_any_destructor (void*);
+
+ typedef ProvidesDescriptionSeq_var _var_type;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ___VAR_CH_)
+#define _CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ___VAR_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual CORBA::Boolean is_a (
- const char * primary_key_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
+
+ // *************************************************************
+ // class CORBA::ComponentIR::ProvidesDescriptionSeq_var
+ // *************************************************************
+
+ class TAO_IFR_Client_Export ProvidesDescriptionSeq_var
+ {
+ public:
+ ProvidesDescriptionSeq_var (void);
+ ProvidesDescriptionSeq_var (ProvidesDescriptionSeq *);
+ ProvidesDescriptionSeq_var (const ProvidesDescriptionSeq_var &);
+ ~ProvidesDescriptionSeq_var (void);
+
+ ProvidesDescriptionSeq_var &operator= (ProvidesDescriptionSeq *);
+ ProvidesDescriptionSeq_var &operator= (const ProvidesDescriptionSeq_var &);
+ ProvidesDescriptionSeq *operator-> (void);
+ const ProvidesDescriptionSeq *operator-> (void) const;
+
+ operator const ProvidesDescriptionSeq &() const;
+ operator ProvidesDescriptionSeq &();
+ operator ProvidesDescriptionSeq &() const;
+
+ // Variable-size base types only.
+ operator ProvidesDescriptionSeq *&();
+
+ ProvidesDescription & operator[] (CORBA::ULong index);
+ const ProvidesDescription & operator[] (CORBA::ULong index) const;
+
+ // in, inout, out, _retn
+ const ProvidesDescriptionSeq &in (void) const;
+ ProvidesDescriptionSeq &inout (void);
+ ProvidesDescriptionSeq *&out (void);
+ ProvidesDescriptionSeq *_retn (void);
+ ProvidesDescriptionSeq *ptr (void) const;
+
+ private:
+ ProvidesDescriptionSeq *ptr_;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ___OUT_CH_)
+#define _CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ___OUT_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
- virtual ::CORBA::ValueDef_ptr primary_key (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class TAO_IFR_Client_Export ProvidesDescriptionSeq_out
+ {
+ public:
+ ProvidesDescriptionSeq_out (ProvidesDescriptionSeq *&);
+ ProvidesDescriptionSeq_out (ProvidesDescriptionSeq_var &);
+ ProvidesDescriptionSeq_out (const ProvidesDescriptionSeq_out &);
+ ProvidesDescriptionSeq_out &operator= (const ProvidesDescriptionSeq_out &);
+ ProvidesDescriptionSeq_out &operator= (ProvidesDescriptionSeq *);
+ operator ProvidesDescriptionSeq *&();
+ ProvidesDescriptionSeq *&ptr (void);
+ ProvidesDescriptionSeq *operator-> (void);
+ ProvidesDescription & operator[] (CORBA::ULong index);
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ private:
+ ProvidesDescriptionSeq *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const ProvidesDescriptionSeq_var &);
+ };
+
+#endif /* end #if !defined */
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- virtual void *_tao_QueryInterface (ptr_arith_t type);
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProvidesDescriptionSeq;
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_PrimaryKeyDef_Proxy_Broker *the_TAO_PrimaryKeyDef_Proxy_Broker_;
-
- protected:
- PrimaryKeyDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_PrimaryKeyDef_setup_collocation (int collocated);
-
- PrimaryKeyDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~PrimaryKeyDef (void);
-
- friend class _TAO_PrimaryKeyDef_Remote_Proxy_Impl;
- friend class _TAO_PrimaryKeyDef_ThruPOA_Proxy_Impl;
- friend class _TAO_PrimaryKeyDef_Direct_Proxy_Impl;
-
- private:
- PrimaryKeyDef (const PrimaryKeyDef &);
- void operator= (const PrimaryKeyDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_PrimaryKeyDef_Proxy_Impl
- : public virtual CORBA::_TAO_Contained_Proxy_Impl
- {
- public:
- virtual ~_TAO_PrimaryKeyDef_Proxy_Impl (void) {}
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CH_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CH_
+
+ class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq
+ : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (void);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ UsesDescription *data,
+ CORBA::Boolean release = 0
+ );
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (
+ const _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq &rhs
+ );
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq &operator= (
+ const _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq &rhs
+ );
+ virtual ~_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (void);
+
+ // = Accessors.
+ UsesDescription &operator[] (CORBA::ULong i);
+ const UsesDescription &operator[] (CORBA::ULong i) const;
+
+ // = Static operations.
+ static UsesDescription *allocbuf (CORBA::ULong size);
+ static void freebuf (UsesDescription *buffer);
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ UsesDescription *get_buffer (CORBA::Boolean orphan = 0);
+ const UsesDescription *get_buffer (void) const;
+ void replace (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ UsesDescription *data,
+ CORBA::Boolean release
+ );
+ };
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CH_)
+#define _CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
- virtual CORBA::Boolean is_a (
- CORBA_Object *_collocated_tao_target_,
- const char * primary_key_id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ class UsesDescriptionSeq;
+ class UsesDescriptionSeq_var;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+ // *************************************************************
+ // CORBA::ComponentIR::UsesDescriptionSeq
+ // *************************************************************
- virtual ::CORBA::ValueDef_ptr primary_key (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- protected:
- _TAO_PrimaryKeyDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_PrimaryKeyDef_Remote_Proxy_Impl
- : public virtual _TAO_PrimaryKeyDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual CORBA::_TAO_Contained_Remote_Proxy_Impl
- {
- public:
- _TAO_PrimaryKeyDef_Remote_Proxy_Impl (void);
+ class TAO_IFR_Client_Export UsesDescriptionSeq : public
- virtual ~_TAO_PrimaryKeyDef_Remote_Proxy_Impl (void) {}
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<UsesDescription>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ UsesDescriptionSeq (void);
+ UsesDescriptionSeq (CORBA::ULong max);
+ UsesDescriptionSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ UsesDescription *buffer,
+ CORBA::Boolean release = 0
+ );
+ UsesDescriptionSeq (const UsesDescriptionSeq &);
+ ~UsesDescriptionSeq (void);
+
+ static void _tao_any_destructor (void*);
+
+ typedef UsesDescriptionSeq_var _var_type;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ___VAR_CH_)
+#define _CORBA_COMPONENTIR_USESDESCRIPTIONSEQ___VAR_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual CORBA::Boolean is_a (
- CORBA_Object *_collocated_tao_target_,
- const char * primary_key_id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
+
+ // *************************************************************
+ // class CORBA::ComponentIR::UsesDescriptionSeq_var
+ // *************************************************************
+
+ class TAO_IFR_Client_Export UsesDescriptionSeq_var
+ {
+ public:
+ UsesDescriptionSeq_var (void);
+ UsesDescriptionSeq_var (UsesDescriptionSeq *);
+ UsesDescriptionSeq_var (const UsesDescriptionSeq_var &);
+ ~UsesDescriptionSeq_var (void);
+
+ UsesDescriptionSeq_var &operator= (UsesDescriptionSeq *);
+ UsesDescriptionSeq_var &operator= (const UsesDescriptionSeq_var &);
+ UsesDescriptionSeq *operator-> (void);
+ const UsesDescriptionSeq *operator-> (void) const;
+
+ operator const UsesDescriptionSeq &() const;
+ operator UsesDescriptionSeq &();
+ operator UsesDescriptionSeq &() const;
+
+ // Variable-size base types only.
+ operator UsesDescriptionSeq *&();
+
+ UsesDescription & operator[] (CORBA::ULong index);
+ const UsesDescription & operator[] (CORBA::ULong index) const;
+
+ // in, inout, out, _retn
+ const UsesDescriptionSeq &in (void) const;
+ UsesDescriptionSeq &inout (void);
+ UsesDescriptionSeq *&out (void);
+ UsesDescriptionSeq *_retn (void);
+ UsesDescriptionSeq *ptr (void) const;
+
+ private:
+ UsesDescriptionSeq *ptr_;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ___OUT_CH_)
+#define _CORBA_COMPONENTIR_USESDESCRIPTIONSEQ___OUT_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
- virtual ::CORBA::ValueDef_ptr primary_key (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_PrimaryKeyDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_PrimaryKeyDef_Proxy_Broker (void);
- virtual _TAO_PrimaryKeyDef_Proxy_Impl &select_proxy (
- PrimaryKeyDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+ class TAO_IFR_Client_Export UsesDescriptionSeq_out
+ {
+ public:
+ UsesDescriptionSeq_out (UsesDescriptionSeq *&);
+ UsesDescriptionSeq_out (UsesDescriptionSeq_var &);
+ UsesDescriptionSeq_out (const UsesDescriptionSeq_out &);
+ UsesDescriptionSeq_out &operator= (const UsesDescriptionSeq_out &);
+ UsesDescriptionSeq_out &operator= (UsesDescriptionSeq *);
+ operator UsesDescriptionSeq *&();
+ UsesDescriptionSeq *&ptr (void);
+ UsesDescriptionSeq *operator-> (void);
+ UsesDescription & operator[] (CORBA::ULong index);
- protected:
- _TAO_PrimaryKeyDef_Proxy_Broker (void);
-
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_PrimaryKeyDef_Remote_Proxy_Broker
- : public virtual _TAO_PrimaryKeyDef_Proxy_Broker
- {
- public:
- _TAO_PrimaryKeyDef_Remote_Proxy_Broker (void);
+ private:
+ UsesDescriptionSeq *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const UsesDescriptionSeq_var &);
+ };
+
+#endif /* end #if !defined */
- virtual ~_TAO_PrimaryKeyDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- virtual _TAO_PrimaryKeyDef_Proxy_Impl &select_proxy (
- PrimaryKeyDef *object
- ACE_ENV_ARG_DECL
- );
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UsesDescriptionSeq;
- private:
- _TAO_PrimaryKeyDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_PrimaryKeyDef_Remote_Proxy_Broker *the_TAO_PrimaryKeyDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PrimaryKeyDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
-
- class PrimaryKeyDescription_var;
-
- struct TAO_IFR_Client_Export PrimaryKeyDescription
- {
- typedef PrimaryKeyDescription_var _var_type;
-
- static void _tao_any_destructor (void *);
- TAO_String_Manager name;
- TAO_String_Manager id;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- CORBA::ValueDef_var primary_key;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export PrimaryKeyDescription_var
- {
- public:
- PrimaryKeyDescription_var (void);
- PrimaryKeyDescription_var (PrimaryKeyDescription *);
- PrimaryKeyDescription_var (const PrimaryKeyDescription_var &);
- ~PrimaryKeyDescription_var (void);
-
- PrimaryKeyDescription_var &operator= (PrimaryKeyDescription *);
- PrimaryKeyDescription_var &operator= (const PrimaryKeyDescription_var &);
- PrimaryKeyDescription *operator-> (void);
- const PrimaryKeyDescription *operator-> (void) const;
-
- operator const PrimaryKeyDescription &() const;
- operator PrimaryKeyDescription &();
- operator PrimaryKeyDescription &() const;
-
- // Variable-size types only.
- operator PrimaryKeyDescription *&();
-
- // in, inout, out, _retn
- const PrimaryKeyDescription &in (void) const;
- PrimaryKeyDescription &inout (void);
- PrimaryKeyDescription *&out (void);
- PrimaryKeyDescription *_retn (void);
- PrimaryKeyDescription *ptr (void) const;
-
- private:
- PrimaryKeyDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export PrimaryKeyDescription_out
- {
- public:
- PrimaryKeyDescription_out (PrimaryKeyDescription *&);
- PrimaryKeyDescription_out (PrimaryKeyDescription_var &);
- PrimaryKeyDescription_out (const PrimaryKeyDescription_out &);
- PrimaryKeyDescription_out &operator= (const PrimaryKeyDescription_out &);
- PrimaryKeyDescription_out &operator= (PrimaryKeyDescription *);
- operator PrimaryKeyDescription *&();
- PrimaryKeyDescription *&ptr (void);
- PrimaryKeyDescription *operator-> (void);
-
- private:
- PrimaryKeyDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const PrimaryKeyDescription_var &);
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PrimaryKeyDescription;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (_IR_FACTORYDEF___PTR_CH_)
-#define _IR_FACTORYDEF___PTR_CH_
-
- class FactoryDef;
- typedef FactoryDef *FactoryDef_ptr;
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CH_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CH_
+
+ class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq
+ : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (void);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ EventPortDescription *data,
+ CORBA::Boolean release = 0
+ );
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (
+ const _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq &rhs
+ );
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq &operator= (
+ const _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq &rhs
+ );
+ virtual ~_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (void);
+
+ // = Accessors.
+ EventPortDescription &operator[] (CORBA::ULong i);
+ const EventPortDescription &operator[] (CORBA::ULong i) const;
+
+ // = Static operations.
+ static EventPortDescription *allocbuf (CORBA::ULong size);
+ static void freebuf (EventPortDescription *buffer);
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ EventPortDescription *get_buffer (CORBA::Boolean orphan = 0);
+ const EventPortDescription *get_buffer (void) const;
+ void replace (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ EventPortDescription *data,
+ CORBA::Boolean release
+ );
+ };
#endif /* end #if !defined */
-#if !defined (_IR_FACTORYDEF___VAR_CH_)
-#define _IR_FACTORYDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export FactoryDef_var : public TAO_Base_var
- {
- public:
- FactoryDef_var (void); // default constructor
- FactoryDef_var (FactoryDef_ptr p) : ptr_ (p) {}
- FactoryDef_var (const FactoryDef_var &); // copy constructor
- ~FactoryDef_var (void); // destructor
-
- FactoryDef_var &operator= (FactoryDef_ptr);
- FactoryDef_var &operator= (const FactoryDef_var &);
- FactoryDef_ptr operator-> (void) const;
-
- operator const FactoryDef_ptr &() const;
- operator FactoryDef_ptr &();
- // in, inout, out, _retn
- FactoryDef_ptr in (void) const;
- FactoryDef_ptr &inout (void);
- FactoryDef_ptr &out (void);
- FactoryDef_ptr _retn (void);
- FactoryDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static FactoryDef_ptr tao_duplicate (FactoryDef_ptr);
- static void tao_release (FactoryDef_ptr);
- static FactoryDef_ptr tao_nil (void);
- static FactoryDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- FactoryDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- FactoryDef_var (const TAO_Base_var &rhs);
- FactoryDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FACTORYDEF___OUT_CH_)
-#define _IR_FACTORYDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export FactoryDef_out
- {
- public:
- FactoryDef_out (FactoryDef_ptr &);
- FactoryDef_out (FactoryDef_var &);
- FactoryDef_out (const FactoryDef_out &);
- FactoryDef_out &operator= (const FactoryDef_out &);
- FactoryDef_out &operator= (const FactoryDef_var &);
- FactoryDef_out &operator= (FactoryDef_ptr);
- operator FactoryDef_ptr &();
- FactoryDef_ptr &ptr (void);
- FactoryDef_ptr operator-> (void);
-
- private:
- FactoryDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_IR_FACTORYDEF_CH_)
-#define _IR_FACTORYDEF_CH_
-
- class _TAO_FactoryDef_Proxy_Impl;
- class _TAO_FactoryDef_Remote_Proxy_Impl;
- class _TAO_FactoryDef_Proxy_Broker;
- class _TAO_FactoryDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export FactoryDef
- : public virtual CORBA::OperationDef
- {
- public:
- typedef FactoryDef_ptr _ptr_type;
- typedef FactoryDef_var _var_type;
- static int _tao_class_id;
+#if !defined (_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CH_)
+#define _CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CH_
- // The static operations.
- static FactoryDef_ptr _duplicate (FactoryDef_ptr obj);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
- static FactoryDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class EventPortDescriptionSeq;
+ class EventPortDescriptionSeq_var;
- static FactoryDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // *************************************************************
+ // CORBA::ComponentIR::EventPortDescriptionSeq
+ // *************************************************************
- static FactoryDef_ptr _nil (void)
- {
- return (FactoryDef_ptr)0;
- }
+ class TAO_IFR_Client_Export EventPortDescriptionSeq : public
- static void _tao_any_destructor (void *);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<EventPortDescription>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ EventPortDescriptionSeq (void);
+ EventPortDescriptionSeq (CORBA::ULong max);
+ EventPortDescriptionSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ EventPortDescription *buffer,
+ CORBA::Boolean release = 0
+ );
+ EventPortDescriptionSeq (const EventPortDescriptionSeq &);
+ ~EventPortDescriptionSeq (void);
+
+ static void _tao_any_destructor (void*);
+
+ typedef EventPortDescriptionSeq_var _var_type;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ___VAR_CH_)
+#define _CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ___VAR_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
+
+ // *************************************************************
+ // class CORBA::ComponentIR::EventPortDescriptionSeq_var
+ // *************************************************************
+
+ class TAO_IFR_Client_Export EventPortDescriptionSeq_var
+ {
+ public:
+ EventPortDescriptionSeq_var (void);
+ EventPortDescriptionSeq_var (EventPortDescriptionSeq *);
+ EventPortDescriptionSeq_var (const EventPortDescriptionSeq_var &);
+ ~EventPortDescriptionSeq_var (void);
+
+ EventPortDescriptionSeq_var &operator= (EventPortDescriptionSeq *);
+ EventPortDescriptionSeq_var &operator= (const EventPortDescriptionSeq_var &);
+ EventPortDescriptionSeq *operator-> (void);
+ const EventPortDescriptionSeq *operator-> (void) const;
+
+ operator const EventPortDescriptionSeq &() const;
+ operator EventPortDescriptionSeq &();
+ operator EventPortDescriptionSeq &() const;
+
+ // Variable-size base types only.
+ operator EventPortDescriptionSeq *&();
+
+ EventPortDescription & operator[] (CORBA::ULong index);
+ const EventPortDescription & operator[] (CORBA::ULong index) const;
+
+ // in, inout, out, _retn
+ const EventPortDescriptionSeq &in (void) const;
+ EventPortDescriptionSeq &inout (void);
+ EventPortDescriptionSeq *&out (void);
+ EventPortDescriptionSeq *_retn (void);
+ EventPortDescriptionSeq *ptr (void) const;
+
+ private:
+ EventPortDescriptionSeq *ptr_;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ___OUT_CH_)
+#define _CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ___OUT_CH_
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
- virtual void *_tao_QueryInterface (ptr_arith_t type);
+ class TAO_IFR_Client_Export EventPortDescriptionSeq_out
+ {
+ public:
+ EventPortDescriptionSeq_out (EventPortDescriptionSeq *&);
+ EventPortDescriptionSeq_out (EventPortDescriptionSeq_var &);
+ EventPortDescriptionSeq_out (const EventPortDescriptionSeq_out &);
+ EventPortDescriptionSeq_out &operator= (const EventPortDescriptionSeq_out &);
+ EventPortDescriptionSeq_out &operator= (EventPortDescriptionSeq *);
+ operator EventPortDescriptionSeq *&();
+ EventPortDescriptionSeq *&ptr (void);
+ EventPortDescriptionSeq *operator-> (void);
+ EventPortDescription & operator[] (CORBA::ULong index);
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_FactoryDef_Proxy_Broker *the_TAO_FactoryDef_Proxy_Broker_;
-
- protected:
- FactoryDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_FactoryDef_setup_collocation (int collocated);
-
- FactoryDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~FactoryDef (void);
-
- friend class _TAO_FactoryDef_Remote_Proxy_Impl;
- friend class _TAO_FactoryDef_ThruPOA_Proxy_Impl;
- friend class _TAO_FactoryDef_Direct_Proxy_Impl;
-
- private:
- FactoryDef (const FactoryDef &);
- void operator= (const FactoryDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_FactoryDef_Proxy_Impl
- : public virtual CORBA::_TAO_OperationDef_Proxy_Impl
- {
- public:
- virtual ~_TAO_FactoryDef_Proxy_Impl (void) {}
-
- protected:
- _TAO_FactoryDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_FactoryDef_Remote_Proxy_Impl
- : public virtual _TAO_FactoryDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual CORBA::_TAO_OperationDef_Remote_Proxy_Impl
- {
- public:
- _TAO_FactoryDef_Remote_Proxy_Impl (void);
+ private:
+ EventPortDescriptionSeq *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const EventPortDescriptionSeq_var &);
+ };
+
+#endif /* end #if !defined */
- virtual ~_TAO_FactoryDef_Remote_Proxy_Impl (void) {}
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_FactoryDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_FactoryDef_Proxy_Broker (void);
- virtual _TAO_FactoryDef_Proxy_Impl &select_proxy (
- FactoryDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- protected:
- _TAO_FactoryDef_Proxy_Broker (void);
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EventPortDescriptionSeq;
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
+ class ComponentDescription_var;
+
+ struct TAO_IFR_Client_Export ComponentDescription
+ {
+ typedef ComponentDescription_var _var_type;
+
+ 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;
+ CORBA::RepositoryIdSeq supported_interfaces;
+ CORBA::ComponentIR::ProvidesDescriptionSeq provided_interfaces;
+ CORBA::ComponentIR::UsesDescriptionSeq used_interfaces;
+ CORBA::ComponentIR::EventPortDescriptionSeq emits_events;
+ CORBA::ComponentIR::EventPortDescriptionSeq publishes_events;
+ CORBA::ComponentIR::EventPortDescriptionSeq consumes_events;
+ CORBA::ExtAttrDescriptionSeq attributes;
+ CORBA::TypeCode_var type;
+ };
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_FactoryDef_Remote_Proxy_Broker
- : public virtual _TAO_FactoryDef_Proxy_Broker
- {
- public:
- _TAO_FactoryDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
+ class TAO_IFR_Client_Export ComponentDescription_var
+ {
+ public:
+ ComponentDescription_var (void);
+ ComponentDescription_var (ComponentDescription *);
+ ComponentDescription_var (const ComponentDescription_var &);
+ ~ComponentDescription_var (void);
+
+ ComponentDescription_var &operator= (ComponentDescription *);
+ ComponentDescription_var &operator= (const ComponentDescription_var &);
+ ComponentDescription *operator-> (void);
+ const ComponentDescription *operator-> (void) const;
+
+ operator const ComponentDescription &() const;
+ operator ComponentDescription &();
+ operator ComponentDescription &() const;
+
+ // Variable-size types only.
+ operator ComponentDescription *&();
+
+ // in, inout, out, _retn
+ const ComponentDescription &in (void) const;
+ ComponentDescription &inout (void);
+ ComponentDescription *&out (void);
+ ComponentDescription *_retn (void);
+ ComponentDescription *ptr (void) const;
+
+ private:
+ ComponentDescription *ptr_;
+ };
- virtual ~_TAO_FactoryDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
+
+ class TAO_IFR_Client_Export ComponentDescription_out
+ {
+ public:
+ ComponentDescription_out (ComponentDescription *&);
+ ComponentDescription_out (ComponentDescription_var &);
+ ComponentDescription_out (const ComponentDescription_out &);
+ ComponentDescription_out &operator= (const ComponentDescription_out &);
+ ComponentDescription_out &operator= (ComponentDescription *);
+ operator ComponentDescription *&();
+ ComponentDescription *&ptr (void);
+ ComponentDescription *operator-> (void);
+
+ private:
+ ComponentDescription *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const ComponentDescription_var &);
+ };
- virtual _TAO_FactoryDef_Proxy_Impl &select_proxy (
- FactoryDef *object
- ACE_ENV_ARG_DECL
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- private:
- _TAO_FactoryDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_FactoryDef_Remote_Proxy_Broker *the_TAO_FactoryDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_FactoryDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_FINDERDEF___PTR_CH_)
-#define _IR_FINDERDEF___PTR_CH_
-
- class FinderDef;
- typedef FinderDef *FinderDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FINDERDEF___VAR_CH_)
-#define _IR_FINDERDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export FinderDef_var : public TAO_Base_var
- {
- public:
- FinderDef_var (void); // default constructor
- FinderDef_var (FinderDef_ptr p) : ptr_ (p) {}
- FinderDef_var (const FinderDef_var &); // copy constructor
- ~FinderDef_var (void); // destructor
-
- FinderDef_var &operator= (FinderDef_ptr);
- FinderDef_var &operator= (const FinderDef_var &);
- FinderDef_ptr operator-> (void) const;
-
- operator const FinderDef_ptr &() const;
- operator FinderDef_ptr &();
- // in, inout, out, _retn
- FinderDef_ptr in (void) const;
- FinderDef_ptr &inout (void);
- FinderDef_ptr &out (void);
- FinderDef_ptr _retn (void);
- FinderDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static FinderDef_ptr tao_duplicate (FinderDef_ptr);
- static void tao_release (FinderDef_ptr);
- static FinderDef_ptr tao_nil (void);
- static FinderDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- FinderDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- FinderDef_var (const TAO_Base_var &rhs);
- FinderDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ComponentDescription;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-#if !defined (_IR_FINDERDEF___OUT_CH_)
-#define _IR_FINDERDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export FinderDef_out
- {
- public:
- FinderDef_out (FinderDef_ptr &);
- FinderDef_out (FinderDef_var &);
- FinderDef_out (const FinderDef_out &);
- FinderDef_out &operator= (const FinderDef_out &);
- FinderDef_out &operator= (const FinderDef_var &);
- FinderDef_out &operator= (FinderDef_ptr);
- operator FinderDef_ptr &();
- FinderDef_ptr &ptr (void);
- FinderDef_ptr operator-> (void);
-
- private:
- FinderDef_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_FACTORYDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_FACTORYDEF___PTR_CH_
+
+ class FactoryDef;
+ typedef FactoryDef *FactoryDef_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_FINDERDEF_CH_)
-#define _IR_FINDERDEF_CH_
-
- class _TAO_FinderDef_Proxy_Impl;
- class _TAO_FinderDef_Remote_Proxy_Impl;
- class _TAO_FinderDef_Proxy_Broker;
- class _TAO_FinderDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export FinderDef
- : public virtual CORBA::OperationDef
- {
- public:
- typedef FinderDef_ptr _ptr_type;
- typedef FinderDef_var _var_type;
- static int _tao_class_id;
+#if !defined (_CORBA_COMPONENTIR_FACTORYDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_FACTORYDEF___VAR_CH_
- // The static operations.
- static FinderDef_ptr _duplicate (FinderDef_ptr obj);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export FactoryDef_var : public TAO_Base_var
+ {
+ public:
+ FactoryDef_var (void); // default constructor
+ FactoryDef_var (FactoryDef_ptr p) : ptr_ (p) {}
+ FactoryDef_var (const FactoryDef_var &); // copy constructor
+ ~FactoryDef_var (void); // destructor
+
+ FactoryDef_var &operator= (FactoryDef_ptr);
+ FactoryDef_var &operator= (const FactoryDef_var &);
+ FactoryDef_ptr operator-> (void) const;
+
+ operator const FactoryDef_ptr &() const;
+ operator FactoryDef_ptr &();
+ // in, inout, out, _retn
+ FactoryDef_ptr in (void) const;
+ FactoryDef_ptr &inout (void);
+ FactoryDef_ptr &out (void);
+ FactoryDef_ptr _retn (void);
+ FactoryDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static FactoryDef_ptr tao_duplicate (FactoryDef_ptr);
+ static void tao_release (FactoryDef_ptr);
+ static FactoryDef_ptr tao_nil (void);
+ static FactoryDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ FactoryDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ FactoryDef_var (const TAO_Base_var &rhs);
+ FactoryDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_FACTORYDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_FACTORYDEF___OUT_CH_
- static FinderDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- static FinderDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class TAO_IFR_Client_Export FactoryDef_out
+ {
+ public:
+ FactoryDef_out (FactoryDef_ptr &);
+ FactoryDef_out (FactoryDef_var &);
+ FactoryDef_out (const FactoryDef_out &);
+ FactoryDef_out &operator= (const FactoryDef_out &);
+ FactoryDef_out &operator= (const FactoryDef_var &);
+ FactoryDef_out &operator= (FactoryDef_ptr);
+ operator FactoryDef_ptr &();
+ FactoryDef_ptr &ptr (void);
+ FactoryDef_ptr operator-> (void);
- static FinderDef_ptr _nil (void)
- {
- return (FinderDef_ptr)0;
- }
+ private:
+ FactoryDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
- static void _tao_any_destructor (void *);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_FACTORYDEF_CH_)
+#define _CORBA_COMPONENTIR_FACTORYDEF_CH_
+
+ class _TAO_FactoryDef_Proxy_Impl;
+ class _TAO_FactoryDef_Remote_Proxy_Impl;
+ class _TAO_FactoryDef_Proxy_Broker;
+ class _TAO_FactoryDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export FactoryDef
+ : public virtual CORBA::OperationDef
+ {
+ public:
+ typedef FactoryDef_ptr _ptr_type;
+ typedef FactoryDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static FactoryDef_ptr _duplicate (FactoryDef_ptr obj);
+
+ static FactoryDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static FactoryDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static FactoryDef_ptr _nil (void)
+ {
+ return (FactoryDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_FactoryDef_Proxy_Broker *the_TAO_FactoryDef_Proxy_Broker_;
+
+ protected:
+ FactoryDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_FactoryDef_setup_collocation (int collocated);
+
+ FactoryDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~FactoryDef (void);
+
+ friend class _TAO_FactoryDef_Remote_Proxy_Impl;
+ friend class _TAO_FactoryDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_FactoryDef_Direct_Proxy_Impl;
+
+ private:
+ FactoryDef (const FactoryDef &);
+ void operator= (const FactoryDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class TAO_IFR_Client_Export _TAO_FactoryDef_Proxy_Impl
+ : public virtual CORBA::_TAO_OperationDef_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_FactoryDef_Proxy_Impl (void) {}
- virtual void *_tao_QueryInterface (ptr_arith_t type);
+ protected:
+ _TAO_FactoryDef_Proxy_Impl (void);
+ };
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_FinderDef_Proxy_Broker *the_TAO_FinderDef_Proxy_Broker_;
-
- protected:
- FinderDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_FinderDef_setup_collocation (int collocated);
-
- FinderDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~FinderDef (void);
-
- friend class _TAO_FinderDef_Remote_Proxy_Impl;
- friend class _TAO_FinderDef_ThruPOA_Proxy_Impl;
- friend class _TAO_FinderDef_Direct_Proxy_Impl;
-
- private:
- FinderDef (const FinderDef &);
- void operator= (const FinderDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_FinderDef_Proxy_Impl
- : public virtual CORBA::_TAO_OperationDef_Proxy_Impl
- {
- public:
- virtual ~_TAO_FinderDef_Proxy_Impl (void) {}
-
- protected:
- _TAO_FinderDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_FinderDef_Remote_Proxy_Impl
- : public virtual _TAO_FinderDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual CORBA::_TAO_OperationDef_Remote_Proxy_Impl
- {
- public:
- _TAO_FinderDef_Remote_Proxy_Impl (void);
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
- virtual ~_TAO_FinderDef_Remote_Proxy_Impl (void) {}
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_FinderDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_FinderDef_Proxy_Broker (void);
- virtual _TAO_FinderDef_Proxy_Impl &select_proxy (
- FinderDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
- protected:
- _TAO_FinderDef_Proxy_Broker (void);
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_FinderDef_Remote_Proxy_Broker
- : public virtual _TAO_FinderDef_Proxy_Broker
- {
- public:
- _TAO_FinderDef_Remote_Proxy_Broker (void);
-
- virtual ~_TAO_FinderDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_FactoryDef_Remote_Proxy_Impl
+ : public virtual _TAO_FactoryDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_OperationDef_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_FactoryDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_FactoryDef_Remote_Proxy_Impl (void) {}
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
- virtual _TAO_FinderDef_Proxy_Impl &select_proxy (
- FinderDef *object
- ACE_ENV_ARG_DECL
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_FactoryDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_FactoryDef_Proxy_Broker (void);
+ virtual _TAO_FactoryDef_Proxy_Impl &select_proxy (
+ FactoryDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_FactoryDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
- private:
- _TAO_FinderDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_FinderDef_Remote_Proxy_Broker *the_TAO_FinderDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_FinderDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_HOMEDEF___PTR_CH_)
-#define _IR_HOMEDEF___PTR_CH_
-
- class HomeDef;
- typedef HomeDef *HomeDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_HOMEDEF___VAR_CH_)
-#define _IR_HOMEDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export HomeDef_var : public TAO_Base_var
- {
- public:
- HomeDef_var (void); // default constructor
- HomeDef_var (HomeDef_ptr p) : ptr_ (p) {}
- HomeDef_var (const HomeDef_var &); // copy constructor
- ~HomeDef_var (void); // destructor
-
- HomeDef_var &operator= (HomeDef_ptr);
- HomeDef_var &operator= (const HomeDef_var &);
- HomeDef_ptr operator-> (void) const;
-
- operator const HomeDef_ptr &() const;
- operator HomeDef_ptr &();
- // in, inout, out, _retn
- HomeDef_ptr in (void) const;
- HomeDef_ptr &inout (void);
- HomeDef_ptr &out (void);
- HomeDef_ptr _retn (void);
- HomeDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static HomeDef_ptr tao_duplicate (HomeDef_ptr);
- static void tao_release (HomeDef_ptr);
- static HomeDef_ptr tao_nil (void);
- static HomeDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- HomeDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- HomeDef_var (const TAO_Base_var &rhs);
- HomeDef_var &operator= (const TAO_Base_var &rhs);
- };
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_FactoryDef_Remote_Proxy_Broker
+ : public virtual _TAO_FactoryDef_Proxy_Broker
+ {
+ public:
+ _TAO_FactoryDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_FactoryDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_FactoryDef_Proxy_Impl &select_proxy (
+ FactoryDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_FactoryDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_FactoryDef_Remote_Proxy_Broker *the_TAO_FactoryDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_FactoryDef;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-#if !defined (_IR_HOMEDEF___OUT_CH_)
-#define _IR_HOMEDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export HomeDef_out
- {
- public:
- HomeDef_out (HomeDef_ptr &);
- HomeDef_out (HomeDef_var &);
- HomeDef_out (const HomeDef_out &);
- HomeDef_out &operator= (const HomeDef_out &);
- HomeDef_out &operator= (const HomeDef_var &);
- HomeDef_out &operator= (HomeDef_ptr);
- operator HomeDef_ptr &();
- HomeDef_ptr &ptr (void);
- HomeDef_ptr operator-> (void);
-
- private:
- HomeDef_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_FINDERDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_FINDERDEF___PTR_CH_
+
+ class FinderDef;
+ typedef FinderDef *FinderDef_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_HOMEDEF_CH_)
-#define _IR_HOMEDEF_CH_
-
- class _TAO_HomeDef_Proxy_Impl;
- class _TAO_HomeDef_Remote_Proxy_Impl;
- class _TAO_HomeDef_Proxy_Broker;
- class _TAO_HomeDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export HomeDef
- : public virtual CORBA::InterfaceDef
- {
- public:
- typedef HomeDef_ptr _ptr_type;
- typedef HomeDef_var _var_type;
- static int _tao_class_id;
-
- // The static operations.
- static HomeDef_ptr _duplicate (HomeDef_ptr obj);
+#if !defined (_CORBA_COMPONENTIR_FINDERDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_FINDERDEF___VAR_CH_
- static HomeDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export FinderDef_var : public TAO_Base_var
+ {
+ public:
+ FinderDef_var (void); // default constructor
+ FinderDef_var (FinderDef_ptr p) : ptr_ (p) {}
+ FinderDef_var (const FinderDef_var &); // copy constructor
+ ~FinderDef_var (void); // destructor
+
+ FinderDef_var &operator= (FinderDef_ptr);
+ FinderDef_var &operator= (const FinderDef_var &);
+ FinderDef_ptr operator-> (void) const;
+
+ operator const FinderDef_ptr &() const;
+ operator FinderDef_ptr &();
+ // in, inout, out, _retn
+ FinderDef_ptr in (void) const;
+ FinderDef_ptr &inout (void);
+ FinderDef_ptr &out (void);
+ FinderDef_ptr _retn (void);
+ FinderDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static FinderDef_ptr tao_duplicate (FinderDef_ptr);
+ static void tao_release (FinderDef_ptr);
+ static FinderDef_ptr tao_nil (void);
+ static FinderDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ FinderDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ FinderDef_var (const TAO_Base_var &rhs);
+ FinderDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_FINDERDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_FINDERDEF___OUT_CH_
- static HomeDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- static HomeDef_ptr _nil (void)
- {
- return (HomeDef_ptr)0;
- }
+ class TAO_IFR_Client_Export FinderDef_out
+ {
+ public:
+ FinderDef_out (FinderDef_ptr &);
+ FinderDef_out (FinderDef_var &);
+ FinderDef_out (const FinderDef_out &);
+ FinderDef_out &operator= (const FinderDef_out &);
+ FinderDef_out &operator= (const FinderDef_var &);
+ FinderDef_out &operator= (FinderDef_ptr);
+ operator FinderDef_ptr &();
+ FinderDef_ptr &ptr (void);
+ FinderDef_ptr operator-> (void);
- static void _tao_any_destructor (void *);
+ private:
+ FinderDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::IR::HomeDef_ptr base_home (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_FINDERDEF_CH_)
+#define _CORBA_COMPONENTIR_FINDERDEF_CH_
+
+ class _TAO_FinderDef_Proxy_Impl;
+ class _TAO_FinderDef_Remote_Proxy_Impl;
+ class _TAO_FinderDef_Proxy_Broker;
+ class _TAO_FinderDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export FinderDef
+ : public virtual CORBA::OperationDef
+ {
+ public:
+ typedef FinderDef_ptr _ptr_type;
+ typedef FinderDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static FinderDef_ptr _duplicate (FinderDef_ptr obj);
+
+ static FinderDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static FinderDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static FinderDef_ptr _nil (void)
+ {
+ return (FinderDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_FinderDef_Proxy_Broker *the_TAO_FinderDef_Proxy_Broker_;
+
+ protected:
+ FinderDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_FinderDef_setup_collocation (int collocated);
+
+ FinderDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~FinderDef (void);
+
+ friend class _TAO_FinderDef_Remote_Proxy_Impl;
+ friend class _TAO_FinderDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_FinderDef_Direct_Proxy_Impl;
+
+ private:
+ FinderDef (const FinderDef &);
+ void operator= (const FinderDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
- virtual ::IR::ComponentDef_ptr managed_component (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class TAO_IFR_Client_Export _TAO_FinderDef_Proxy_Impl
+ : public virtual CORBA::_TAO_OperationDef_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_FinderDef_Proxy_Impl (void) {}
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ protected:
+ _TAO_FinderDef_Proxy_Impl (void);
+ };
- virtual ::IR::PrimaryKeyDef_ptr primary_key (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
- virtual ::IR::FactoryDefSeq * factories (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::IR::FinderDefSeq * finders (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_FinderDef_Remote_Proxy_Impl
+ : public virtual _TAO_FinderDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_OperationDef_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_FinderDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_FinderDef_Remote_Proxy_Impl (void) {}
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_FinderDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_FinderDef_Proxy_Broker (void);
+ virtual _TAO_FinderDef_Proxy_Impl &select_proxy (
+ FinderDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_FinderDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
- virtual CORBA::Boolean is_basic (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_FinderDef_Remote_Proxy_Broker
+ : public virtual _TAO_FinderDef_Proxy_Broker
+ {
+ public:
+ _TAO_FinderDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_FinderDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_FinderDef_Proxy_Impl &select_proxy (
+ FinderDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_FinderDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_FinderDef_Remote_Proxy_Broker *the_TAO_FinderDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- virtual ::IR::PrimaryKeyDef_ptr create_primary_key (
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_FinderDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+
+#if !defined (_CORBA_COMPONENTIR_HOMEDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_HOMEDEF___PTR_CH_
- virtual ::IR::FactoryDef_ptr create_factory (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class HomeDef;
+ typedef HomeDef *HomeDef_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_HOMEDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_HOMEDEF___VAR_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::IR::FinderDef_ptr create_finder (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export HomeDef_var : public TAO_Base_var
+ {
+ public:
+ HomeDef_var (void); // default constructor
+ HomeDef_var (HomeDef_ptr p) : ptr_ (p) {}
+ HomeDef_var (const HomeDef_var &); // copy constructor
+ ~HomeDef_var (void); // destructor
+
+ HomeDef_var &operator= (HomeDef_ptr);
+ HomeDef_var &operator= (const HomeDef_var &);
+ HomeDef_ptr operator-> (void) const;
+
+ operator const HomeDef_ptr &() const;
+ operator HomeDef_ptr &();
+ // in, inout, out, _retn
+ HomeDef_ptr in (void) const;
+ HomeDef_ptr &inout (void);
+ HomeDef_ptr &out (void);
+ HomeDef_ptr _retn (void);
+ HomeDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static HomeDef_ptr tao_duplicate (HomeDef_ptr);
+ static void tao_release (HomeDef_ptr);
+ static HomeDef_ptr tao_nil (void);
+ static HomeDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ HomeDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ HomeDef_var (const TAO_Base_var &rhs);
+ HomeDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_HOMEDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_HOMEDEF___OUT_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class TAO_IFR_Client_Export HomeDef_out
+ {
+ public:
+ HomeDef_out (HomeDef_ptr &);
+ HomeDef_out (HomeDef_var &);
+ HomeDef_out (const HomeDef_out &);
+ HomeDef_out &operator= (const HomeDef_out &);
+ HomeDef_out &operator= (const HomeDef_var &);
+ HomeDef_out &operator= (HomeDef_ptr);
+ operator HomeDef_ptr &();
+ HomeDef_ptr &ptr (void);
+ HomeDef_ptr operator-> (void);
- virtual void *_tao_QueryInterface (ptr_arith_t type);
+ private:
+ HomeDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_HomeDef_Proxy_Broker *the_TAO_HomeDef_Proxy_Broker_;
-
- protected:
- HomeDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_HomeDef_setup_collocation (int collocated);
-
- HomeDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~HomeDef (void);
-
- friend class _TAO_HomeDef_Remote_Proxy_Impl;
- friend class _TAO_HomeDef_ThruPOA_Proxy_Impl;
- friend class _TAO_HomeDef_Direct_Proxy_Impl;
-
- private:
- HomeDef (const HomeDef &);
- void operator= (const HomeDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_HomeDef_Proxy_Impl
- : public virtual CORBA::_TAO_InterfaceDef_Proxy_Impl
- {
- public:
- virtual ~_TAO_HomeDef_Proxy_Impl (void) {}
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_HOMEDEF_CH_)
+#define _CORBA_COMPONENTIR_HOMEDEF_CH_
+
+ class _TAO_HomeDef_Proxy_Impl;
+ class _TAO_HomeDef_Remote_Proxy_Impl;
+ class _TAO_HomeDef_Proxy_Broker;
+ class _TAO_HomeDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export HomeDef
+ : public virtual CORBA::ExtInterfaceDef
+ {
+ public:
+ typedef HomeDef_ptr _ptr_type;
+ typedef HomeDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static HomeDef_ptr _duplicate (HomeDef_ptr obj);
+
+ static HomeDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static HomeDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static HomeDef_ptr _nil (void)
+ {
+ return (HomeDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::HomeDef_ptr base_home (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void base_home (
+ CORBA::ComponentIR::HomeDef_ptr base_home
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void supported_interfaces (
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr managed_component (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void managed_component (
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ValueDef_ptr primary_key (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void primary_key (
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::FactoryDef_ptr create_factory (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::ParDescriptionSeq & params,
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::FinderDef_ptr create_finder (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::ParDescriptionSeq & params,
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_HomeDef_Proxy_Broker *the_TAO_HomeDef_Proxy_Broker_;
+
+ protected:
+ HomeDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_HomeDef_setup_collocation (int collocated);
+
+ HomeDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~HomeDef (void);
+
+ friend class _TAO_HomeDef_Remote_Proxy_Impl;
+ friend class _TAO_HomeDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_HomeDef_Direct_Proxy_Impl;
+
+ private:
+ HomeDef (const HomeDef &);
+ void operator= (const HomeDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_HomeDef_Proxy_Impl
+ : public virtual CORBA::_TAO_ExtInterfaceDef_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_HomeDef_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::HomeDef_ptr base_home (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void base_home (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::HomeDef_ptr base_home
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void supported_interfaces (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr managed_component (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void managed_component (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ValueDef_ptr primary_key (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void primary_key (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::FactoryDef_ptr create_factory (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::ParDescriptionSeq & params,
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::FinderDef_ptr create_finder (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::ParDescriptionSeq & params,
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ protected:
+ _TAO_HomeDef_Proxy_Impl (void);
+ };
+
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
- virtual ::IR::HomeDef_ptr base_home (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::ComponentDef_ptr managed_component (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::PrimaryKeyDef_ptr primary_key (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::FactoryDefSeq * factories (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::FinderDefSeq * finders (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual CORBA::Boolean is_basic (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::PrimaryKeyDef_ptr create_primary_key (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::FactoryDef_ptr create_factory (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::FinderDef_ptr create_finder (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- protected:
- _TAO_HomeDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_HomeDef_Remote_Proxy_Impl
- : public virtual _TAO_HomeDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl
- {
- public:
- _TAO_HomeDef_Remote_Proxy_Impl (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_HomeDef_Remote_Proxy_Impl
+ : public virtual _TAO_HomeDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_ExtInterfaceDef_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_HomeDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_HomeDef_Remote_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::HomeDef_ptr base_home (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void base_home (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::HomeDef_ptr base_home
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void supported_interfaces (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr managed_component (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void managed_component (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ValueDef_ptr primary_key (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void primary_key (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::FactoryDef_ptr create_factory (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::ParDescriptionSeq & params,
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::FinderDef_ptr create_finder (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::ParDescriptionSeq & params,
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
- virtual ~_TAO_HomeDef_Remote_Proxy_Impl (void) {}
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_HomeDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_HomeDef_Proxy_Broker (void);
+ virtual _TAO_HomeDef_Proxy_Impl &select_proxy (
+ HomeDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_HomeDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_HomeDef_Remote_Proxy_Broker
+ : public virtual _TAO_HomeDef_Proxy_Broker
+ {
+ public:
+ _TAO_HomeDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_HomeDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_HomeDef_Proxy_Impl &select_proxy (
+ HomeDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_HomeDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_HomeDef_Remote_Proxy_Broker *the_TAO_HomeDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
- virtual ::IR::HomeDef_ptr base_home (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::ComponentDef_ptr managed_component (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::PrimaryKeyDef_ptr primary_key (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::FactoryDefSeq * factories (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::FinderDefSeq * finders (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual CORBA::Boolean is_basic (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::PrimaryKeyDef_ptr create_primary_key (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::FactoryDef_ptr create_factory (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::FinderDef_ptr create_finder (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_HomeDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_HomeDef_Proxy_Broker (void);
- virtual _TAO_HomeDef_Proxy_Impl &select_proxy (
- HomeDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- protected:
- _TAO_HomeDef_Proxy_Broker (void);
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_HomeDef;
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
+ class HomeDescription_var;
+
+ struct TAO_IFR_Client_Export HomeDescription
+ {
+ typedef HomeDescription_var _var_type;
+
+ 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;
+ CORBA::ValueDescription primary_key;
+ CORBA::OpDescriptionSeq factories;
+ CORBA::OpDescriptionSeq finders;
+ CORBA::OpDescriptionSeq operations;
+ CORBA::ExtAttrDescriptionSeq attributes;
+ CORBA::TypeCode_var type;
+ };
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_HomeDef_Remote_Proxy_Broker
- : public virtual _TAO_HomeDef_Proxy_Broker
- {
- public:
- _TAO_HomeDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
+ class TAO_IFR_Client_Export HomeDescription_var
+ {
+ public:
+ HomeDescription_var (void);
+ HomeDescription_var (HomeDescription *);
+ HomeDescription_var (const HomeDescription_var &);
+ ~HomeDescription_var (void);
+
+ HomeDescription_var &operator= (HomeDescription *);
+ HomeDescription_var &operator= (const HomeDescription_var &);
+ HomeDescription *operator-> (void);
+ const HomeDescription *operator-> (void) const;
+
+ operator const HomeDescription &() const;
+ operator HomeDescription &();
+ operator HomeDescription &() const;
+
+ // Variable-size types only.
+ operator HomeDescription *&();
+
+ // in, inout, out, _retn
+ const HomeDescription &in (void) const;
+ HomeDescription &inout (void);
+ HomeDescription *&out (void);
+ HomeDescription *_retn (void);
+ HomeDescription *ptr (void) const;
+
+ private:
+ HomeDescription *ptr_;
+ };
- virtual ~_TAO_HomeDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
+
+ class TAO_IFR_Client_Export HomeDescription_out
+ {
+ public:
+ HomeDescription_out (HomeDescription *&);
+ HomeDescription_out (HomeDescription_var &);
+ HomeDescription_out (const HomeDescription_out &);
+ HomeDescription_out &operator= (const HomeDescription_out &);
+ HomeDescription_out &operator= (HomeDescription *);
+ operator HomeDescription *&();
+ HomeDescription *&ptr (void);
+ HomeDescription *operator-> (void);
+
+ private:
+ HomeDescription *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const HomeDescription_var &);
+ };
- virtual _TAO_HomeDef_Proxy_Impl &select_proxy (
- HomeDef *object
- ACE_ENV_ARG_DECL
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- private:
- _TAO_HomeDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_HomeDef_Remote_Proxy_Broker *the_TAO_HomeDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_HomeDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
-
- class HomeDescription_var;
-
- struct TAO_IFR_Client_Export HomeDescription
- {
- typedef HomeDescription_var _var_type;
-
- 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;
- IR::PrimaryKeyDef_var primary_key_def;
- IR::FactoryDefSeq factories;
- IR::FinderDefSeq finders;
- CORBA::OpDescriptionSeq operations;
- CORBA::AttrDescriptionSeq attributes;
- CORBA::Boolean is_basic;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export HomeDescription_var
- {
- public:
- HomeDescription_var (void);
- HomeDescription_var (HomeDescription *);
- HomeDescription_var (const HomeDescription_var &);
- ~HomeDescription_var (void);
-
- HomeDescription_var &operator= (HomeDescription *);
- HomeDescription_var &operator= (const HomeDescription_var &);
- HomeDescription *operator-> (void);
- const HomeDescription *operator-> (void) const;
-
- operator const HomeDescription &() const;
- operator HomeDescription &();
- operator HomeDescription &() const;
-
- // Variable-size types only.
- operator HomeDescription *&();
-
- // in, inout, out, _retn
- const HomeDescription &in (void) const;
- HomeDescription &inout (void);
- HomeDescription *&out (void);
- HomeDescription *_retn (void);
- HomeDescription *ptr (void) const;
-
- private:
- HomeDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export HomeDescription_out
- {
- public:
- HomeDescription_out (HomeDescription *&);
- HomeDescription_out (HomeDescription_var &);
- HomeDescription_out (const HomeDescription_out &);
- HomeDescription_out &operator= (const HomeDescription_out &);
- HomeDescription_out &operator= (HomeDescription *);
- operator HomeDescription *&();
- HomeDescription *&ptr (void);
- HomeDescription *operator-> (void);
-
- private:
- HomeDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const HomeDescription_var &);
- };
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_HomeDescription;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_HomeDescription;
+ }
+TAO_NAMESPACE_CLOSE // module CORBA::ComponentIR
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67
}
-TAO_NAMESPACE_CLOSE // module IR
+TAO_NAMESPACE_CLOSE // module CORBA
// Proxy Broker Factory function pointer declarations.
@@ -8193,310 +6308,250 @@ TAO_NAMESPACE_CLOSE // module IR
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/root.cpp:80
extern TAO_IFR_Client_Export
-IR::_TAO_ComponentRepository_Proxy_Broker *
-(*IR__TAO_ComponentRepository_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_EventDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_ProvidesDef_Proxy_Broker *
-(*IR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_Container_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_UsesDef_Proxy_Broker *
-(*IR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_ModuleDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_EventDef_Proxy_Broker *
-(*IR__TAO_EventDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_Repository_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_EmitsDef_Proxy_Broker *
-(*IR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_ProvidesDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_PublishesDef_Proxy_Broker *
-(*IR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_UsesDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_ConsumesDef_Proxy_Broker *
-(*IR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_ComponentDef_Proxy_Broker *
-(*IR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_EmitsDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_PrimaryKeyDef_Proxy_Broker *
-(*IR__TAO_PrimaryKeyDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_FactoryDef_Proxy_Broker *
-(*IR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_ConsumesDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_FinderDef_Proxy_Broker *
-(*IR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_ComponentDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_HomeDef_Proxy_Broker *
-(*IR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_FactoryDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_ch.cpp:51
-
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::DefinitionKind);
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::DefinitionKind &);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::RepositoryIdSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::RepositoryIdSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::RepositoryIdSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::RepositoryIdSeq *&);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::ComponentDefSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ComponentDefSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ComponentDefSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::ComponentDefSeq *&);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::ProvidesDefSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ProvidesDefSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ProvidesDefSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::ProvidesDefSeq *&);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::UsesDefSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::UsesDefSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::UsesDefSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::UsesDefSeq *&);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::HomeDefSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::HomeDefSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::HomeDefSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::HomeDefSeq *&);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::EmitsDefSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::EmitsDefSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::EmitsDefSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::EmitsDefSeq *&);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+extern TAO_IFR_Client_Export
+CORBA::ComponentIR::_TAO_FinderDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::PublishesDefSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::PublishesDefSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::PublishesDefSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::PublishesDefSeq *&);
+extern TAO_IFR_Client_Export
+CORBA::ComponentIR::_TAO_HomeDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::ConsumesDefSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ConsumesDefSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ConsumesDefSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::ConsumesDefSeq *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EventDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EventDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::EventDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::FactoryDefSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::FactoryDefSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::FactoryDefSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::FactoryDefSeq *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::Container_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::Container_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::Container_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::FinderDefSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::FinderDefSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::FinderDefSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::FinderDefSeq *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ModuleDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ModuleDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::ModuleDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ComponentRepository_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ComponentRepository_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ComponentRepository_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::Repository_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::Repository_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::Repository_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ProvidesDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ProvidesDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ProvidesDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ProvidesDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ProvidesDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::ProvidesDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::ProvidesDescription &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ProvidesDescription*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ProvidesDescription *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::ProvidesDescription *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::ProvidesDescription &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ProvidesDescription*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::ProvidesDescription *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::ProvidesDescription *&);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::UsesDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::UsesDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::UsesDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::UsesDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::UsesDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::UsesDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::UsesDescription &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::UsesDescription*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::UsesDescription *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::UsesDescription *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::UsesDescription &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::UsesDescription*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::UsesDescription *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::UsesDescription *&);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::ProvidesDescSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ProvidesDescSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ProvidesDescSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::ProvidesDescSeq *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EventPortDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EventPortDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::EventPortDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::UsesDescSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::UsesDescSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::UsesDescSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::UsesDescSeq *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::EventPortDescription &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EventPortDescription*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::EventPortDescription *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::EventPortDescription *&);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::EventDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::EventDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::EventDef_ptr &);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
-
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::EventDescription &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::EventDescription*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::EventDescription *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::EventDescription *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EmitsDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EmitsDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::EmitsDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::EmitsDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::EmitsDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::EmitsDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::PublishesDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::PublishesDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::PublishesDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::PublishesDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::PublishesDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::PublishesDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ConsumesDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ConsumesDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::ConsumesDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ConsumesDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ConsumesDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ConsumesDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ComponentDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ComponentDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::ComponentDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ComponentDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ComponentDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ComponentDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::ProvidesDescriptionSeq &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ProvidesDescriptionSeq*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::ProvidesDescriptionSeq *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::ProvidesDescriptionSeq *&);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::ComponentDescription &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ComponentDescription*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ComponentDescription *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::ComponentDescription *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::UsesDescriptionSeq &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::UsesDescriptionSeq*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::UsesDescriptionSeq *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::UsesDescriptionSeq *&);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::PrimaryKeyDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::PrimaryKeyDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::PrimaryKeyDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::EventPortDescriptionSeq &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EventPortDescriptionSeq*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::EventPortDescriptionSeq *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::EventPortDescriptionSeq *&);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::PrimaryKeyDescription &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::PrimaryKeyDescription*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::PrimaryKeyDescription *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::PrimaryKeyDescription *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::ComponentDescription &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ComponentDescription*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::ComponentDescription *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::ComponentDescription *&);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::FactoryDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::FactoryDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::FactoryDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::FactoryDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::FactoryDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::FactoryDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::FinderDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::FinderDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::FinderDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::FinderDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::FinderDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::FinderDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::HomeDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::HomeDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::HomeDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::HomeDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::HomeDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::HomeDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::HomeDescription &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::HomeDescription*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::HomeDescription *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::HomeDescription *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::HomeDescription &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::HomeDescription*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::HomeDescription *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::HomeDescription *&);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/cdr_op.cpp:48
@@ -8504,322 +6559,169 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::
#ifndef __ACE_INLINE__
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ch.cpp:50
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::DefinitionKind &);
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::DefinitionKind &);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_RepositoryIdSeq_H_
-#define _TAO_CDR_OP_IR_RepositoryIdSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::RepositoryIdSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::RepositoryIdSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-#endif /* _TAO_CDR_OP_IR_RepositoryIdSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::EventDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::EventDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_ComponentDefSeq_H_
-#define _TAO_CDR_OP_IR_ComponentDefSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::ComponentDefSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::ComponentDefSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-#endif /* _TAO_CDR_OP_IR_ComponentDefSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::Container_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::Container_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_ProvidesDefSeq_H_
-#define _TAO_CDR_OP_IR_ProvidesDefSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::ProvidesDefSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::ProvidesDefSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-#endif /* _TAO_CDR_OP_IR_ProvidesDefSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::ModuleDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::ModuleDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_UsesDefSeq_H_
-#define _TAO_CDR_OP_IR_UsesDefSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::UsesDefSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::UsesDefSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-#endif /* _TAO_CDR_OP_IR_UsesDefSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::Repository_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::Repository_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_HomeDefSeq_H_
-#define _TAO_CDR_OP_IR_HomeDefSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::HomeDefSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::HomeDefSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-#endif /* _TAO_CDR_OP_IR_HomeDefSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::ProvidesDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::ProvidesDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_EmitsDefSeq_H_
-#define _TAO_CDR_OP_IR_EmitsDefSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::EmitsDefSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::EmitsDefSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
-#endif /* _TAO_CDR_OP_IR_EmitsDefSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::ProvidesDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::ProvidesDescription &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_PublishesDefSeq_H_
-#define _TAO_CDR_OP_IR_PublishesDefSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::PublishesDefSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::PublishesDefSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-#endif /* _TAO_CDR_OP_IR_PublishesDefSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::UsesDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::UsesDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_ConsumesDefSeq_H_
-#define _TAO_CDR_OP_IR_ConsumesDefSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::ConsumesDefSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::ConsumesDefSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
-#endif /* _TAO_CDR_OP_IR_ConsumesDefSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::UsesDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::UsesDescription &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_FactoryDefSeq_H_
-#define _TAO_CDR_OP_IR_FactoryDefSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::FactoryDefSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::FactoryDefSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-#endif /* _TAO_CDR_OP_IR_FactoryDefSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::EventPortDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::EventPortDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_FinderDefSeq_H_
-#define _TAO_CDR_OP_IR_FinderDefSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::FinderDefSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::FinderDefSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
-#endif /* _TAO_CDR_OP_IR_FinderDefSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::EventPortDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::EventPortDescription &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::ComponentRepository_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::ComponentRepository_ptr &);
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::EmitsDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::EmitsDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::ProvidesDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::ProvidesDef_ptr &);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::ProvidesDescription &);
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::ProvidesDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::PublishesDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::PublishesDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::UsesDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::UsesDef_ptr &);
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::ConsumesDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::ConsumesDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::UsesDescription &);
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::UsesDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::ComponentDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::ComponentDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-#if !defined _TAO_CDR_OP_IR_ProvidesDescSeq_H_
-#define _TAO_CDR_OP_IR_ProvidesDescSeq_H_
+#if !defined _TAO_CDR_OP_CORBA_ComponentIR_ProvidesDescriptionSeq_H_
+#define _TAO_CDR_OP_CORBA_ComponentIR_ProvidesDescriptionSeq_H_
TAO_IFR_Client_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const IR::ProvidesDescSeq &
+ const CORBA::ComponentIR::ProvidesDescriptionSeq &
);
TAO_IFR_Client_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- IR::ProvidesDescSeq &
+ CORBA::ComponentIR::ProvidesDescriptionSeq &
);
-#endif /* _TAO_CDR_OP_IR_ProvidesDescSeq_H_ */
+#endif /* _TAO_CDR_OP_CORBA_ComponentIR_ProvidesDescriptionSeq_H_ */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-#if !defined _TAO_CDR_OP_IR_UsesDescSeq_H_
-#define _TAO_CDR_OP_IR_UsesDescSeq_H_
+#if !defined _TAO_CDR_OP_CORBA_ComponentIR_UsesDescriptionSeq_H_
+#define _TAO_CDR_OP_CORBA_ComponentIR_UsesDescriptionSeq_H_
TAO_IFR_Client_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const IR::UsesDescSeq &
+ const CORBA::ComponentIR::UsesDescriptionSeq &
);
TAO_IFR_Client_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- IR::UsesDescSeq &
+ CORBA::ComponentIR::UsesDescriptionSeq &
);
-#endif /* _TAO_CDR_OP_IR_UsesDescSeq_H_ */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::EventDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::EventDef_ptr &);
+#endif /* _TAO_CDR_OP_CORBA_ComponentIR_UsesDescriptionSeq_H_ */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::EventDescription &);
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::EventDescription &);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::EmitsDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::EmitsDef_ptr &);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::PublishesDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::PublishesDef_ptr &);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::ConsumesDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::ConsumesDef_ptr &);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::ComponentDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::ComponentDef_ptr &);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::ComponentDescription &);
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::ComponentDescription &);
+#if !defined _TAO_CDR_OP_CORBA_ComponentIR_EventPortDescriptionSeq_H_
+#define _TAO_CDR_OP_CORBA_ComponentIR_EventPortDescriptionSeq_H_
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ComponentIR::EventPortDescriptionSeq &
+ );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ComponentIR::EventPortDescriptionSeq &
+ );
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::PrimaryKeyDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::PrimaryKeyDef_ptr &);
+#endif /* _TAO_CDR_OP_CORBA_ComponentIR_EventPortDescriptionSeq_H_ */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::PrimaryKeyDescription &);
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::PrimaryKeyDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::ComponentDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::ComponentDescription &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::FactoryDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::FactoryDef_ptr &);
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::FactoryDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::FactoryDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::FinderDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::FinderDef_ptr &);
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::FinderDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::FinderDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::HomeDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::HomeDef_ptr &);
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::HomeDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::HomeDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::HomeDescription &);
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::HomeDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::HomeDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::HomeDescription &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/cdr_op.cpp:64
diff --git a/TAO/tao/IFR_Client/IFR_ComponentsC.i b/TAO/tao/IFR_Client/IFR_ComponentsC.i
index e85355e2255..dbdef4d4ef6 100644
--- a/TAO/tao/IFR_Client/IFR_ComponentsC.i
+++ b/TAO/tao/IFR_Client/IFR_ComponentsC.i
@@ -20,896 +20,159 @@
// http://www.cs.wustl.edu/~schmidt/TAO.html
-#if !defined (_IR_REPOSITORYIDSEQ_CI_)
-#define _IR_REPOSITORYIDSEQ_CI_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
-
-// *************************************************************
-// Inline operations for class IR::RepositoryIdSeq_var
-// *************************************************************
-
-ACE_INLINE
-IR::RepositoryIdSeq_var::RepositoryIdSeq_var (void)
- : ptr_ (0)
-{}
-
-ACE_INLINE
-IR::RepositoryIdSeq_var::RepositoryIdSeq_var (RepositoryIdSeq *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-IR::RepositoryIdSeq_var::RepositoryIdSeq_var (const ::IR::RepositoryIdSeq_var &p)
-{
- if (p.ptr_)
- {
- ACE_NEW (this->ptr_, ::IR::RepositoryIdSeq (*p.ptr_));
- }
- else
- {
- this->ptr_ = 0;
- }
-}
-
-ACE_INLINE
-IR::RepositoryIdSeq_var::~RepositoryIdSeq_var (void)
-{
- delete this->ptr_;
-}
-
-ACE_INLINE
-IR::RepositoryIdSeq_var &
-IR::RepositoryIdSeq_var::operator= (RepositoryIdSeq *p)
-{
- delete this->ptr_;
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE
-::IR::RepositoryIdSeq_var &
-IR::RepositoryIdSeq_var::operator= (const ::IR::RepositoryIdSeq_var &p)
-{
- if (this != &p)
- {
- if (p.ptr_ == 0)
- {
- delete this->ptr_;
- this->ptr_ = 0;
- }
- else
- {
- RepositoryIdSeq *deep_copy = 0;
- ACE_NEW_RETURN (
- deep_copy,
- RepositoryIdSeq (*p.ptr_),
- *this
- );
-
- if (deep_copy != 0)
- {
- RepositoryIdSeq *tmp = deep_copy;
- deep_copy = this->ptr_;
- this->ptr_ = tmp;
- delete deep_copy;
- }
- }
- }
-
- return *this;
-}
-
-ACE_INLINE
-const ::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_;
-}
-
-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_;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
-
-// *************************************************************
-// Inline operations for class IR::RepositoryIdSeq_out
-// *************************************************************
-
-ACE_INLINE
-IR::RepositoryIdSeq_out::RepositoryIdSeq_out (RepositoryIdSeq *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-IR::RepositoryIdSeq_out::RepositoryIdSeq_out (RepositoryIdSeq_var &p)
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-IR::RepositoryIdSeq_out::RepositoryIdSeq_out (const ::IR::RepositoryIdSeq_out &p)
- : ptr_ (ACE_const_cast (RepositoryIdSeq_out&, p).ptr_)
-{}
-
-ACE_INLINE
-::IR::RepositoryIdSeq_out &
-IR::RepositoryIdSeq_out::operator= (const ::IR::RepositoryIdSeq_out &p)
-{
- this->ptr_ = ACE_const_cast (RepositoryIdSeq_out&, p).ptr_;
- return *this;
-}
-
-ACE_INLINE
-::IR::RepositoryIdSeq_out &
-IR::RepositoryIdSeq_out::operator= (RepositoryIdSeq *p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE
-IR::RepositoryIdSeq_out::operator ::IR::RepositoryIdSeq *&() // cast
-{
- return this->ptr_;
-}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-ACE_INLINE
-::IR::RepositoryIdSeq *&
-IR::RepositoryIdSeq_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
+#if !defined (_CORBA_COMPONENTIR_EVENTDEF___CI_)
+#define _CORBA_COMPONENTIR_EVENTDEF___CI_
ACE_INLINE
-::IR::RepositoryIdSeq *
-IR::RepositoryIdSeq_out::operator-> (void)
+CORBA::ComponentIR::EventDef::EventDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated,
+ TAO_Abstract_ServantBase *servant
+ )
+ : CORBA_Object (objref, _tao_collocated, servant)
{
- return this->ptr_;
+ this->CORBA_ComponentIR_EventDef_setup_collocation (_tao_collocated);
}
ACE_INLINE
-TAO_SeqElem_String_Manager
-IR::RepositoryIdSeq_out::operator[] (CORBA::ULong index)
+CORBA::Boolean
+CORBA::ComponentIR::EventDef::marshal (TAO_OutputCDR &cdr)
{
- return this->ptr_->operator[] (index);
+ return (cdr << this);
}
#endif /* end #if !defined */
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:108
-
-#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 **
-IR::_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
-IR::_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::freebuf (IR::ComponentDef **buffer)
-{
- if (buffer == 0)
- {
- return;
- }
-
- delete[] buffer;
-}
-
-ACE_INLINE
-IR::_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq (void)
-{
-}
-
-ACE_INLINE
-IR::_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
-IR::_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)
-{
-}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-ACE_INLINE
-IR::_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;
- }
-}
+#if !defined (_CORBA_COMPONENTIR_CONTAINER___CI_)
+#define _CORBA_COMPONENTIR_CONTAINER___CI_
ACE_INLINE
-IR::_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq &
-IR::_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::operator= (
- const _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq &rhs
+CORBA::ComponentIR::Container::Container (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated,
+ TAO_Abstract_ServantBase *servant
)
+ : CORBA_Object (objref, _tao_collocated, servant)
{
- if (this == &rhs)
- {
- return *this;
- }
-
- if (this->release_)
- {
- 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 ();
- }
-
- if (this->maximum_ < 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_IR_ComponentDefSeq::allocbuf (rhs.maximum_);
- }
-
- TAO_Unbounded_Base_Sequence::operator= (rhs);
-
- 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] = IR::ComponentDef::_duplicate (tmp2[i]);
- }
-
- return *this;
-}
-
-ACE_INLINE
-TAO_Object_Manager<IR::ComponentDef,IR::ComponentDef_var>
-IR::_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::operator[] (CORBA::ULong index) const
-{
- ACE_ASSERT (index < this->maximum_);
- 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
-IR::ComponentDef* *
-IR::_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::get_buffer (CORBA::Boolean orphan)
-{
- IR::ComponentDef **result = 0;
-
- if (orphan == 0)
- {
- // We retain ownership.
- if (this->buffer_ == 0)
- {
- result =
- _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::allocbuf (this->maximum_);
- this->buffer_ = result;
- this->release_ = 1;
- }
- else
- {
- result =
- ACE_reinterpret_cast (IR::ComponentDef**, 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::ComponentDef**,this->buffer_);
- this->maximum_ = 0;
- this->length_ = 0;
- this->buffer_ = 0;
- this->release_ = 0;
- }
- }
-
- return result;
+ this->CORBA_ComponentIR_Container_setup_collocation (_tao_collocated);
}
ACE_INLINE
-const IR::ComponentDef* *
-IR::_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::get_buffer (void) const
+CORBA::Boolean
+CORBA::ComponentIR::Container::marshal (TAO_OutputCDR &cdr)
{
- return ACE_reinterpret_cast (const IR::ComponentDef ** ACE_CAST_CONST, this->buffer_);
+ return (cdr << this);
}
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_COMPONENTDEFSEQ_CI_)
-#define _IR_COMPONENTDEFSEQ_CI_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
-
-// *************************************************************
-// Inline operations for class IR::ComponentDefSeq_var
-// *************************************************************
-
-ACE_INLINE
-IR::ComponentDefSeq_var::ComponentDefSeq_var (void)
- : ptr_ (0)
-{}
-
-ACE_INLINE
-IR::ComponentDefSeq_var::ComponentDefSeq_var (ComponentDefSeq *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-IR::ComponentDefSeq_var::ComponentDefSeq_var (const ::IR::ComponentDefSeq_var &p)
-{
- if (p.ptr_)
- {
- ACE_NEW (this->ptr_, ::IR::ComponentDefSeq (*p.ptr_));
- }
- else
- {
- this->ptr_ = 0;
- }
-}
-
-ACE_INLINE
-IR::ComponentDefSeq_var::~ComponentDefSeq_var (void)
-{
- delete this->ptr_;
-}
-
-ACE_INLINE
-IR::ComponentDefSeq_var &
-IR::ComponentDefSeq_var::operator= (ComponentDefSeq *p)
-{
- delete this->ptr_;
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE
-::IR::ComponentDefSeq_var &
-IR::ComponentDefSeq_var::operator= (const ::IR::ComponentDefSeq_var &p)
-{
- if (this != &p)
- {
- if (p.ptr_ == 0)
- {
- delete this->ptr_;
- this->ptr_ = 0;
- }
- else
- {
- ComponentDefSeq *deep_copy = 0;
- ACE_NEW_RETURN (
- deep_copy,
- ComponentDefSeq (*p.ptr_),
- *this
- );
-
- if (deep_copy != 0)
- {
- ComponentDefSeq *tmp = deep_copy;
- deep_copy = this->ptr_;
- this->ptr_ = tmp;
- delete deep_copy;
- }
- }
- }
-
- return *this;
-}
-
-ACE_INLINE
-const ::IR::ComponentDefSeq *
-IR::ComponentDefSeq_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-::IR::ComponentDefSeq *
-IR::ComponentDefSeq_var::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-IR::ComponentDefSeq_var::operator const ::IR::ComponentDefSeq &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-IR::ComponentDefSeq_var::operator ::IR::ComponentDefSeq &() // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-IR::ComponentDefSeq_var::operator ::IR::ComponentDefSeq &() const // cast
-{
- return *this->ptr_;
-}
-
-// 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 ::IR::ComponentDefSeq &
-IR::ComponentDefSeq_var::in (void) const
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-::IR::ComponentDefSeq &
-IR::ComponentDefSeq_var::inout (void)
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-::IR::ComponentDefSeq *&
-IR::ComponentDefSeq_var::out (void)
-{
- delete this->ptr_;
- this->ptr_ = 0;
- return this->ptr_;
-}
-
-ACE_INLINE
-::IR::ComponentDefSeq *
-IR::ComponentDefSeq_var::_retn (void)
-{
- ::IR::ComponentDefSeq *tmp = this->ptr_;
- this->ptr_ = 0;
- return tmp;
-}
-
-ACE_INLINE
-::IR::ComponentDefSeq *
-IR::ComponentDefSeq_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
-
-// *************************************************************
-// Inline operations for class IR::ComponentDefSeq_out
-// *************************************************************
-
-ACE_INLINE
-IR::ComponentDefSeq_out::ComponentDefSeq_out (ComponentDefSeq *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-IR::ComponentDefSeq_out::ComponentDefSeq_out (ComponentDefSeq_var &p)
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-IR::ComponentDefSeq_out::ComponentDefSeq_out (const ::IR::ComponentDefSeq_out &p)
- : ptr_ (ACE_const_cast (ComponentDefSeq_out&, p).ptr_)
-{}
-
-ACE_INLINE
-::IR::ComponentDefSeq_out &
-IR::ComponentDefSeq_out::operator= (const ::IR::ComponentDefSeq_out &p)
-{
- this->ptr_ = ACE_const_cast (ComponentDefSeq_out&, p).ptr_;
- return *this;
-}
-
-ACE_INLINE
-::IR::ComponentDefSeq_out &
-IR::ComponentDefSeq_out::operator= (ComponentDefSeq *p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE
-IR::ComponentDefSeq_out::operator ::IR::ComponentDefSeq *&() // cast
-{
- return this->ptr_;
-}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-ACE_INLINE
-::IR::ComponentDefSeq *&
-IR::ComponentDefSeq_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
+#if !defined (_CORBA_COMPONENTIR_MODULEDEF___CI_)
+#define _CORBA_COMPONENTIR_MODULEDEF___CI_
ACE_INLINE
-::IR::ComponentDefSeq *
-IR::ComponentDefSeq_out::operator-> (void)
+CORBA::ComponentIR::ModuleDef::ModuleDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated,
+ TAO_Abstract_ServantBase *servant
+ )
+ : CORBA_Object (objref, _tao_collocated, servant)
{
- return this->ptr_;
+ this->CORBA_ComponentIR_ModuleDef_setup_collocation (_tao_collocated);
}
ACE_INLINE
-TAO_Object_Manager<IR::ComponentDef, IR::ComponentDef_var>
-IR::ComponentDefSeq_out::operator[] (CORBA::ULong index)
+CORBA::Boolean
+CORBA::ComponentIR::ModuleDef::marshal (TAO_OutputCDR &cdr)
{
- return this->ptr_->operator[] (index);
+ return (cdr << this);
}
#endif /* end #if !defined */
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:108
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PROVIDESDEFSEQ_CI_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PROVIDESDEFSEQ_CI_
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-ACE_INLINE
-IR::ProvidesDef **
-IR::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::allocbuf (CORBA::ULong nelems)
-{
- IR::ProvidesDef **buf = 0;
-
- ACE_NEW_RETURN (buf, IR::ProvidesDef*[nelems], 0);
-
- for (CORBA::ULong i = 0; i < nelems; i++)
- {
- buf[i] = IR::ProvidesDef::_nil ();
- }
-
- return buf;
-}
+#if !defined (_CORBA_COMPONENTIR_REPOSITORY___CI_)
+#define _CORBA_COMPONENTIR_REPOSITORY___CI_
ACE_INLINE
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::freebuf (IR::ProvidesDef **buffer)
+CORBA::ComponentIR::Repository::Repository (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated,
+ TAO_Abstract_ServantBase *servant
+ )
+ : CORBA_Object (objref, _tao_collocated, servant)
{
- if (buffer == 0)
- {
- return;
- }
-
- delete[] buffer;
+ this->CORBA_ComponentIR_Repository_setup_collocation (_tao_collocated);
}
ACE_INLINE
-IR::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq (void)
+CORBA::Boolean
+CORBA::ComponentIR::Repository::marshal (TAO_OutputCDR &cdr)
{
+ return (cdr << this);
}
-ACE_INLINE
-IR::_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))
-{
-}
+#endif /* end #if !defined */
-ACE_INLINE
-IR::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- IR::ProvidesDef* *value,
- CORBA::Boolean release
- )
- : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
-{
-}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-ACE_INLINE
-IR::_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)
-{
- 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;
- }
-}
+#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF___CI_)
+#define _CORBA_COMPONENTIR_PROVIDESDEF___CI_
ACE_INLINE
-IR::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq &
-IR::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::operator= (
- const _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq &rhs
+CORBA::ComponentIR::ProvidesDef::ProvidesDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated,
+ TAO_Abstract_ServantBase *servant
)
+ : CORBA_Object (objref, _tao_collocated, servant)
{
- 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] = IR::ProvidesDef::_duplicate (tmp2[i]);
- }
-
- return *this;
-}
-
-ACE_INLINE
-TAO_Object_Manager<IR::ProvidesDef,IR::ProvidesDef_var>
-IR::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::operator[] (CORBA::ULong index) const
-{
- 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* *
-IR::_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;
- this->release_ = 1;
- }
- 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;
+ this->CORBA_ComponentIR_ProvidesDef_setup_collocation (_tao_collocated);
}
ACE_INLINE
-const IR::ProvidesDef* *
-IR::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::get_buffer (void) const
+CORBA::Boolean
+CORBA::ComponentIR::ProvidesDef::marshal (TAO_OutputCDR &cdr)
{
- return ACE_reinterpret_cast (const IR::ProvidesDef ** ACE_CAST_CONST, this->buffer_);
+ return (cdr << this);
}
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_PROVIDESDEFSEQ_CI_)
-#define _IR_PROVIDESDEFSEQ_CI_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
// *************************************************************
-// Inline operations for class IR::ProvidesDefSeq_var
+// Inline operations for class CORBA::ComponentIR::ProvidesDescription_var
// *************************************************************
ACE_INLINE
-IR::ProvidesDefSeq_var::ProvidesDefSeq_var (void)
+CORBA::ComponentIR::ProvidesDescription_var::ProvidesDescription_var (void)
: ptr_ (0)
{}
ACE_INLINE
-IR::ProvidesDefSeq_var::ProvidesDefSeq_var (ProvidesDefSeq *p)
+CORBA::ComponentIR::ProvidesDescription_var::ProvidesDescription_var (ProvidesDescription *p)
: ptr_ (p)
{}
ACE_INLINE
-IR::ProvidesDefSeq_var::ProvidesDefSeq_var (const ::IR::ProvidesDefSeq_var &p)
+CORBA::ComponentIR::ProvidesDescription_var::ProvidesDescription_var (const ::CORBA::ComponentIR::ProvidesDescription_var &p)
{
if (p.ptr_)
{
- ACE_NEW (this->ptr_, ::IR::ProvidesDefSeq (*p.ptr_));
+ ACE_NEW (this->ptr_, ::CORBA::ComponentIR::ProvidesDescription (*p.ptr_));
}
else
{
@@ -918,43 +181,43 @@ IR::ProvidesDefSeq_var::ProvidesDefSeq_var (const ::IR::ProvidesDefSeq_var &p)
}
ACE_INLINE
-IR::ProvidesDefSeq_var::~ProvidesDefSeq_var (void)
+CORBA::ComponentIR::ProvidesDescription_var::~ProvidesDescription_var (void)
{
delete this->ptr_;
}
ACE_INLINE
-IR::ProvidesDefSeq_var &
-IR::ProvidesDefSeq_var::operator= (ProvidesDefSeq *p)
+CORBA::ComponentIR::ProvidesDescription_var &
+CORBA::ComponentIR::ProvidesDescription_var::operator= (ProvidesDescription *_tao_struct_var)
{
delete this->ptr_;
- this->ptr_ = p;
+ this->ptr_ = _tao_struct_var;
return *this;
}
ACE_INLINE
-::IR::ProvidesDefSeq_var &
-IR::ProvidesDefSeq_var::operator= (const ::IR::ProvidesDefSeq_var &p)
+::CORBA::ComponentIR::ProvidesDescription_var &
+CORBA::ComponentIR::ProvidesDescription_var::operator= (const ::CORBA::ComponentIR::ProvidesDescription_var &_tao_struct_var)
{
- if (this != &p)
+ if (this != &_tao_struct_var)
{
- if (p.ptr_ == 0)
+ if (_tao_struct_var.ptr_ == 0)
{
delete this->ptr_;
this->ptr_ = 0;
}
else
{
- ProvidesDefSeq *deep_copy = 0;
+ ProvidesDescription *deep_copy = 0;
ACE_NEW_RETURN (
deep_copy,
- ProvidesDefSeq (*p.ptr_),
+ ProvidesDescription (*_tao_struct_var.ptr_),
*this
);
if (deep_copy != 0)
{
- ProvidesDefSeq *tmp = deep_copy;
+ ProvidesDescription *tmp = deep_copy;
deep_copy = this->ptr_;
this->ptr_ = tmp;
delete deep_copy;
@@ -965,107 +228,94 @@ IR::ProvidesDefSeq_var::operator= (const ::IR::ProvidesDefSeq_var &p)
return *this;
}
-ACE_INLINE
-const ::IR::ProvidesDefSeq *
-IR::ProvidesDefSeq_var::operator-> (void) const
+ACE_INLINE const ::CORBA::ComponentIR::ProvidesDescription *
+CORBA::ComponentIR::ProvidesDescription_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE
-::IR::ProvidesDefSeq *
-IR::ProvidesDefSeq_var::operator-> (void)
+ACE_INLINE ::CORBA::ComponentIR::ProvidesDescription *
+CORBA::ComponentIR::ProvidesDescription_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-IR::ProvidesDefSeq_var::operator const ::IR::ProvidesDefSeq &() const // cast
+CORBA::ComponentIR::ProvidesDescription_var::operator const ::CORBA::ComponentIR::ProvidesDescription &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-IR::ProvidesDefSeq_var::operator ::IR::ProvidesDefSeq &() // cast
+CORBA::ComponentIR::ProvidesDescription_var::operator ::CORBA::ComponentIR::ProvidesDescription &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-IR::ProvidesDefSeq_var::operator ::IR::ProvidesDefSeq &() const // cast
+CORBA::ComponentIR::ProvidesDescription_var::operator ::CORBA::ComponentIR::ProvidesDescription &() const // cast
{
return *this->ptr_;
}
// Variable-size types only.
ACE_INLINE
-IR::ProvidesDefSeq_var::operator ::IR::ProvidesDefSeq *&() // cast
+CORBA::ComponentIR::ProvidesDescription_var::operator ::CORBA::ComponentIR::ProvidesDescription *&() // 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
+ACE_INLINE const ::CORBA::ComponentIR::ProvidesDescription &
+CORBA::ComponentIR::ProvidesDescription_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE
-::IR::ProvidesDefSeq &
-IR::ProvidesDefSeq_var::inout (void)
+ACE_INLINE ::CORBA::ComponentIR::ProvidesDescription &
+CORBA::ComponentIR::ProvidesDescription_var::inout (void)
{
return *this->ptr_;
}
-ACE_INLINE
-::IR::ProvidesDefSeq *&
-IR::ProvidesDefSeq_var::out (void)
+// Mapping for variable size.
+ACE_INLINE ::CORBA::ComponentIR::ProvidesDescription *&
+CORBA::ComponentIR::ProvidesDescription_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE
-::IR::ProvidesDefSeq *
-IR::ProvidesDefSeq_var::_retn (void)
+ACE_INLINE ::CORBA::ComponentIR::ProvidesDescription *
+CORBA::ComponentIR::ProvidesDescription_var::_retn (void)
{
- ::IR::ProvidesDefSeq *tmp = this->ptr_;
+ ::CORBA::ComponentIR::ProvidesDescription *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE
-::IR::ProvidesDefSeq *
-IR::ProvidesDefSeq_var::ptr (void) const
+ACE_INLINE ::CORBA::ComponentIR::ProvidesDescription *
+CORBA::ComponentIR::ProvidesDescription_var::ptr (void) const
{
return this->ptr_;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523
// *************************************************************
-// Inline operations for class IR::ProvidesDefSeq_out
+// Inline operations for class CORBA::ComponentIR::ProvidesDescription_out
// *************************************************************
ACE_INLINE
-IR::ProvidesDefSeq_out::ProvidesDefSeq_out (ProvidesDefSeq *&p)
+CORBA::ComponentIR::ProvidesDescription_out::ProvidesDescription_out (::CORBA::ComponentIR::ProvidesDescription *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-IR::ProvidesDefSeq_out::ProvidesDefSeq_out (ProvidesDefSeq_var &p)
+CORBA::ComponentIR::ProvidesDescription_out::ProvidesDescription_out (ProvidesDescription_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -1073,275 +323,93 @@ IR::ProvidesDefSeq_out::ProvidesDefSeq_out (ProvidesDefSeq_var &p)
}
ACE_INLINE
-IR::ProvidesDefSeq_out::ProvidesDefSeq_out (const ::IR::ProvidesDefSeq_out &p)
- : ptr_ (ACE_const_cast (ProvidesDefSeq_out&, p).ptr_)
+CORBA::ComponentIR::ProvidesDescription_out::ProvidesDescription_out (const ::CORBA::ComponentIR::ProvidesDescription_out &p)
+ : ptr_ (ACE_const_cast (ProvidesDescription_out&, p).ptr_)
{}
ACE_INLINE
-::IR::ProvidesDefSeq_out &
-IR::ProvidesDefSeq_out::operator= (const ::IR::ProvidesDefSeq_out &p)
+CORBA::ComponentIR::ProvidesDescription_out &
+CORBA::ComponentIR::ProvidesDescription_out::operator= (const ::CORBA::ComponentIR::ProvidesDescription_out &p)
{
- this->ptr_ = ACE_const_cast (ProvidesDefSeq_out&, p).ptr_;
+ this->ptr_ = ACE_const_cast (ProvidesDescription_out&, p).ptr_;
return *this;
}
ACE_INLINE
-::IR::ProvidesDefSeq_out &
-IR::ProvidesDefSeq_out::operator= (ProvidesDefSeq *p)
+CORBA::ComponentIR::ProvidesDescription_out &
+CORBA::ComponentIR::ProvidesDescription_out::operator= (ProvidesDescription *_tao_struct_out)
{
- this->ptr_ = p;
+ this->ptr_ = _tao_struct_out;
return *this;
}
-ACE_INLINE
-IR::ProvidesDefSeq_out::operator ::IR::ProvidesDefSeq *&() // cast
+ACE_INLINE
+CORBA::ComponentIR::ProvidesDescription_out::operator ::CORBA::ComponentIR::ProvidesDescription *&() // cast
{
return this->ptr_;
}
-ACE_INLINE
-::IR::ProvidesDefSeq *&
-IR::ProvidesDefSeq_out::ptr (void) // ptr
+ACE_INLINE ::CORBA::ComponentIR::ProvidesDescription *&
+CORBA::ComponentIR::ProvidesDescription_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE
-::IR::ProvidesDefSeq *
-IR::ProvidesDefSeq_out::operator-> (void)
+ACE_INLINE ::CORBA::ComponentIR::ProvidesDescription *
+CORBA::ComponentIR::ProvidesDescription_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 */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:108
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_USESDEFSEQ_CI_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_USESDEFSEQ_CI_
-
-ACE_INLINE
-IR::UsesDef **
-IR::_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
-IR::_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::freebuf (IR::UsesDef **buffer)
-{
- if (buffer == 0)
- {
- return;
- }
-
- delete[] buffer;
-}
-
-ACE_INLINE
-IR::_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq (void)
-{
-}
-
-ACE_INLINE
-IR::_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
-IR::_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)
-{
-}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-ACE_INLINE
-IR::_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;
- }
-}
+#if !defined (_CORBA_COMPONENTIR_USESDEF___CI_)
+#define _CORBA_COMPONENTIR_USESDEF___CI_
ACE_INLINE
-IR::_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq &
-IR::_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::operator= (
- const _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq &rhs
+CORBA::ComponentIR::UsesDef::UsesDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated,
+ TAO_Abstract_ServantBase *servant
)
+ : CORBA_Object (objref, _tao_collocated, servant)
{
- 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>
-IR::_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::operator[] (CORBA::ULong index) const
-{
- 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_);
+ this->CORBA_ComponentIR_UsesDef_setup_collocation (_tao_collocated);
}
ACE_INLINE
-IR::UsesDef* *
-IR::_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;
- this->release_ = 1;
- }
- 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* *
-IR::_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::get_buffer (void) const
+CORBA::Boolean
+CORBA::ComponentIR::UsesDef::marshal (TAO_OutputCDR &cdr)
{
- return ACE_reinterpret_cast (const IR::UsesDef ** ACE_CAST_CONST, this->buffer_);
+ return (cdr << this);
}
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_USESDEFSEQ_CI_)
-#define _IR_USESDEFSEQ_CI_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
// *************************************************************
-// Inline operations for class IR::UsesDefSeq_var
+// Inline operations for class CORBA::ComponentIR::UsesDescription_var
// *************************************************************
ACE_INLINE
-IR::UsesDefSeq_var::UsesDefSeq_var (void)
+CORBA::ComponentIR::UsesDescription_var::UsesDescription_var (void)
: ptr_ (0)
{}
ACE_INLINE
-IR::UsesDefSeq_var::UsesDefSeq_var (UsesDefSeq *p)
+CORBA::ComponentIR::UsesDescription_var::UsesDescription_var (UsesDescription *p)
: ptr_ (p)
{}
ACE_INLINE
-IR::UsesDefSeq_var::UsesDefSeq_var (const ::IR::UsesDefSeq_var &p)
+CORBA::ComponentIR::UsesDescription_var::UsesDescription_var (const ::CORBA::ComponentIR::UsesDescription_var &p)
{
if (p.ptr_)
{
- ACE_NEW (this->ptr_, ::IR::UsesDefSeq (*p.ptr_));
+ ACE_NEW (this->ptr_, ::CORBA::ComponentIR::UsesDescription (*p.ptr_));
}
else
{
@@ -1350,43 +418,43 @@ IR::UsesDefSeq_var::UsesDefSeq_var (const ::IR::UsesDefSeq_var &p)
}
ACE_INLINE
-IR::UsesDefSeq_var::~UsesDefSeq_var (void)
+CORBA::ComponentIR::UsesDescription_var::~UsesDescription_var (void)
{
delete this->ptr_;
}
ACE_INLINE
-IR::UsesDefSeq_var &
-IR::UsesDefSeq_var::operator= (UsesDefSeq *p)
+CORBA::ComponentIR::UsesDescription_var &
+CORBA::ComponentIR::UsesDescription_var::operator= (UsesDescription *_tao_struct_var)
{
delete this->ptr_;
- this->ptr_ = p;
+ this->ptr_ = _tao_struct_var;
return *this;
}
ACE_INLINE
-::IR::UsesDefSeq_var &
-IR::UsesDefSeq_var::operator= (const ::IR::UsesDefSeq_var &p)
+::CORBA::ComponentIR::UsesDescription_var &
+CORBA::ComponentIR::UsesDescription_var::operator= (const ::CORBA::ComponentIR::UsesDescription_var &_tao_struct_var)
{
- if (this != &p)
+ if (this != &_tao_struct_var)
{
- if (p.ptr_ == 0)
+ if (_tao_struct_var.ptr_ == 0)
{
delete this->ptr_;
this->ptr_ = 0;
}
else
{
- UsesDefSeq *deep_copy = 0;
+ UsesDescription *deep_copy = 0;
ACE_NEW_RETURN (
deep_copy,
- UsesDefSeq (*p.ptr_),
+ UsesDescription (*_tao_struct_var.ptr_),
*this
);
if (deep_copy != 0)
{
- UsesDefSeq *tmp = deep_copy;
+ UsesDescription *tmp = deep_copy;
deep_copy = this->ptr_;
this->ptr_ = tmp;
delete deep_copy;
@@ -1397,107 +465,94 @@ IR::UsesDefSeq_var::operator= (const ::IR::UsesDefSeq_var &p)
return *this;
}
-ACE_INLINE
-const ::IR::UsesDefSeq *
-IR::UsesDefSeq_var::operator-> (void) const
+ACE_INLINE const ::CORBA::ComponentIR::UsesDescription *
+CORBA::ComponentIR::UsesDescription_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE
-::IR::UsesDefSeq *
-IR::UsesDefSeq_var::operator-> (void)
+ACE_INLINE ::CORBA::ComponentIR::UsesDescription *
+CORBA::ComponentIR::UsesDescription_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-IR::UsesDefSeq_var::operator const ::IR::UsesDefSeq &() const // cast
+CORBA::ComponentIR::UsesDescription_var::operator const ::CORBA::ComponentIR::UsesDescription &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-IR::UsesDefSeq_var::operator ::IR::UsesDefSeq &() // cast
+CORBA::ComponentIR::UsesDescription_var::operator ::CORBA::ComponentIR::UsesDescription &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-IR::UsesDefSeq_var::operator ::IR::UsesDefSeq &() const // cast
+CORBA::ComponentIR::UsesDescription_var::operator ::CORBA::ComponentIR::UsesDescription &() const // cast
{
return *this->ptr_;
}
// Variable-size types only.
ACE_INLINE
-IR::UsesDefSeq_var::operator ::IR::UsesDefSeq *&() // cast
+CORBA::ComponentIR::UsesDescription_var::operator ::CORBA::ComponentIR::UsesDescription *&() // 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
+ACE_INLINE const ::CORBA::ComponentIR::UsesDescription &
+CORBA::ComponentIR::UsesDescription_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE
-::IR::UsesDefSeq &
-IR::UsesDefSeq_var::inout (void)
+ACE_INLINE ::CORBA::ComponentIR::UsesDescription &
+CORBA::ComponentIR::UsesDescription_var::inout (void)
{
return *this->ptr_;
}
-ACE_INLINE
-::IR::UsesDefSeq *&
-IR::UsesDefSeq_var::out (void)
+// Mapping for variable size.
+ACE_INLINE ::CORBA::ComponentIR::UsesDescription *&
+CORBA::ComponentIR::UsesDescription_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE
-::IR::UsesDefSeq *
-IR::UsesDefSeq_var::_retn (void)
+ACE_INLINE ::CORBA::ComponentIR::UsesDescription *
+CORBA::ComponentIR::UsesDescription_var::_retn (void)
{
- ::IR::UsesDefSeq *tmp = this->ptr_;
+ ::CORBA::ComponentIR::UsesDescription *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE
-::IR::UsesDefSeq *
-IR::UsesDefSeq_var::ptr (void) const
+ACE_INLINE ::CORBA::ComponentIR::UsesDescription *
+CORBA::ComponentIR::UsesDescription_var::ptr (void) const
{
return this->ptr_;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523
// *************************************************************
-// Inline operations for class IR::UsesDefSeq_out
+// Inline operations for class CORBA::ComponentIR::UsesDescription_out
// *************************************************************
ACE_INLINE
-IR::UsesDefSeq_out::UsesDefSeq_out (UsesDefSeq *&p)
+CORBA::ComponentIR::UsesDescription_out::UsesDescription_out (::CORBA::ComponentIR::UsesDescription *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-IR::UsesDefSeq_out::UsesDefSeq_out (UsesDefSeq_var &p)
+CORBA::ComponentIR::UsesDescription_out::UsesDescription_out (UsesDescription_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -1505,275 +560,93 @@ IR::UsesDefSeq_out::UsesDefSeq_out (UsesDefSeq_var &p)
}
ACE_INLINE
-IR::UsesDefSeq_out::UsesDefSeq_out (const ::IR::UsesDefSeq_out &p)
- : ptr_ (ACE_const_cast (UsesDefSeq_out&, p).ptr_)
+CORBA::ComponentIR::UsesDescription_out::UsesDescription_out (const ::CORBA::ComponentIR::UsesDescription_out &p)
+ : ptr_ (ACE_const_cast (UsesDescription_out&, p).ptr_)
{}
ACE_INLINE
-::IR::UsesDefSeq_out &
-IR::UsesDefSeq_out::operator= (const ::IR::UsesDefSeq_out &p)
+CORBA::ComponentIR::UsesDescription_out &
+CORBA::ComponentIR::UsesDescription_out::operator= (const ::CORBA::ComponentIR::UsesDescription_out &p)
{
- this->ptr_ = ACE_const_cast (UsesDefSeq_out&, p).ptr_;
+ this->ptr_ = ACE_const_cast (UsesDescription_out&, p).ptr_;
return *this;
}
ACE_INLINE
-::IR::UsesDefSeq_out &
-IR::UsesDefSeq_out::operator= (UsesDefSeq *p)
+CORBA::ComponentIR::UsesDescription_out &
+CORBA::ComponentIR::UsesDescription_out::operator= (UsesDescription *_tao_struct_out)
{
- this->ptr_ = p;
+ this->ptr_ = _tao_struct_out;
return *this;
}
-ACE_INLINE
-IR::UsesDefSeq_out::operator ::IR::UsesDefSeq *&() // cast
+ACE_INLINE
+CORBA::ComponentIR::UsesDescription_out::operator ::CORBA::ComponentIR::UsesDescription *&() // cast
{
return this->ptr_;
}
-ACE_INLINE
-::IR::UsesDefSeq *&
-IR::UsesDefSeq_out::ptr (void) // ptr
+ACE_INLINE ::CORBA::ComponentIR::UsesDescription *&
+CORBA::ComponentIR::UsesDescription_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE
-::IR::UsesDefSeq *
-IR::UsesDefSeq_out::operator-> (void)
+ACE_INLINE ::CORBA::ComponentIR::UsesDescription *
+CORBA::ComponentIR::UsesDescription_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 */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:108
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_HOMEDEFSEQ_CI_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_HOMEDEFSEQ_CI_
-
-ACE_INLINE
-IR::HomeDef **
-IR::_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
-IR::_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::freebuf (IR::HomeDef **buffer)
-{
- if (buffer == 0)
- {
- return;
- }
-
- delete[] buffer;
-}
-
-ACE_INLINE
-IR::_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq (void)
-{
-}
-
-ACE_INLINE
-IR::_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))
-{
-}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-ACE_INLINE
-IR::_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)
-{
-}
+#if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF___CI_)
+#define _CORBA_COMPONENTIR_EVENTPORTDEF___CI_
ACE_INLINE
-IR::_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
-IR::_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq &
-IR::_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::operator= (
- const _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq &rhs
+CORBA::ComponentIR::EventPortDef::EventPortDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated,
+ TAO_Abstract_ServantBase *servant
)
+ : CORBA_Object (objref, _tao_collocated, servant)
{
- 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>
-IR::_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::operator[] (CORBA::ULong index) const
-{
- 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* *
-IR::_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;
- this->release_ = 1;
- }
- 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;
+ this->CORBA_ComponentIR_EventPortDef_setup_collocation (_tao_collocated);
}
ACE_INLINE
-const IR::HomeDef* *
-IR::_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::get_buffer (void) const
+CORBA::Boolean
+CORBA::ComponentIR::EventPortDef::marshal (TAO_OutputCDR &cdr)
{
- return ACE_reinterpret_cast (const IR::HomeDef ** ACE_CAST_CONST, this->buffer_);
+ return (cdr << this);
}
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_HOMEDEFSEQ_CI_)
-#define _IR_HOMEDEFSEQ_CI_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
// *************************************************************
-// Inline operations for class IR::HomeDefSeq_var
+// Inline operations for class CORBA::ComponentIR::EventPortDescription_var
// *************************************************************
ACE_INLINE
-IR::HomeDefSeq_var::HomeDefSeq_var (void)
+CORBA::ComponentIR::EventPortDescription_var::EventPortDescription_var (void)
: ptr_ (0)
{}
ACE_INLINE
-IR::HomeDefSeq_var::HomeDefSeq_var (HomeDefSeq *p)
+CORBA::ComponentIR::EventPortDescription_var::EventPortDescription_var (EventPortDescription *p)
: ptr_ (p)
{}
ACE_INLINE
-IR::HomeDefSeq_var::HomeDefSeq_var (const ::IR::HomeDefSeq_var &p)
+CORBA::ComponentIR::EventPortDescription_var::EventPortDescription_var (const ::CORBA::ComponentIR::EventPortDescription_var &p)
{
if (p.ptr_)
{
- ACE_NEW (this->ptr_, ::IR::HomeDefSeq (*p.ptr_));
+ ACE_NEW (this->ptr_, ::CORBA::ComponentIR::EventPortDescription (*p.ptr_));
}
else
{
@@ -1782,43 +655,43 @@ IR::HomeDefSeq_var::HomeDefSeq_var (const ::IR::HomeDefSeq_var &p)
}
ACE_INLINE
-IR::HomeDefSeq_var::~HomeDefSeq_var (void)
+CORBA::ComponentIR::EventPortDescription_var::~EventPortDescription_var (void)
{
delete this->ptr_;
}
ACE_INLINE
-IR::HomeDefSeq_var &
-IR::HomeDefSeq_var::operator= (HomeDefSeq *p)
+CORBA::ComponentIR::EventPortDescription_var &
+CORBA::ComponentIR::EventPortDescription_var::operator= (EventPortDescription *_tao_struct_var)
{
delete this->ptr_;
- this->ptr_ = p;
+ this->ptr_ = _tao_struct_var;
return *this;
}
ACE_INLINE
-::IR::HomeDefSeq_var &
-IR::HomeDefSeq_var::operator= (const ::IR::HomeDefSeq_var &p)
+::CORBA::ComponentIR::EventPortDescription_var &
+CORBA::ComponentIR::EventPortDescription_var::operator= (const ::CORBA::ComponentIR::EventPortDescription_var &_tao_struct_var)
{
- if (this != &p)
+ if (this != &_tao_struct_var)
{
- if (p.ptr_ == 0)
+ if (_tao_struct_var.ptr_ == 0)
{
delete this->ptr_;
this->ptr_ = 0;
}
else
{
- HomeDefSeq *deep_copy = 0;
+ EventPortDescription *deep_copy = 0;
ACE_NEW_RETURN (
deep_copy,
- HomeDefSeq (*p.ptr_),
+ EventPortDescription (*_tao_struct_var.ptr_),
*this
);
if (deep_copy != 0)
{
- HomeDefSeq *tmp = deep_copy;
+ EventPortDescription *tmp = deep_copy;
deep_copy = this->ptr_;
this->ptr_ = tmp;
delete deep_copy;
@@ -1829,107 +702,94 @@ IR::HomeDefSeq_var::operator= (const ::IR::HomeDefSeq_var &p)
return *this;
}
-ACE_INLINE
-const ::IR::HomeDefSeq *
-IR::HomeDefSeq_var::operator-> (void) const
+ACE_INLINE const ::CORBA::ComponentIR::EventPortDescription *
+CORBA::ComponentIR::EventPortDescription_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE
-::IR::HomeDefSeq *
-IR::HomeDefSeq_var::operator-> (void)
+ACE_INLINE ::CORBA::ComponentIR::EventPortDescription *
+CORBA::ComponentIR::EventPortDescription_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-IR::HomeDefSeq_var::operator const ::IR::HomeDefSeq &() const // cast
+CORBA::ComponentIR::EventPortDescription_var::operator const ::CORBA::ComponentIR::EventPortDescription &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-IR::HomeDefSeq_var::operator ::IR::HomeDefSeq &() // cast
+CORBA::ComponentIR::EventPortDescription_var::operator ::CORBA::ComponentIR::EventPortDescription &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-IR::HomeDefSeq_var::operator ::IR::HomeDefSeq &() const // cast
+CORBA::ComponentIR::EventPortDescription_var::operator ::CORBA::ComponentIR::EventPortDescription &() const // cast
{
return *this->ptr_;
}
// Variable-size types only.
ACE_INLINE
-IR::HomeDefSeq_var::operator ::IR::HomeDefSeq *&() // cast
+CORBA::ComponentIR::EventPortDescription_var::operator ::CORBA::ComponentIR::EventPortDescription *&() // 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
+ACE_INLINE const ::CORBA::ComponentIR::EventPortDescription &
+CORBA::ComponentIR::EventPortDescription_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE
-::IR::HomeDefSeq &
-IR::HomeDefSeq_var::inout (void)
+ACE_INLINE ::CORBA::ComponentIR::EventPortDescription &
+CORBA::ComponentIR::EventPortDescription_var::inout (void)
{
return *this->ptr_;
}
-ACE_INLINE
-::IR::HomeDefSeq *&
-IR::HomeDefSeq_var::out (void)
+// Mapping for variable size.
+ACE_INLINE ::CORBA::ComponentIR::EventPortDescription *&
+CORBA::ComponentIR::EventPortDescription_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE
-::IR::HomeDefSeq *
-IR::HomeDefSeq_var::_retn (void)
+ACE_INLINE ::CORBA::ComponentIR::EventPortDescription *
+CORBA::ComponentIR::EventPortDescription_var::_retn (void)
{
- ::IR::HomeDefSeq *tmp = this->ptr_;
+ ::CORBA::ComponentIR::EventPortDescription *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE
-::IR::HomeDefSeq *
-IR::HomeDefSeq_var::ptr (void) const
+ACE_INLINE ::CORBA::ComponentIR::EventPortDescription *
+CORBA::ComponentIR::EventPortDescription_var::ptr (void) const
{
return this->ptr_;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523
// *************************************************************
-// Inline operations for class IR::HomeDefSeq_out
+// Inline operations for class CORBA::ComponentIR::EventPortDescription_out
// *************************************************************
ACE_INLINE
-IR::HomeDefSeq_out::HomeDefSeq_out (HomeDefSeq *&p)
+CORBA::ComponentIR::EventPortDescription_out::EventPortDescription_out (::CORBA::ComponentIR::EventPortDescription *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-IR::HomeDefSeq_out::HomeDefSeq_out (HomeDefSeq_var &p)
+CORBA::ComponentIR::EventPortDescription_out::EventPortDescription_out (EventPortDescription_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -1937,561 +797,209 @@ IR::HomeDefSeq_out::HomeDefSeq_out (HomeDefSeq_var &p)
}
ACE_INLINE
-IR::HomeDefSeq_out::HomeDefSeq_out (const ::IR::HomeDefSeq_out &p)
- : ptr_ (ACE_const_cast (HomeDefSeq_out&, p).ptr_)
+CORBA::ComponentIR::EventPortDescription_out::EventPortDescription_out (const ::CORBA::ComponentIR::EventPortDescription_out &p)
+ : ptr_ (ACE_const_cast (EventPortDescription_out&, p).ptr_)
{}
ACE_INLINE
-::IR::HomeDefSeq_out &
-IR::HomeDefSeq_out::operator= (const ::IR::HomeDefSeq_out &p)
+CORBA::ComponentIR::EventPortDescription_out &
+CORBA::ComponentIR::EventPortDescription_out::operator= (const ::CORBA::ComponentIR::EventPortDescription_out &p)
{
- this->ptr_ = ACE_const_cast (HomeDefSeq_out&, p).ptr_;
+ this->ptr_ = ACE_const_cast (EventPortDescription_out&, p).ptr_;
return *this;
}
ACE_INLINE
-::IR::HomeDefSeq_out &
-IR::HomeDefSeq_out::operator= (HomeDefSeq *p)
+CORBA::ComponentIR::EventPortDescription_out &
+CORBA::ComponentIR::EventPortDescription_out::operator= (EventPortDescription *_tao_struct_out)
{
- this->ptr_ = p;
+ this->ptr_ = _tao_struct_out;
return *this;
}
-ACE_INLINE
-IR::HomeDefSeq_out::operator ::IR::HomeDefSeq *&() // cast
+ACE_INLINE
+CORBA::ComponentIR::EventPortDescription_out::operator ::CORBA::ComponentIR::EventPortDescription *&() // cast
{
return this->ptr_;
}
-ACE_INLINE
-::IR::HomeDefSeq *&
-IR::HomeDefSeq_out::ptr (void) // ptr
+ACE_INLINE ::CORBA::ComponentIR::EventPortDescription *&
+CORBA::ComponentIR::EventPortDescription_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE
-::IR::HomeDefSeq *
-IR::HomeDefSeq_out::operator-> (void)
+ACE_INLINE ::CORBA::ComponentIR::EventPortDescription *
+CORBA::ComponentIR::EventPortDescription_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 */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:108
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_EMITSDEFSEQ_CI_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_EMITSDEFSEQ_CI_
-
-ACE_INLINE
-IR::EmitsDef **
-IR::_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
-IR::_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::freebuf (IR::EmitsDef **buffer)
-{
- if (buffer == 0)
- {
- return;
- }
-
- delete[] buffer;
-}
-
-ACE_INLINE
-IR::_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq (void)
-{
-}
-
-ACE_INLINE
-IR::_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
-IR::_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)
-{
-}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-ACE_INLINE
-IR::_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;
- }
-}
+#if !defined (_CORBA_COMPONENTIR_EMITSDEF___CI_)
+#define _CORBA_COMPONENTIR_EMITSDEF___CI_
ACE_INLINE
-IR::_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq &
-IR::_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::operator= (
- const _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq &rhs
+CORBA::ComponentIR::EmitsDef::EmitsDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated,
+ TAO_Abstract_ServantBase *servant
)
+ : CORBA_Object (objref, _tao_collocated, servant)
{
- 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>
-IR::_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::operator[] (CORBA::ULong index) const
-{
- 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* *
-IR::_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;
- this->release_ = 1;
- }
- 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;
+ this->CORBA_ComponentIR_EmitsDef_setup_collocation (_tao_collocated);
}
ACE_INLINE
-const IR::EmitsDef* *
-IR::_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::get_buffer (void) const
+CORBA::Boolean
+CORBA::ComponentIR::EmitsDef::marshal (TAO_OutputCDR &cdr)
{
- return ACE_reinterpret_cast (const IR::EmitsDef ** ACE_CAST_CONST, this->buffer_);
+ return (cdr << this);
}
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_EMITSDEFSEQ_CI_)
-#define _IR_EMITSDEFSEQ_CI_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
-
-// *************************************************************
-// Inline operations for class IR::EmitsDefSeq_var
-// *************************************************************
-
-ACE_INLINE
-IR::EmitsDefSeq_var::EmitsDefSeq_var (void)
- : ptr_ (0)
-{}
-
-ACE_INLINE
-IR::EmitsDefSeq_var::EmitsDefSeq_var (EmitsDefSeq *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-IR::EmitsDefSeq_var::EmitsDefSeq_var (const ::IR::EmitsDefSeq_var &p)
-{
- if (p.ptr_)
- {
- ACE_NEW (this->ptr_, ::IR::EmitsDefSeq (*p.ptr_));
- }
- else
- {
- this->ptr_ = 0;
- }
-}
-
-ACE_INLINE
-IR::EmitsDefSeq_var::~EmitsDefSeq_var (void)
-{
- delete this->ptr_;
-}
-
-ACE_INLINE
-IR::EmitsDefSeq_var &
-IR::EmitsDefSeq_var::operator= (EmitsDefSeq *p)
-{
- delete this->ptr_;
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE
-::IR::EmitsDefSeq_var &
-IR::EmitsDefSeq_var::operator= (const ::IR::EmitsDefSeq_var &p)
-{
- if (this != &p)
- {
- if (p.ptr_ == 0)
- {
- delete this->ptr_;
- this->ptr_ = 0;
- }
- else
- {
- EmitsDefSeq *deep_copy = 0;
- ACE_NEW_RETURN (
- deep_copy,
- EmitsDefSeq (*p.ptr_),
- *this
- );
-
- if (deep_copy != 0)
- {
- EmitsDefSeq *tmp = deep_copy;
- deep_copy = this->ptr_;
- this->ptr_ = tmp;
- delete deep_copy;
- }
- }
- }
-
- 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_;
-}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-ACE_INLINE
-::IR::EmitsDefSeq &
-IR::EmitsDefSeq_var::inout (void)
-{
- return *this->ptr_;
-}
+#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF___CI_)
+#define _CORBA_COMPONENTIR_PUBLISHESDEF___CI_
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)
+CORBA::ComponentIR::PublishesDef::PublishesDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated,
+ TAO_Abstract_ServantBase *servant
+ )
+ : CORBA_Object (objref, _tao_collocated, servant)
{
- ::IR::EmitsDefSeq *tmp = this->ptr_;
- this->ptr_ = 0;
- return tmp;
+ this->CORBA_ComponentIR_PublishesDef_setup_collocation (_tao_collocated);
}
ACE_INLINE
-::IR::EmitsDefSeq *
-IR::EmitsDefSeq_var::ptr (void) const
+CORBA::Boolean
+CORBA::ComponentIR::PublishesDef::marshal (TAO_OutputCDR &cdr)
{
- return this->ptr_;
+ return (cdr << this);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+#endif /* end #if !defined */
-// *************************************************************
-// Inline operations for class IR::EmitsDefSeq_out
-// *************************************************************
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-ACE_INLINE
-IR::EmitsDefSeq_out::EmitsDefSeq_out (EmitsDefSeq *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
+#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF___CI_)
+#define _CORBA_COMPONENTIR_CONSUMESDEF___CI_
ACE_INLINE
-IR::EmitsDefSeq_out::EmitsDefSeq_out (EmitsDefSeq_var &p)
- : ptr_ (p.out ())
+CORBA::ComponentIR::ConsumesDef::ConsumesDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated,
+ TAO_Abstract_ServantBase *servant
+ )
+ : CORBA_Object (objref, _tao_collocated, servant)
{
- delete this->ptr_;
- this->ptr_ = 0;
+ this->CORBA_ComponentIR_ConsumesDef_setup_collocation (_tao_collocated);
}
ACE_INLINE
-IR::EmitsDefSeq_out::EmitsDefSeq_out (const ::IR::EmitsDefSeq_out &p)
- : ptr_ (ACE_const_cast (EmitsDefSeq_out&, p).ptr_)
-{}
-
-ACE_INLINE
-::IR::EmitsDefSeq_out &
-IR::EmitsDefSeq_out::operator= (const ::IR::EmitsDefSeq_out &p)
+CORBA::Boolean
+CORBA::ComponentIR::ConsumesDef::marshal (TAO_OutputCDR &cdr)
{
- this->ptr_ = ACE_const_cast (EmitsDefSeq_out&, p).ptr_;
- return *this;
+ return (cdr << this);
}
-ACE_INLINE
-::IR::EmitsDefSeq_out &
-IR::EmitsDefSeq_out::operator= (EmitsDefSeq *p)
-{
- this->ptr_ = p;
- return *this;
-}
+#endif /* end #if !defined */
-ACE_INLINE
-IR::EmitsDefSeq_out::operator ::IR::EmitsDefSeq *&() // cast
-{
- return this->ptr_;
-}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-ACE_INLINE
-::IR::EmitsDefSeq *&
-IR::EmitsDefSeq_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
+#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___CI_)
+#define _CORBA_COMPONENTIR_COMPONENTDEF___CI_
ACE_INLINE
-::IR::EmitsDefSeq *
-IR::EmitsDefSeq_out::operator-> (void)
+CORBA::ComponentIR::ComponentDef::ComponentDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated,
+ TAO_Abstract_ServantBase *servant
+ )
+ : CORBA_Object (objref, _tao_collocated, servant)
{
- return this->ptr_;
+ this->CORBA_ComponentIR_ComponentDef_setup_collocation (_tao_collocated);
}
ACE_INLINE
-TAO_Object_Manager<IR::EmitsDef, IR::EmitsDef_var>
-IR::EmitsDefSeq_out::operator[] (CORBA::ULong index)
+CORBA::Boolean
+CORBA::ComponentIR::ComponentDef::marshal (TAO_OutputCDR &cdr)
{
- return this->ptr_->operator[] (index);
+ return (cdr << this);
}
#endif /* end #if !defined */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:108
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PUBLISHESDEFSEQ_CI_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PUBLISHESDEFSEQ_CI_
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CI_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CI_
ACE_INLINE
-IR::PublishesDef **
-IR::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::allocbuf (CORBA::ULong nelems)
+CORBA::ComponentIR::ProvidesDescription *
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::allocbuf (CORBA::ULong size)
{
- 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;
+ CORBA::ComponentIR::ProvidesDescription *retval = 0;
+ ACE_NEW_RETURN (retval, CORBA::ComponentIR::ProvidesDescription[size], 0);
+ return retval;
}
ACE_INLINE
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::freebuf (IR::PublishesDef **buffer)
+void CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::freebuf (CORBA::ComponentIR::ProvidesDescription *buffer)
{
- if (buffer == 0)
- {
- return;
- }
-
- delete[] buffer;
+ delete [] buffer;
}
ACE_INLINE
-IR::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq (void)
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (void)
{
}
ACE_INLINE
-IR::_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))
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::allocbuf (maximum))
{
}
ACE_INLINE
-IR::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq (
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (
CORBA::ULong maximum,
CORBA::ULong length,
- IR::PublishesDef* *value,
+ CORBA::ComponentIR::ProvidesDescription *data,
CORBA::Boolean release
)
- : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
+ : TAO_Unbounded_Base_Sequence (maximum, length, data, release)
{
}
ACE_INLINE
-IR::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq(
- const _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq &rhs
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (
+ const _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq &rhs
)
: TAO_Unbounded_Base_Sequence (rhs)
{
if (rhs.buffer_ != 0)
{
- 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_);
+ CORBA::ComponentIR::ProvidesDescription *tmp1 =
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::allocbuf (this->maximum_);
+ CORBA::ComponentIR::ProvidesDescription * const tmp2 =
+ ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription * ACE_CAST_CONST, rhs.buffer_);
- for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
{
- tmp1[i] = IR::PublishesDef::_duplicate (tmp2[i]);
+ tmp1[i] = tmp2[i];
}
this->buffer_ = tmp1;
@@ -2503,9 +1011,9 @@ IR::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::_TAO_Unbounded_Object_Seq
}
ACE_INLINE
-IR::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq &
-IR::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::operator= (
- const _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq &rhs
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq &
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::operator= (
+ const _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq &rhs
)
{
if (this == &rhs)
@@ -2515,490 +1023,67 @@ IR::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::operator= (
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_);
+ // Free the old buffer.
+ CORBA::ComponentIR::ProvidesDescription *tmp =
+ ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription *, this->buffer_);
+
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::freebuf (tmp);
+
+ this->buffer_ =
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::allocbuf (rhs.maximum_);
}
}
else
{
this->buffer_ =
- _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::allocbuf (rhs.maximum_);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::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>
-IR::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::operator[] (CORBA::ULong index) const
-{
- 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* *
-IR::_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;
- this->release_ = 1;
- }
- 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;
- }
- }
+ CORBA::ComponentIR::ProvidesDescription *tmp1 =
+ ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription *, this->buffer_);
+ CORBA::ComponentIR::ProvidesDescription * const tmp2 =
+ ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription * ACE_CAST_CONST, rhs.buffer_);
- return result;
-}
-
-ACE_INLINE
-const IR::PublishesDef* *
-IR::_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_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
-
-// *************************************************************
-// Inline operations for class IR::PublishesDefSeq_var
-// *************************************************************
-
-ACE_INLINE
-IR::PublishesDefSeq_var::PublishesDefSeq_var (void)
- : ptr_ (0)
-{}
-
-ACE_INLINE
-IR::PublishesDefSeq_var::PublishesDefSeq_var (PublishesDefSeq *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-IR::PublishesDefSeq_var::PublishesDefSeq_var (const ::IR::PublishesDefSeq_var &p)
-{
- if (p.ptr_)
- {
- ACE_NEW (this->ptr_, ::IR::PublishesDefSeq (*p.ptr_));
- }
- else
- {
- this->ptr_ = 0;
- }
-}
-
-ACE_INLINE
-IR::PublishesDefSeq_var::~PublishesDefSeq_var (void)
-{
- delete this->ptr_;
-}
-
-ACE_INLINE
-IR::PublishesDefSeq_var &
-IR::PublishesDefSeq_var::operator= (PublishesDefSeq *p)
-{
- delete this->ptr_;
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE
-::IR::PublishesDefSeq_var &
-IR::PublishesDefSeq_var::operator= (const ::IR::PublishesDefSeq_var &p)
-{
- if (this != &p)
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
{
- if (p.ptr_ == 0)
- {
- delete this->ptr_;
- this->ptr_ = 0;
- }
- else
- {
- PublishesDefSeq *deep_copy = 0;
- ACE_NEW_RETURN (
- deep_copy,
- PublishesDefSeq (*p.ptr_),
- *this
- );
-
- if (deep_copy != 0)
- {
- PublishesDefSeq *tmp = deep_copy;
- deep_copy = this->ptr_;
- this->ptr_ = tmp;
- delete deep_copy;
- }
- }
+ tmp1[i] = tmp2[i];
}
return *this;
}
+// = Accessors.
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_;
-}
-
-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_;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
-
-// *************************************************************
-// Inline operations for class IR::PublishesDefSeq_out
-// *************************************************************
-
-ACE_INLINE
-IR::PublishesDefSeq_out::PublishesDefSeq_out (PublishesDefSeq *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-IR::PublishesDefSeq_out::PublishesDefSeq_out (PublishesDefSeq_var &p)
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-IR::PublishesDefSeq_out::PublishesDefSeq_out (const ::IR::PublishesDefSeq_out &p)
- : ptr_ (ACE_const_cast (PublishesDefSeq_out&, p).ptr_)
-{}
-
-ACE_INLINE
-::IR::PublishesDefSeq_out &
-IR::PublishesDefSeq_out::operator= (const ::IR::PublishesDefSeq_out &p)
-{
- this->ptr_ = ACE_const_cast (PublishesDefSeq_out&, p).ptr_;
- return *this;
-}
-
-ACE_INLINE
-::IR::PublishesDefSeq_out &
-IR::PublishesDefSeq_out::operator= (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 */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:108
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_CONSUMESDEFSEQ_CI_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_CONSUMESDEFSEQ_CI_
-
-ACE_INLINE
-IR::ConsumesDef **
-IR::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::allocbuf (CORBA::ULong nelems)
-{
- IR::ConsumesDef **buf = 0;
-
- ACE_NEW_RETURN (buf, IR::ConsumesDef*[nelems], 0);
-
- for (CORBA::ULong i = 0; i < nelems; i++)
- {
- buf[i] = IR::ConsumesDef::_nil ();
- }
-
- return buf;
-}
-
-ACE_INLINE
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::freebuf (IR::ConsumesDef **buffer)
-{
- if (buffer == 0)
- {
- return;
- }
-
- delete[] buffer;
-}
-
-ACE_INLINE
-IR::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq (void)
-{
-}
-
-ACE_INLINE
-IR::_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
-IR::_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
-IR::_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)
+CORBA::ComponentIR::ProvidesDescription &
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::operator[] (CORBA::ULong i)
{
- 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_ASSERT (i < this->maximum_);
+ CORBA::ComponentIR::ProvidesDescription* tmp =
+ ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription*, this->buffer_);
+ return tmp[i];
}
ACE_INLINE
-IR::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq &
-IR::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::operator= (
- const _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq &rhs
- )
+const CORBA::ComponentIR::ProvidesDescription &
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::operator[] (CORBA::ULong i) const
{
- if (this == &rhs)
- {
- return *this;
- }
-
- if (this->release_)
- {
- 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 ();
- }
-
- if (this->maximum_ < 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_IR_ConsumesDefSeq::allocbuf (rhs.maximum_);
- }
-
- TAO_Unbounded_Base_Sequence::operator= (rhs);
-
- 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] = IR::ConsumesDef::_duplicate (tmp2[i]);
- }
-
- return *this;
+ ACE_ASSERT (i < this->maximum_);
+ CORBA::ComponentIR::ProvidesDescription * const tmp =
+ ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription* ACE_CAST_CONST, this->buffer_);
+ return tmp[i];
}
-ACE_INLINE
-TAO_Object_Manager<IR::ConsumesDef,IR::ConsumesDef_var>
-IR::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::operator[] (CORBA::ULong index) const
-{
- ACE_ASSERT (index < this->maximum_);
- 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_);
-}
+// Implement the TAO_Base_Sequence methods (see Sequence.h)
ACE_INLINE
-IR::ConsumesDef* *
-IR::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::get_buffer (CORBA::Boolean orphan)
+CORBA::ComponentIR::ProvidesDescription *
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::get_buffer (CORBA::Boolean orphan)
{
- IR::ConsumesDef **result = 0;
+ CORBA::ComponentIR::ProvidesDescription *result = 0;
if (orphan == 0)
{
@@ -3006,14 +1091,14 @@ IR::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::get_buffer (CORBA::Boolean
if (this->buffer_ == 0)
{
result =
- _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::allocbuf (this->maximum_);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::allocbuf (this->length_);
this->buffer_ = result;
this->release_ = 1;
}
else
{
result =
- ACE_reinterpret_cast (IR::ConsumesDef**, this->buffer_);
+ ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription*, this->buffer_);
}
}
else // if (orphan == 1)
@@ -3022,7 +1107,7 @@ IR::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::get_buffer (CORBA::Boolean
{
// We set the state back to default and relinquish ownership.
result =
- ACE_reinterpret_cast(IR::ConsumesDef**,this->buffer_);
+ ACE_reinterpret_cast(CORBA::ComponentIR::ProvidesDescription*,this->buffer_);
this->maximum_ = 0;
this->length_ = 0;
this->buffer_ = 0;
@@ -3034,474 +1119,65 @@ IR::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::get_buffer (CORBA::Boolean
}
ACE_INLINE
-const IR::ConsumesDef* *
-IR::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::get_buffer (void) const
+const CORBA::ComponentIR::ProvidesDescription *
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::get_buffer (void) const
{
- return ACE_reinterpret_cast (const IR::ConsumesDef ** ACE_CAST_CONST, this->buffer_);
+ return ACE_reinterpret_cast (const CORBA::ComponentIR::ProvidesDescription * ACE_CAST_CONST, this->buffer_);
}
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_CONSUMESDEFSEQ_CI_)
-#define _IR_CONSUMESDEFSEQ_CI_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
-
-// *************************************************************
-// Inline operations for class IR::ConsumesDefSeq_var
-// *************************************************************
-
ACE_INLINE
-IR::ConsumesDefSeq_var::ConsumesDefSeq_var (void)
- : ptr_ (0)
-{}
-
-ACE_INLINE
-IR::ConsumesDefSeq_var::ConsumesDefSeq_var (ConsumesDefSeq *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-IR::ConsumesDefSeq_var::ConsumesDefSeq_var (const ::IR::ConsumesDefSeq_var &p)
-{
- if (p.ptr_)
- {
- ACE_NEW (this->ptr_, ::IR::ConsumesDefSeq (*p.ptr_));
- }
- else
- {
- this->ptr_ = 0;
- }
-}
-
-ACE_INLINE
-IR::ConsumesDefSeq_var::~ConsumesDefSeq_var (void)
-{
- delete this->ptr_;
-}
-
-ACE_INLINE
-IR::ConsumesDefSeq_var &
-IR::ConsumesDefSeq_var::operator= (ConsumesDefSeq *p)
-{
- delete this->ptr_;
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE
-::IR::ConsumesDefSeq_var &
-IR::ConsumesDefSeq_var::operator= (const ::IR::ConsumesDefSeq_var &p)
-{
- if (this != &p)
- {
- if (p.ptr_ == 0)
- {
- delete this->ptr_;
- this->ptr_ = 0;
- }
- else
- {
- ConsumesDefSeq *deep_copy = 0;
- ACE_NEW_RETURN (
- deep_copy,
- ConsumesDefSeq (*p.ptr_),
- *this
- );
-
- if (deep_copy != 0)
- {
- ConsumesDefSeq *tmp = deep_copy;
- deep_copy = this->ptr_;
- this->ptr_ = tmp;
- delete deep_copy;
- }
- }
- }
-
- return *this;
-}
-
-ACE_INLINE
-const ::IR::ConsumesDefSeq *
-IR::ConsumesDefSeq_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-::IR::ConsumesDefSeq *
-IR::ConsumesDefSeq_var::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-IR::ConsumesDefSeq_var::operator const ::IR::ConsumesDefSeq &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-IR::ConsumesDefSeq_var::operator ::IR::ConsumesDefSeq &() // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-IR::ConsumesDefSeq_var::operator ::IR::ConsumesDefSeq &() const // cast
-{
- return *this->ptr_;
-}
-
-// 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 ::IR::ConsumesDefSeq &
-IR::ConsumesDefSeq_var::in (void) const
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-::IR::ConsumesDefSeq &
-IR::ConsumesDefSeq_var::inout (void)
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-::IR::ConsumesDefSeq *&
-IR::ConsumesDefSeq_var::out (void)
-{
- delete this->ptr_;
- this->ptr_ = 0;
- return this->ptr_;
-}
-
-ACE_INLINE
-::IR::ConsumesDefSeq *
-IR::ConsumesDefSeq_var::_retn (void)
-{
- ::IR::ConsumesDefSeq *tmp = this->ptr_;
- this->ptr_ = 0;
- return tmp;
-}
-
-ACE_INLINE
-::IR::ConsumesDefSeq *
-IR::ConsumesDefSeq_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
-
-// *************************************************************
-// Inline operations for class IR::ConsumesDefSeq_out
-// *************************************************************
-
-ACE_INLINE
-IR::ConsumesDefSeq_out::ConsumesDefSeq_out (ConsumesDefSeq *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-IR::ConsumesDefSeq_out::ConsumesDefSeq_out (ConsumesDefSeq_var &p)
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-IR::ConsumesDefSeq_out::ConsumesDefSeq_out (const ::IR::ConsumesDefSeq_out &p)
- : ptr_ (ACE_const_cast (ConsumesDefSeq_out&, p).ptr_)
-{}
-
-ACE_INLINE
-::IR::ConsumesDefSeq_out &
-IR::ConsumesDefSeq_out::operator= (const ::IR::ConsumesDefSeq_out &p)
-{
- this->ptr_ = ACE_const_cast (ConsumesDefSeq_out&, p).ptr_;
- return *this;
-}
-
-ACE_INLINE
-::IR::ConsumesDefSeq_out &
-IR::ConsumesDefSeq_out::operator= (ConsumesDefSeq *p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE
-IR::ConsumesDefSeq_out::operator ::IR::ConsumesDefSeq *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-::IR::ConsumesDefSeq *&
-IR::ConsumesDefSeq_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-::IR::ConsumesDefSeq *
-IR::ConsumesDefSeq_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-TAO_Object_Manager<IR::ConsumesDef, IR::ConsumesDef_var>
-IR::ConsumesDefSeq_out::operator[] (CORBA::ULong index)
-{
- return this->ptr_->operator[] (index);
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:108
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FACTORYDEFSEQ_CI_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FACTORYDEFSEQ_CI_
-
-ACE_INLINE
-IR::FactoryDef **
-IR::_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::allocbuf (CORBA::ULong nelems)
-{
- IR::FactoryDef **buf = 0;
-
- ACE_NEW_RETURN (buf, IR::FactoryDef*[nelems], 0);
-
- for (CORBA::ULong i = 0; i < nelems; i++)
- {
- buf[i] = IR::FactoryDef::_nil ();
- }
-
- return buf;
-}
-
-ACE_INLINE
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::freebuf (IR::FactoryDef **buffer)
-{
- if (buffer == 0)
- {
- return;
- }
-
- delete[] buffer;
-}
-
-ACE_INLINE
-IR::_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq (void)
-{
-}
-
-ACE_INLINE
-IR::_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
-IR::_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq (
- CORBA::ULong maximum,
+void
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::replace (
+ CORBA::ULong max,
CORBA::ULong length,
- IR::FactoryDef* *value,
+ CORBA::ComponentIR::ProvidesDescription *data,
CORBA::Boolean release
)
- : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
-{
-}
-
-ACE_INLINE
-IR::_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)
-{
- 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
-IR::_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq &
-IR::_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] = IR::FactoryDef::_duplicate (tmp2[i]);
- }
-
- return *this;
-}
-
-ACE_INLINE
-TAO_Object_Manager<IR::FactoryDef,IR::FactoryDef_var>
-IR::_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::operator[] (CORBA::ULong index) const
-{
- 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* *
-IR::_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::get_buffer (CORBA::Boolean orphan)
{
- IR::FactoryDef **result = 0;
+ this->maximum_ = max;
+ this->length_ = length;
- if (orphan == 0)
- {
- // We retain ownership.
- if (this->buffer_ == 0)
- {
- result =
- _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::allocbuf (this->maximum_);
- this->buffer_ = result;
- this->release_ = 1;
- }
- else
- {
- result =
- ACE_reinterpret_cast (IR::FactoryDef**, this->buffer_);
- }
- }
- else // if (orphan == 1)
+ if (this->buffer_ && this->release_ == 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;
- }
+ CORBA::ComponentIR::ProvidesDescription *tmp =
+ ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription*, this->buffer_);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::freebuf (tmp);
}
- return result;
-}
-
-ACE_INLINE
-const IR::FactoryDef* *
-IR::_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::get_buffer (void) const
-{
- return ACE_reinterpret_cast (const IR::FactoryDef ** ACE_CAST_CONST, this->buffer_);
+ this->buffer_ = data;
+ this->release_ = release;
}
#endif /* end #if !defined */
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_IR_FACTORYDEFSEQ_CI_)
-#define _IR_FACTORYDEFSEQ_CI_
+#if !defined (_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CI_)
+#define _CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CI_
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
// *************************************************************
-// Inline operations for class IR::FactoryDefSeq_var
+// Inline operations for class CORBA::ComponentIR::ProvidesDescriptionSeq_var
// *************************************************************
ACE_INLINE
-IR::FactoryDefSeq_var::FactoryDefSeq_var (void)
+CORBA::ComponentIR::ProvidesDescriptionSeq_var::ProvidesDescriptionSeq_var (void)
: ptr_ (0)
{}
ACE_INLINE
-IR::FactoryDefSeq_var::FactoryDefSeq_var (FactoryDefSeq *p)
+CORBA::ComponentIR::ProvidesDescriptionSeq_var::ProvidesDescriptionSeq_var (ProvidesDescriptionSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-IR::FactoryDefSeq_var::FactoryDefSeq_var (const ::IR::FactoryDefSeq_var &p)
+CORBA::ComponentIR::ProvidesDescriptionSeq_var::ProvidesDescriptionSeq_var (const ::CORBA::ComponentIR::ProvidesDescriptionSeq_var &p)
{
if (p.ptr_)
{
- ACE_NEW (this->ptr_, ::IR::FactoryDefSeq (*p.ptr_));
+ ACE_NEW (this->ptr_, ::CORBA::ComponentIR::ProvidesDescriptionSeq (*p.ptr_));
}
else
{
@@ -3510,14 +1186,14 @@ IR::FactoryDefSeq_var::FactoryDefSeq_var (const ::IR::FactoryDefSeq_var &p)
}
ACE_INLINE
-IR::FactoryDefSeq_var::~FactoryDefSeq_var (void)
+CORBA::ComponentIR::ProvidesDescriptionSeq_var::~ProvidesDescriptionSeq_var (void)
{
delete this->ptr_;
}
ACE_INLINE
-IR::FactoryDefSeq_var &
-IR::FactoryDefSeq_var::operator= (FactoryDefSeq *p)
+CORBA::ComponentIR::ProvidesDescriptionSeq_var &
+CORBA::ComponentIR::ProvidesDescriptionSeq_var::operator= (ProvidesDescriptionSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
@@ -3525,8 +1201,8 @@ IR::FactoryDefSeq_var::operator= (FactoryDefSeq *p)
}
ACE_INLINE
-::IR::FactoryDefSeq_var &
-IR::FactoryDefSeq_var::operator= (const ::IR::FactoryDefSeq_var &p)
+::CORBA::ComponentIR::ProvidesDescriptionSeq_var &
+CORBA::ComponentIR::ProvidesDescriptionSeq_var::operator= (const ::CORBA::ComponentIR::ProvidesDescriptionSeq_var &p)
{
if (this != &p)
{
@@ -3537,16 +1213,16 @@ IR::FactoryDefSeq_var::operator= (const ::IR::FactoryDefSeq_var &p)
}
else
{
- FactoryDefSeq *deep_copy = 0;
+ ProvidesDescriptionSeq *deep_copy = 0;
ACE_NEW_RETURN (
deep_copy,
- FactoryDefSeq (*p.ptr_),
+ ProvidesDescriptionSeq (*p.ptr_),
*this
);
if (deep_copy != 0)
{
- FactoryDefSeq *tmp = deep_copy;
+ ProvidesDescriptionSeq *tmp = deep_copy;
deep_copy = this->ptr_;
this->ptr_ = tmp;
delete deep_copy;
@@ -3558,500 +1234,75 @@ IR::FactoryDefSeq_var::operator= (const ::IR::FactoryDefSeq_var &p)
}
ACE_INLINE
-const ::IR::FactoryDefSeq *
-IR::FactoryDefSeq_var::operator-> (void) const
+const ::CORBA::ComponentIR::ProvidesDescriptionSeq *
+CORBA::ComponentIR::ProvidesDescriptionSeq_var::operator-> (void) const
{
return this->ptr_;
}
ACE_INLINE
-::IR::FactoryDefSeq *
-IR::FactoryDefSeq_var::operator-> (void)
+::CORBA::ComponentIR::ProvidesDescriptionSeq *
+CORBA::ComponentIR::ProvidesDescriptionSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-IR::FactoryDefSeq_var::operator const ::IR::FactoryDefSeq &() const // cast
+CORBA::ComponentIR::ProvidesDescriptionSeq_var::operator const ::CORBA::ComponentIR::ProvidesDescriptionSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-IR::FactoryDefSeq_var::operator ::IR::FactoryDefSeq &() // cast
+CORBA::ComponentIR::ProvidesDescriptionSeq_var::operator ::CORBA::ComponentIR::ProvidesDescriptionSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-IR::FactoryDefSeq_var::operator ::IR::FactoryDefSeq &() const // cast
+CORBA::ComponentIR::ProvidesDescriptionSeq_var::operator ::CORBA::ComponentIR::ProvidesDescriptionSeq &() const // cast
{
return *this->ptr_;
}
// Variable-size types only.
ACE_INLINE
-IR::FactoryDefSeq_var::operator ::IR::FactoryDefSeq *&() // cast
+CORBA::ComponentIR::ProvidesDescriptionSeq_var::operator ::CORBA::ComponentIR::ProvidesDescriptionSeq *&() // cast
{
return this->ptr_;
}
ACE_INLINE
-TAO_Object_Manager<IR::FactoryDef, IR::FactoryDef_var>
-IR::FactoryDefSeq_var::operator[] (CORBA::ULong index)
+CORBA::ComponentIR::ProvidesDescription &
+CORBA::ComponentIR::ProvidesDescriptionSeq_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_;
-}
-
-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_;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
-
-// *************************************************************
-// Inline operations for class IR::FactoryDefSeq_out
-// *************************************************************
-
-ACE_INLINE
-IR::FactoryDefSeq_out::FactoryDefSeq_out (FactoryDefSeq *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-IR::FactoryDefSeq_out::FactoryDefSeq_out (FactoryDefSeq_var &p)
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-IR::FactoryDefSeq_out::FactoryDefSeq_out (const ::IR::FactoryDefSeq_out &p)
- : ptr_ (ACE_const_cast (FactoryDefSeq_out&, p).ptr_)
-{}
-
-ACE_INLINE
-::IR::FactoryDefSeq_out &
-IR::FactoryDefSeq_out::operator= (const ::IR::FactoryDefSeq_out &p)
-{
- this->ptr_ = ACE_const_cast (FactoryDefSeq_out&, p).ptr_;
- return *this;
-}
-
-ACE_INLINE
-::IR::FactoryDefSeq_out &
-IR::FactoryDefSeq_out::operator= (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 */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:108
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FINDERDEFSEQ_CI_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FINDERDEFSEQ_CI_
-
-ACE_INLINE
-IR::FinderDef **
-IR::_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::allocbuf (CORBA::ULong nelems)
-{
- IR::FinderDef **buf = 0;
-
- ACE_NEW_RETURN (buf, IR::FinderDef*[nelems], 0);
-
- for (CORBA::ULong i = 0; i < nelems; i++)
- {
- buf[i] = IR::FinderDef::_nil ();
- }
-
- return buf;
-}
-
-ACE_INLINE
-void
-IR::_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::freebuf (IR::FinderDef **buffer)
-{
- if (buffer == 0)
- {
- return;
- }
-
- delete[] buffer;
-}
-
-ACE_INLINE
-IR::_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq (void)
-{
-}
-
-ACE_INLINE
-IR::_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
-IR::_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
-IR::_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
-IR::_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq &
-IR::_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::operator= (
- const _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq &rhs
- )
-{
- if (this == &rhs)
- {
- return *this;
- }
-
- if (this->release_)
- {
- 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 ();
- }
-
- if (this->maximum_ < 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_IR_FinderDefSeq::allocbuf (rhs.maximum_);
- }
-
- TAO_Unbounded_Base_Sequence::operator= (rhs);
-
- 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] = IR::FinderDef::_duplicate (tmp2[i]);
- }
-
- return *this;
-}
-
-ACE_INLINE
-TAO_Object_Manager<IR::FinderDef,IR::FinderDef_var>
-IR::_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::operator[] (CORBA::ULong index) const
-{
- ACE_ASSERT (index < this->maximum_);
- 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
-IR::FinderDef* *
-IR::_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::get_buffer (CORBA::Boolean orphan)
-{
- IR::FinderDef **result = 0;
-
- if (orphan == 0)
- {
- // We retain ownership.
- if (this->buffer_ == 0)
- {
- result =
- _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::allocbuf (this->maximum_);
- this->buffer_ = result;
- this->release_ = 1;
- }
- else
- {
- result =
- ACE_reinterpret_cast (IR::FinderDef**, 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::FinderDef**,this->buffer_);
- this->maximum_ = 0;
- this->length_ = 0;
- this->buffer_ = 0;
- this->release_ = 0;
- }
- }
-
- return result;
-}
-
-ACE_INLINE
-const IR::FinderDef* *
-IR::_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::get_buffer (void) const
-{
- return ACE_reinterpret_cast (const IR::FinderDef ** ACE_CAST_CONST, this->buffer_);
-}
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_FINDERDEFSEQ_CI_)
-#define _IR_FINDERDEFSEQ_CI_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
-
-// *************************************************************
-// Inline operations for class IR::FinderDefSeq_var
-// *************************************************************
-
-ACE_INLINE
-IR::FinderDefSeq_var::FinderDefSeq_var (void)
- : ptr_ (0)
-{}
-
-ACE_INLINE
-IR::FinderDefSeq_var::FinderDefSeq_var (FinderDefSeq *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-IR::FinderDefSeq_var::FinderDefSeq_var (const ::IR::FinderDefSeq_var &p)
-{
- if (p.ptr_)
- {
- ACE_NEW (this->ptr_, ::IR::FinderDefSeq (*p.ptr_));
- }
- else
- {
- this->ptr_ = 0;
- }
-}
-
-ACE_INLINE
-IR::FinderDefSeq_var::~FinderDefSeq_var (void)
-{
- delete this->ptr_;
-}
-
-ACE_INLINE
-IR::FinderDefSeq_var &
-IR::FinderDefSeq_var::operator= (FinderDefSeq *p)
-{
- delete this->ptr_;
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE
-::IR::FinderDefSeq_var &
-IR::FinderDefSeq_var::operator= (const ::IR::FinderDefSeq_var &p)
-{
- if (this != &p)
- {
- if (p.ptr_ == 0)
- {
- delete this->ptr_;
- this->ptr_ = 0;
- }
- else
- {
- FinderDefSeq *deep_copy = 0;
- ACE_NEW_RETURN (
- deep_copy,
- FinderDefSeq (*p.ptr_),
- *this
- );
-
- if (deep_copy != 0)
- {
- FinderDefSeq *tmp = deep_copy;
- deep_copy = this->ptr_;
- this->ptr_ = tmp;
- delete deep_copy;
- }
- }
- }
-
- return *this;
-}
-
-ACE_INLINE
-const ::IR::FinderDefSeq *
-IR::FinderDefSeq_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-::IR::FinderDefSeq *
-IR::FinderDefSeq_var::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-IR::FinderDefSeq_var::operator const ::IR::FinderDefSeq &() const // cast
+const CORBA::ComponentIR::ProvidesDescription &
+CORBA::ComponentIR::ProvidesDescriptionSeq_var::operator[] (CORBA::ULong index) const
{
- return *this->ptr_;
+ return ACE_const_cast (const CORBA::ComponentIR::ProvidesDescription &, this->ptr_->operator[] (index));
}
ACE_INLINE
-IR::FinderDefSeq_var::operator ::IR::FinderDefSeq &() // cast
+const ::CORBA::ComponentIR::ProvidesDescriptionSeq &
+CORBA::ComponentIR::ProvidesDescriptionSeq_var::in (void) const
{
return *this->ptr_;
}
ACE_INLINE
-IR::FinderDefSeq_var::operator ::IR::FinderDefSeq &() const // cast
+::CORBA::ComponentIR::ProvidesDescriptionSeq &
+CORBA::ComponentIR::ProvidesDescriptionSeq_var::inout (void)
{
return *this->ptr_;
}
-// 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 ::IR::FinderDefSeq &
-IR::FinderDefSeq_var::in (void) const
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-::IR::FinderDefSeq &
-IR::FinderDefSeq_var::inout (void)
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-::IR::FinderDefSeq *&
-IR::FinderDefSeq_var::out (void)
+::CORBA::ComponentIR::ProvidesDescriptionSeq *&
+CORBA::ComponentIR::ProvidesDescriptionSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
@@ -4059,37 +1310,37 @@ IR::FinderDefSeq_var::out (void)
}
ACE_INLINE
-::IR::FinderDefSeq *
-IR::FinderDefSeq_var::_retn (void)
+::CORBA::ComponentIR::ProvidesDescriptionSeq *
+CORBA::ComponentIR::ProvidesDescriptionSeq_var::_retn (void)
{
- ::IR::FinderDefSeq *tmp = this->ptr_;
+ ::CORBA::ComponentIR::ProvidesDescriptionSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
ACE_INLINE
-::IR::FinderDefSeq *
-IR::FinderDefSeq_var::ptr (void) const
+::CORBA::ComponentIR::ProvidesDescriptionSeq *
+CORBA::ComponentIR::ProvidesDescriptionSeq_var::ptr (void) const
{
return this->ptr_;
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
// *************************************************************
-// Inline operations for class IR::FinderDefSeq_out
+// Inline operations for class CORBA::ComponentIR::ProvidesDescriptionSeq_out
// *************************************************************
ACE_INLINE
-IR::FinderDefSeq_out::FinderDefSeq_out (FinderDefSeq *&p)
+CORBA::ComponentIR::ProvidesDescriptionSeq_out::ProvidesDescriptionSeq_out (ProvidesDescriptionSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-IR::FinderDefSeq_out::FinderDefSeq_out (FinderDefSeq_var &p)
+CORBA::ComponentIR::ProvidesDescriptionSeq_out::ProvidesDescriptionSeq_out (ProvidesDescriptionSeq_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -4097,594 +1348,94 @@ IR::FinderDefSeq_out::FinderDefSeq_out (FinderDefSeq_var &p)
}
ACE_INLINE
-IR::FinderDefSeq_out::FinderDefSeq_out (const ::IR::FinderDefSeq_out &p)
- : ptr_ (ACE_const_cast (FinderDefSeq_out&, p).ptr_)
+CORBA::ComponentIR::ProvidesDescriptionSeq_out::ProvidesDescriptionSeq_out (const ::CORBA::ComponentIR::ProvidesDescriptionSeq_out &p)
+ : ptr_ (ACE_const_cast (ProvidesDescriptionSeq_out&, p).ptr_)
{}
ACE_INLINE
-::IR::FinderDefSeq_out &
-IR::FinderDefSeq_out::operator= (const ::IR::FinderDefSeq_out &p)
+::CORBA::ComponentIR::ProvidesDescriptionSeq_out &
+CORBA::ComponentIR::ProvidesDescriptionSeq_out::operator= (const ::CORBA::ComponentIR::ProvidesDescriptionSeq_out &p)
{
- this->ptr_ = ACE_const_cast (FinderDefSeq_out&, p).ptr_;
+ this->ptr_ = ACE_const_cast (ProvidesDescriptionSeq_out&, p).ptr_;
return *this;
}
ACE_INLINE
-::IR::FinderDefSeq_out &
-IR::FinderDefSeq_out::operator= (FinderDefSeq *p)
+::CORBA::ComponentIR::ProvidesDescriptionSeq_out &
+CORBA::ComponentIR::ProvidesDescriptionSeq_out::operator= (ProvidesDescriptionSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-IR::FinderDefSeq_out::operator ::IR::FinderDefSeq *&() // cast
+CORBA::ComponentIR::ProvidesDescriptionSeq_out::operator ::CORBA::ComponentIR::ProvidesDescriptionSeq *&() // cast
{
return this->ptr_;
}
ACE_INLINE
-::IR::FinderDefSeq *&
-IR::FinderDefSeq_out::ptr (void) // ptr
+::CORBA::ComponentIR::ProvidesDescriptionSeq *&
+CORBA::ComponentIR::ProvidesDescriptionSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
ACE_INLINE
-::IR::FinderDefSeq *
-IR::FinderDefSeq_out::operator-> (void)
+::CORBA::ComponentIR::ProvidesDescriptionSeq *
+CORBA::ComponentIR::ProvidesDescriptionSeq_out::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-TAO_Object_Manager<IR::FinderDef, IR::FinderDef_var>
-IR::FinderDefSeq_out::operator[] (CORBA::ULong index)
+CORBA::ComponentIR::ProvidesDescription &
+CORBA::ComponentIR::ProvidesDescriptionSeq_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
#endif /* end #if !defined */
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-
-#if !defined (_IR_COMPONENTREPOSITORY___CI_)
-#define _IR_COMPONENTREPOSITORY___CI_
-
-ACE_INLINE
-IR::ComponentRepository::ComponentRepository (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated,
- TAO_Abstract_ServantBase *servant
- )
- : CORBA_Object (objref, _tao_collocated, servant)
-{
- this->IR_ComponentRepository_setup_collocation (_tao_collocated);
-}
-
-ACE_INLINE
-CORBA::Boolean
-IR::ComponentRepository::marshal (TAO_OutputCDR &cdr)
-{
- return (cdr << this);
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-
-#if !defined (_IR_PROVIDESDEF___CI_)
-#define _IR_PROVIDESDEF___CI_
-
-ACE_INLINE
-IR::ProvidesDef::ProvidesDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated,
- TAO_Abstract_ServantBase *servant
- )
- : CORBA_Object (objref, _tao_collocated, servant)
-{
- this->IR_ProvidesDef_setup_collocation (_tao_collocated);
-}
-
-ACE_INLINE
-CORBA::Boolean
-IR::ProvidesDef::marshal (TAO_OutputCDR &cdr)
-{
- return (cdr << this);
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
-
-// *************************************************************
-// Inline operations for class IR::ProvidesDescription_var
-// *************************************************************
-
-ACE_INLINE
-IR::ProvidesDescription_var::ProvidesDescription_var (void)
- : ptr_ (0)
-{}
-
-ACE_INLINE
-IR::ProvidesDescription_var::ProvidesDescription_var (ProvidesDescription *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-IR::ProvidesDescription_var::ProvidesDescription_var (const ::IR::ProvidesDescription_var &p)
-{
- if (p.ptr_)
- {
- ACE_NEW (this->ptr_, ::IR::ProvidesDescription (*p.ptr_));
- }
- else
- {
- this->ptr_ = 0;
- }
-}
-
-ACE_INLINE
-IR::ProvidesDescription_var::~ProvidesDescription_var (void)
-{
- delete this->ptr_;
-}
-
-ACE_INLINE
-IR::ProvidesDescription_var &
-IR::ProvidesDescription_var::operator= (ProvidesDescription *_tao_struct_var)
-{
- delete this->ptr_;
- this->ptr_ = _tao_struct_var;
- return *this;
-}
-
-ACE_INLINE
-::IR::ProvidesDescription_var &
-IR::ProvidesDescription_var::operator= (const ::IR::ProvidesDescription_var &_tao_struct_var)
-{
- if (this != &_tao_struct_var)
- {
- if (_tao_struct_var.ptr_ == 0)
- {
- delete this->ptr_;
- this->ptr_ = 0;
- }
- else
- {
- ProvidesDescription *deep_copy = 0;
- ACE_NEW_RETURN (
- deep_copy,
- ProvidesDescription (*_tao_struct_var.ptr_),
- *this
- );
-
- if (deep_copy != 0)
- {
- ProvidesDescription *tmp = deep_copy;
- deep_copy = this->ptr_;
- this->ptr_ = tmp;
- delete deep_copy;
- }
- }
- }
-
- return *this;
-}
-
-ACE_INLINE const ::IR::ProvidesDescription *
-IR::ProvidesDescription_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::IR::ProvidesDescription *
-IR::ProvidesDescription_var::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-IR::ProvidesDescription_var::operator const ::IR::ProvidesDescription &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-IR::ProvidesDescription_var::operator ::IR::ProvidesDescription &() // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-IR::ProvidesDescription_var::operator ::IR::ProvidesDescription &() const // cast
-{
- return *this->ptr_;
-}
-
-// 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 ::IR::ProvidesDescription &
-IR::ProvidesDescription_var::inout (void)
-{
- return *this->ptr_;
-}
-
-// Mapping for variable size.
-ACE_INLINE ::IR::ProvidesDescription *&
-IR::ProvidesDescription_var::out (void)
-{
- delete this->ptr_;
- this->ptr_ = 0;
- return this->ptr_;
-}
-
-ACE_INLINE ::IR::ProvidesDescription *
-IR::ProvidesDescription_var::_retn (void)
-{
- ::IR::ProvidesDescription *tmp = this->ptr_;
- this->ptr_ = 0;
- return tmp;
-}
-
-ACE_INLINE ::IR::ProvidesDescription *
-IR::ProvidesDescription_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523
-
-// *************************************************************
-// Inline operations for class IR::ProvidesDescription_out
-// *************************************************************
-
-ACE_INLINE
-IR::ProvidesDescription_out::ProvidesDescription_out (::IR::ProvidesDescription *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-IR::ProvidesDescription_out::ProvidesDescription_out (ProvidesDescription_var &p)
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-IR::ProvidesDescription_out::ProvidesDescription_out (const ::IR::ProvidesDescription_out &p)
- : ptr_ (ACE_const_cast (ProvidesDescription_out&, p).ptr_)
-{}
-
-ACE_INLINE
-IR::ProvidesDescription_out &
-IR::ProvidesDescription_out::operator= (const ::IR::ProvidesDescription_out &p)
-{
- this->ptr_ = ACE_const_cast (ProvidesDescription_out&, p).ptr_;
- return *this;
-}
-
-ACE_INLINE
-IR::ProvidesDescription_out &
-IR::ProvidesDescription_out::operator= (ProvidesDescription *_tao_struct_out)
-{
- this->ptr_ = _tao_struct_out;
- 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_;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-
-#if !defined (_IR_USESDEF___CI_)
-#define _IR_USESDEF___CI_
-
-ACE_INLINE
-IR::UsesDef::UsesDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated,
- TAO_Abstract_ServantBase *servant
- )
- : CORBA_Object (objref, _tao_collocated, servant)
-{
- this->IR_UsesDef_setup_collocation (_tao_collocated);
-}
-
-ACE_INLINE
-CORBA::Boolean
-IR::UsesDef::marshal (TAO_OutputCDR &cdr)
-{
- return (cdr << this);
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
-
-// *************************************************************
-// Inline operations for class IR::UsesDescription_var
-// *************************************************************
-
-ACE_INLINE
-IR::UsesDescription_var::UsesDescription_var (void)
- : ptr_ (0)
-{}
-
-ACE_INLINE
-IR::UsesDescription_var::UsesDescription_var (UsesDescription *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-IR::UsesDescription_var::UsesDescription_var (const ::IR::UsesDescription_var &p)
-{
- if (p.ptr_)
- {
- ACE_NEW (this->ptr_, ::IR::UsesDescription (*p.ptr_));
- }
- else
- {
- this->ptr_ = 0;
- }
-}
-
-ACE_INLINE
-IR::UsesDescription_var::~UsesDescription_var (void)
-{
- delete this->ptr_;
-}
-
-ACE_INLINE
-IR::UsesDescription_var &
-IR::UsesDescription_var::operator= (UsesDescription *_tao_struct_var)
-{
- delete this->ptr_;
- this->ptr_ = _tao_struct_var;
- return *this;
-}
-
-ACE_INLINE
-::IR::UsesDescription_var &
-IR::UsesDescription_var::operator= (const ::IR::UsesDescription_var &_tao_struct_var)
-{
- if (this != &_tao_struct_var)
- {
- if (_tao_struct_var.ptr_ == 0)
- {
- delete this->ptr_;
- this->ptr_ = 0;
- }
- else
- {
- UsesDescription *deep_copy = 0;
- ACE_NEW_RETURN (
- deep_copy,
- UsesDescription (*_tao_struct_var.ptr_),
- *this
- );
-
- if (deep_copy != 0)
- {
- UsesDescription *tmp = deep_copy;
- deep_copy = this->ptr_;
- this->ptr_ = tmp;
- delete deep_copy;
- }
- }
- }
-
- return *this;
-}
-
-ACE_INLINE const ::IR::UsesDescription *
-IR::UsesDescription_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::IR::UsesDescription *
-IR::UsesDescription_var::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-IR::UsesDescription_var::operator const ::IR::UsesDescription &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-IR::UsesDescription_var::operator ::IR::UsesDescription &() // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-IR::UsesDescription_var::operator ::IR::UsesDescription &() const // cast
-{
- return *this->ptr_;
-}
-
-// 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 ::IR::UsesDescription &
-IR::UsesDescription_var::inout (void)
-{
- return *this->ptr_;
-}
-
-// Mapping for variable size.
-ACE_INLINE ::IR::UsesDescription *&
-IR::UsesDescription_var::out (void)
-{
- delete this->ptr_;
- this->ptr_ = 0;
- return this->ptr_;
-}
-
-ACE_INLINE ::IR::UsesDescription *
-IR::UsesDescription_var::_retn (void)
-{
- ::IR::UsesDescription *tmp = this->ptr_;
- this->ptr_ = 0;
- return tmp;
-}
-
-ACE_INLINE ::IR::UsesDescription *
-IR::UsesDescription_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523
-
-// *************************************************************
-// Inline operations for class IR::UsesDescription_out
-// *************************************************************
-
-ACE_INLINE
-IR::UsesDescription_out::UsesDescription_out (::IR::UsesDescription *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-IR::UsesDescription_out::UsesDescription_out (UsesDescription_var &p)
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-IR::UsesDescription_out::UsesDescription_out (const ::IR::UsesDescription_out &p)
- : ptr_ (ACE_const_cast (UsesDescription_out&, p).ptr_)
-{}
-
-ACE_INLINE
-IR::UsesDescription_out &
-IR::UsesDescription_out::operator= (const ::IR::UsesDescription_out &p)
-{
- this->ptr_ = ACE_const_cast (UsesDescription_out&, p).ptr_;
- return *this;
-}
-
-ACE_INLINE
-IR::UsesDescription_out &
-IR::UsesDescription_out::operator= (UsesDescription *_tao_struct_out)
-{
- this->ptr_ = _tao_struct_out;
- return *this;
-}
-
-ACE_INLINE
-IR::UsesDescription_out::operator ::IR::UsesDescription *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::IR::UsesDescription *&
-IR::UsesDescription_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::IR::UsesDescription *
-IR::UsesDescription_out::operator-> (void)
-{
- return this->ptr_;
-}
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_PROVIDESDESCSEQ_CI_)
-#define __TAO_UNBOUNDED_SEQUENCE_IR_PROVIDESDESCSEQ_CI_
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CI_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CI_
ACE_INLINE
-IR::ProvidesDescription *
-IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::allocbuf (CORBA::ULong size)
+CORBA::ComponentIR::UsesDescription *
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::allocbuf (CORBA::ULong size)
{
- IR::ProvidesDescription *retval = 0;
- ACE_NEW_RETURN (retval, IR::ProvidesDescription[size], 0);
+ CORBA::ComponentIR::UsesDescription *retval = 0;
+ ACE_NEW_RETURN (retval, CORBA::ComponentIR::UsesDescription[size], 0);
return retval;
}
ACE_INLINE
-void IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::freebuf (IR::ProvidesDescription *buffer)
+void CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::freebuf (CORBA::ComponentIR::UsesDescription *buffer)
{
delete [] buffer;
}
ACE_INLINE
-IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq (void)
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (void)
{
}
ACE_INLINE
-IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq (CORBA::ULong maximum)
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::allocbuf (maximum))
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::allocbuf (maximum))
{
}
ACE_INLINE
-IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq (
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (
CORBA::ULong maximum,
CORBA::ULong length,
- IR::ProvidesDescription *data,
+ CORBA::ComponentIR::UsesDescription *data,
CORBA::Boolean release
)
: TAO_Unbounded_Base_Sequence (maximum, length, data, release)
@@ -4692,17 +1443,17 @@ IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::_TAO_Unbounded_Sequence_IR_Provi
}
ACE_INLINE
-IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq (
- const _TAO_Unbounded_Sequence_IR_ProvidesDescSeq &rhs
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (
+ const _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq &rhs
)
: TAO_Unbounded_Base_Sequence (rhs)
{
if (rhs.buffer_ != 0)
{
- 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_);
+ CORBA::ComponentIR::UsesDescription *tmp1 =
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::allocbuf (this->maximum_);
+ CORBA::ComponentIR::UsesDescription * const tmp2 =
+ ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription * ACE_CAST_CONST, rhs.buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
{
@@ -4718,9 +1469,9 @@ IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::_TAO_Unbounded_Sequence_IR_Provi
}
ACE_INLINE
-IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq &
-IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::operator= (
- const _TAO_Unbounded_Sequence_IR_ProvidesDescSeq &rhs
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq &
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::operator= (
+ const _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq &rhs
)
{
if (this == &rhs)
@@ -4733,27 +1484,27 @@ IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::operator= (
if (this->maximum_ < rhs.maximum_)
{
// Free the old buffer.
- IR::ProvidesDescription *tmp =
- ACE_reinterpret_cast (IR::ProvidesDescription *, this->buffer_);
+ CORBA::ComponentIR::UsesDescription *tmp =
+ ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription *, this->buffer_);
- _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::freebuf (tmp);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::freebuf (tmp);
this->buffer_ =
- _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::allocbuf (rhs.maximum_);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::allocbuf (rhs.maximum_);
}
}
else
{
this->buffer_ =
- _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::allocbuf (rhs.maximum_);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::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_);
+ CORBA::ComponentIR::UsesDescription *tmp1 =
+ ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription *, this->buffer_);
+ CORBA::ComponentIR::UsesDescription * const tmp2 =
+ ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription * ACE_CAST_CONST, rhs.buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
{
@@ -4765,32 +1516,32 @@ IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::operator= (
// = Accessors.
ACE_INLINE
-IR::ProvidesDescription &
-IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::operator[] (CORBA::ULong i)
+CORBA::ComponentIR::UsesDescription &
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::operator[] (CORBA::ULong i)
{
ACE_ASSERT (i < this->maximum_);
- IR::ProvidesDescription* tmp =
- ACE_reinterpret_cast (IR::ProvidesDescription*, this->buffer_);
+ CORBA::ComponentIR::UsesDescription* tmp =
+ ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription*, this->buffer_);
return tmp[i];
}
ACE_INLINE
-const IR::ProvidesDescription &
-IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::operator[] (CORBA::ULong i) const
+const CORBA::ComponentIR::UsesDescription &
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::operator[] (CORBA::ULong i) const
{
ACE_ASSERT (i < this->maximum_);
- IR::ProvidesDescription * const tmp =
- ACE_reinterpret_cast (IR::ProvidesDescription* ACE_CAST_CONST, this->buffer_);
+ CORBA::ComponentIR::UsesDescription * const tmp =
+ ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription* ACE_CAST_CONST, this->buffer_);
return tmp[i];
}
// Implement the TAO_Base_Sequence methods (see Sequence.h)
ACE_INLINE
-IR::ProvidesDescription *
-IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::get_buffer (CORBA::Boolean orphan)
+CORBA::ComponentIR::UsesDescription *
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::get_buffer (CORBA::Boolean orphan)
{
- IR::ProvidesDescription *result = 0;
+ CORBA::ComponentIR::UsesDescription *result = 0;
if (orphan == 0)
{
@@ -4798,14 +1549,14 @@ IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::get_buffer (CORBA::Boolean orpha
if (this->buffer_ == 0)
{
result =
- _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::allocbuf (this->length_);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::allocbuf (this->length_);
this->buffer_ = result;
this->release_ = 1;
}
else
{
result =
- ACE_reinterpret_cast (IR::ProvidesDescription*, this->buffer_);
+ ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription*, this->buffer_);
}
}
else // if (orphan == 1)
@@ -4814,7 +1565,7 @@ IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::get_buffer (CORBA::Boolean orpha
{
// We set the state back to default and relinquish ownership.
result =
- ACE_reinterpret_cast(IR::ProvidesDescription*,this->buffer_);
+ ACE_reinterpret_cast(CORBA::ComponentIR::UsesDescription*,this->buffer_);
this->maximum_ = 0;
this->length_ = 0;
this->buffer_ = 0;
@@ -4826,18 +1577,18 @@ IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::get_buffer (CORBA::Boolean orpha
}
ACE_INLINE
-const IR::ProvidesDescription *
-IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::get_buffer (void) const
+const CORBA::ComponentIR::UsesDescription *
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::get_buffer (void) const
{
- return ACE_reinterpret_cast (const IR::ProvidesDescription * ACE_CAST_CONST, this->buffer_);
+ return ACE_reinterpret_cast (const CORBA::ComponentIR::UsesDescription * ACE_CAST_CONST, this->buffer_);
}
ACE_INLINE
void
-IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::replace (
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::replace (
CORBA::ULong max,
CORBA::ULong length,
- IR::ProvidesDescription *data,
+ CORBA::ComponentIR::UsesDescription *data,
CORBA::Boolean release
)
{
@@ -4846,9 +1597,9 @@ IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::replace (
if (this->buffer_ && this->release_ == 1)
{
- IR::ProvidesDescription *tmp =
- ACE_reinterpret_cast (IR::ProvidesDescription*, this->buffer_);
- _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::freebuf (tmp);
+ CORBA::ComponentIR::UsesDescription *tmp =
+ ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription*, this->buffer_);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::freebuf (tmp);
}
this->buffer_ = data;
@@ -4859,32 +1610,32 @@ IR::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq::replace (
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_IR_PROVIDESDESCSEQ_CI_)
-#define _IR_PROVIDESDESCSEQ_CI_
+#if !defined (_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CI_)
+#define _CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CI_
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
// *************************************************************
-// Inline operations for class IR::ProvidesDescSeq_var
+// Inline operations for class CORBA::ComponentIR::UsesDescriptionSeq_var
// *************************************************************
ACE_INLINE
-IR::ProvidesDescSeq_var::ProvidesDescSeq_var (void)
+CORBA::ComponentIR::UsesDescriptionSeq_var::UsesDescriptionSeq_var (void)
: ptr_ (0)
{}
ACE_INLINE
-IR::ProvidesDescSeq_var::ProvidesDescSeq_var (ProvidesDescSeq *p)
+CORBA::ComponentIR::UsesDescriptionSeq_var::UsesDescriptionSeq_var (UsesDescriptionSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-IR::ProvidesDescSeq_var::ProvidesDescSeq_var (const ::IR::ProvidesDescSeq_var &p)
+CORBA::ComponentIR::UsesDescriptionSeq_var::UsesDescriptionSeq_var (const ::CORBA::ComponentIR::UsesDescriptionSeq_var &p)
{
if (p.ptr_)
{
- ACE_NEW (this->ptr_, ::IR::ProvidesDescSeq (*p.ptr_));
+ ACE_NEW (this->ptr_, ::CORBA::ComponentIR::UsesDescriptionSeq (*p.ptr_));
}
else
{
@@ -4893,14 +1644,14 @@ IR::ProvidesDescSeq_var::ProvidesDescSeq_var (const ::IR::ProvidesDescSeq_var &p
}
ACE_INLINE
-IR::ProvidesDescSeq_var::~ProvidesDescSeq_var (void)
+CORBA::ComponentIR::UsesDescriptionSeq_var::~UsesDescriptionSeq_var (void)
{
delete this->ptr_;
}
ACE_INLINE
-IR::ProvidesDescSeq_var &
-IR::ProvidesDescSeq_var::operator= (ProvidesDescSeq *p)
+CORBA::ComponentIR::UsesDescriptionSeq_var &
+CORBA::ComponentIR::UsesDescriptionSeq_var::operator= (UsesDescriptionSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
@@ -4908,8 +1659,8 @@ IR::ProvidesDescSeq_var::operator= (ProvidesDescSeq *p)
}
ACE_INLINE
-::IR::ProvidesDescSeq_var &
-IR::ProvidesDescSeq_var::operator= (const ::IR::ProvidesDescSeq_var &p)
+::CORBA::ComponentIR::UsesDescriptionSeq_var &
+CORBA::ComponentIR::UsesDescriptionSeq_var::operator= (const ::CORBA::ComponentIR::UsesDescriptionSeq_var &p)
{
if (this != &p)
{
@@ -4920,16 +1671,16 @@ IR::ProvidesDescSeq_var::operator= (const ::IR::ProvidesDescSeq_var &p)
}
else
{
- ProvidesDescSeq *deep_copy = 0;
+ UsesDescriptionSeq *deep_copy = 0;
ACE_NEW_RETURN (
deep_copy,
- ProvidesDescSeq (*p.ptr_),
+ UsesDescriptionSeq (*p.ptr_),
*this
);
if (deep_copy != 0)
{
- ProvidesDescSeq *tmp = deep_copy;
+ UsesDescriptionSeq *tmp = deep_copy;
deep_copy = this->ptr_;
this->ptr_ = tmp;
delete deep_copy;
@@ -4941,75 +1692,75 @@ IR::ProvidesDescSeq_var::operator= (const ::IR::ProvidesDescSeq_var &p)
}
ACE_INLINE
-const ::IR::ProvidesDescSeq *
-IR::ProvidesDescSeq_var::operator-> (void) const
+const ::CORBA::ComponentIR::UsesDescriptionSeq *
+CORBA::ComponentIR::UsesDescriptionSeq_var::operator-> (void) const
{
return this->ptr_;
}
ACE_INLINE
-::IR::ProvidesDescSeq *
-IR::ProvidesDescSeq_var::operator-> (void)
+::CORBA::ComponentIR::UsesDescriptionSeq *
+CORBA::ComponentIR::UsesDescriptionSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-IR::ProvidesDescSeq_var::operator const ::IR::ProvidesDescSeq &() const // cast
+CORBA::ComponentIR::UsesDescriptionSeq_var::operator const ::CORBA::ComponentIR::UsesDescriptionSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-IR::ProvidesDescSeq_var::operator ::IR::ProvidesDescSeq &() // cast
+CORBA::ComponentIR::UsesDescriptionSeq_var::operator ::CORBA::ComponentIR::UsesDescriptionSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-IR::ProvidesDescSeq_var::operator ::IR::ProvidesDescSeq &() const // cast
+CORBA::ComponentIR::UsesDescriptionSeq_var::operator ::CORBA::ComponentIR::UsesDescriptionSeq &() const // cast
{
return *this->ptr_;
}
// Variable-size types only.
ACE_INLINE
-IR::ProvidesDescSeq_var::operator ::IR::ProvidesDescSeq *&() // cast
+CORBA::ComponentIR::UsesDescriptionSeq_var::operator ::CORBA::ComponentIR::UsesDescriptionSeq *&() // cast
{
return this->ptr_;
}
ACE_INLINE
-IR::ProvidesDescription &
-IR::ProvidesDescSeq_var::operator[] (CORBA::ULong index)
+CORBA::ComponentIR::UsesDescription &
+CORBA::ComponentIR::UsesDescriptionSeq_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
ACE_INLINE
-const IR::ProvidesDescription &
-IR::ProvidesDescSeq_var::operator[] (CORBA::ULong index) const
+const CORBA::ComponentIR::UsesDescription &
+CORBA::ComponentIR::UsesDescriptionSeq_var::operator[] (CORBA::ULong index) const
{
- return ACE_const_cast (const IR::ProvidesDescription &, this->ptr_->operator[] (index));
+ return ACE_const_cast (const CORBA::ComponentIR::UsesDescription &, this->ptr_->operator[] (index));
}
ACE_INLINE
-const ::IR::ProvidesDescSeq &
-IR::ProvidesDescSeq_var::in (void) const
+const ::CORBA::ComponentIR::UsesDescriptionSeq &
+CORBA::ComponentIR::UsesDescriptionSeq_var::in (void) const
{
return *this->ptr_;
}
ACE_INLINE
-::IR::ProvidesDescSeq &
-IR::ProvidesDescSeq_var::inout (void)
+::CORBA::ComponentIR::UsesDescriptionSeq &
+CORBA::ComponentIR::UsesDescriptionSeq_var::inout (void)
{
return *this->ptr_;
}
ACE_INLINE
-::IR::ProvidesDescSeq *&
-IR::ProvidesDescSeq_var::out (void)
+::CORBA::ComponentIR::UsesDescriptionSeq *&
+CORBA::ComponentIR::UsesDescriptionSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
@@ -5017,37 +1768,37 @@ IR::ProvidesDescSeq_var::out (void)
}
ACE_INLINE
-::IR::ProvidesDescSeq *
-IR::ProvidesDescSeq_var::_retn (void)
+::CORBA::ComponentIR::UsesDescriptionSeq *
+CORBA::ComponentIR::UsesDescriptionSeq_var::_retn (void)
{
- ::IR::ProvidesDescSeq *tmp = this->ptr_;
+ ::CORBA::ComponentIR::UsesDescriptionSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
ACE_INLINE
-::IR::ProvidesDescSeq *
-IR::ProvidesDescSeq_var::ptr (void) const
+::CORBA::ComponentIR::UsesDescriptionSeq *
+CORBA::ComponentIR::UsesDescriptionSeq_var::ptr (void) const
{
return this->ptr_;
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
// *************************************************************
-// Inline operations for class IR::ProvidesDescSeq_out
+// Inline operations for class CORBA::ComponentIR::UsesDescriptionSeq_out
// *************************************************************
ACE_INLINE
-IR::ProvidesDescSeq_out::ProvidesDescSeq_out (ProvidesDescSeq *&p)
+CORBA::ComponentIR::UsesDescriptionSeq_out::UsesDescriptionSeq_out (UsesDescriptionSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-IR::ProvidesDescSeq_out::ProvidesDescSeq_out (ProvidesDescSeq_var &p)
+CORBA::ComponentIR::UsesDescriptionSeq_out::UsesDescriptionSeq_out (UsesDescriptionSeq_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -5055,49 +1806,49 @@ IR::ProvidesDescSeq_out::ProvidesDescSeq_out (ProvidesDescSeq_var &p)
}
ACE_INLINE
-IR::ProvidesDescSeq_out::ProvidesDescSeq_out (const ::IR::ProvidesDescSeq_out &p)
- : ptr_ (ACE_const_cast (ProvidesDescSeq_out&, p).ptr_)
+CORBA::ComponentIR::UsesDescriptionSeq_out::UsesDescriptionSeq_out (const ::CORBA::ComponentIR::UsesDescriptionSeq_out &p)
+ : ptr_ (ACE_const_cast (UsesDescriptionSeq_out&, p).ptr_)
{}
ACE_INLINE
-::IR::ProvidesDescSeq_out &
-IR::ProvidesDescSeq_out::operator= (const ::IR::ProvidesDescSeq_out &p)
+::CORBA::ComponentIR::UsesDescriptionSeq_out &
+CORBA::ComponentIR::UsesDescriptionSeq_out::operator= (const ::CORBA::ComponentIR::UsesDescriptionSeq_out &p)
{
- this->ptr_ = ACE_const_cast (ProvidesDescSeq_out&, p).ptr_;
+ this->ptr_ = ACE_const_cast (UsesDescriptionSeq_out&, p).ptr_;
return *this;
}
ACE_INLINE
-::IR::ProvidesDescSeq_out &
-IR::ProvidesDescSeq_out::operator= (ProvidesDescSeq *p)
+::CORBA::ComponentIR::UsesDescriptionSeq_out &
+CORBA::ComponentIR::UsesDescriptionSeq_out::operator= (UsesDescriptionSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-IR::ProvidesDescSeq_out::operator ::IR::ProvidesDescSeq *&() // cast
+CORBA::ComponentIR::UsesDescriptionSeq_out::operator ::CORBA::ComponentIR::UsesDescriptionSeq *&() // cast
{
return this->ptr_;
}
ACE_INLINE
-::IR::ProvidesDescSeq *&
-IR::ProvidesDescSeq_out::ptr (void) // ptr
+::CORBA::ComponentIR::UsesDescriptionSeq *&
+CORBA::ComponentIR::UsesDescriptionSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
ACE_INLINE
-::IR::ProvidesDescSeq *
-IR::ProvidesDescSeq_out::operator-> (void)
+::CORBA::ComponentIR::UsesDescriptionSeq *
+CORBA::ComponentIR::UsesDescriptionSeq_out::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-IR::ProvidesDescription &
-IR::ProvidesDescSeq_out::operator[] (CORBA::ULong index)
+CORBA::ComponentIR::UsesDescription &
+CORBA::ComponentIR::UsesDescriptionSeq_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
@@ -5105,44 +1856,44 @@ IR::ProvidesDescSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_USESDESCSEQ_CI_)
-#define __TAO_UNBOUNDED_SEQUENCE_IR_USESDESCSEQ_CI_
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CI_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CI_
ACE_INLINE
-IR::UsesDescription *
-IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::allocbuf (CORBA::ULong size)
+CORBA::ComponentIR::EventPortDescription *
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::allocbuf (CORBA::ULong size)
{
- IR::UsesDescription *retval = 0;
- ACE_NEW_RETURN (retval, IR::UsesDescription[size], 0);
+ CORBA::ComponentIR::EventPortDescription *retval = 0;
+ ACE_NEW_RETURN (retval, CORBA::ComponentIR::EventPortDescription[size], 0);
return retval;
}
ACE_INLINE
-void IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::freebuf (IR::UsesDescription *buffer)
+void CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::freebuf (CORBA::ComponentIR::EventPortDescription *buffer)
{
delete [] buffer;
}
ACE_INLINE
-IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::_TAO_Unbounded_Sequence_IR_UsesDescSeq (void)
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (void)
{
}
ACE_INLINE
-IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::_TAO_Unbounded_Sequence_IR_UsesDescSeq (CORBA::ULong maximum)
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_IR_UsesDescSeq::allocbuf (maximum))
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::allocbuf (maximum))
{
}
ACE_INLINE
-IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::_TAO_Unbounded_Sequence_IR_UsesDescSeq (
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (
CORBA::ULong maximum,
CORBA::ULong length,
- IR::UsesDescription *data,
+ CORBA::ComponentIR::EventPortDescription *data,
CORBA::Boolean release
)
: TAO_Unbounded_Base_Sequence (maximum, length, data, release)
@@ -5150,17 +1901,17 @@ IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::_TAO_Unbounded_Sequence_IR_UsesDescS
}
ACE_INLINE
-IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::_TAO_Unbounded_Sequence_IR_UsesDescSeq (
- const _TAO_Unbounded_Sequence_IR_UsesDescSeq &rhs
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (
+ const _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq &rhs
)
: TAO_Unbounded_Base_Sequence (rhs)
{
if (rhs.buffer_ != 0)
{
- 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_);
+ CORBA::ComponentIR::EventPortDescription *tmp1 =
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::allocbuf (this->maximum_);
+ CORBA::ComponentIR::EventPortDescription * const tmp2 =
+ ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription * ACE_CAST_CONST, rhs.buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
{
@@ -5176,9 +1927,9 @@ IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::_TAO_Unbounded_Sequence_IR_UsesDescS
}
ACE_INLINE
-IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq &
-IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::operator= (
- const _TAO_Unbounded_Sequence_IR_UsesDescSeq &rhs
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq &
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::operator= (
+ const _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq &rhs
)
{
if (this == &rhs)
@@ -5191,27 +1942,27 @@ IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::operator= (
if (this->maximum_ < rhs.maximum_)
{
// Free the old buffer.
- IR::UsesDescription *tmp =
- ACE_reinterpret_cast (IR::UsesDescription *, this->buffer_);
+ CORBA::ComponentIR::EventPortDescription *tmp =
+ ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription *, this->buffer_);
- _TAO_Unbounded_Sequence_IR_UsesDescSeq::freebuf (tmp);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::freebuf (tmp);
this->buffer_ =
- _TAO_Unbounded_Sequence_IR_UsesDescSeq::allocbuf (rhs.maximum_);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::allocbuf (rhs.maximum_);
}
}
else
{
this->buffer_ =
- _TAO_Unbounded_Sequence_IR_UsesDescSeq::allocbuf (rhs.maximum_);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::allocbuf (rhs.maximum_);
}
TAO_Unbounded_Base_Sequence::operator= (rhs);
- IR::UsesDescription *tmp1 =
- ACE_reinterpret_cast (IR::UsesDescription *, this->buffer_);
- IR::UsesDescription * const tmp2 =
- ACE_reinterpret_cast (IR::UsesDescription * ACE_CAST_CONST, rhs.buffer_);
+ CORBA::ComponentIR::EventPortDescription *tmp1 =
+ ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription *, this->buffer_);
+ CORBA::ComponentIR::EventPortDescription * const tmp2 =
+ ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription * ACE_CAST_CONST, rhs.buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
{
@@ -5223,32 +1974,32 @@ IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::operator= (
// = Accessors.
ACE_INLINE
-IR::UsesDescription &
-IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::operator[] (CORBA::ULong i)
+CORBA::ComponentIR::EventPortDescription &
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::operator[] (CORBA::ULong i)
{
ACE_ASSERT (i < this->maximum_);
- IR::UsesDescription* tmp =
- ACE_reinterpret_cast (IR::UsesDescription*, this->buffer_);
+ CORBA::ComponentIR::EventPortDescription* tmp =
+ ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription*, this->buffer_);
return tmp[i];
}
ACE_INLINE
-const IR::UsesDescription &
-IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::operator[] (CORBA::ULong i) const
+const CORBA::ComponentIR::EventPortDescription &
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::operator[] (CORBA::ULong i) const
{
ACE_ASSERT (i < this->maximum_);
- IR::UsesDescription * const tmp =
- ACE_reinterpret_cast (IR::UsesDescription* ACE_CAST_CONST, this->buffer_);
+ CORBA::ComponentIR::EventPortDescription * const tmp =
+ ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription* ACE_CAST_CONST, this->buffer_);
return tmp[i];
}
// Implement the TAO_Base_Sequence methods (see Sequence.h)
ACE_INLINE
-IR::UsesDescription *
-IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::get_buffer (CORBA::Boolean orphan)
+CORBA::ComponentIR::EventPortDescription *
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::get_buffer (CORBA::Boolean orphan)
{
- IR::UsesDescription *result = 0;
+ CORBA::ComponentIR::EventPortDescription *result = 0;
if (orphan == 0)
{
@@ -5256,14 +2007,14 @@ IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::get_buffer (CORBA::Boolean orphan)
if (this->buffer_ == 0)
{
result =
- _TAO_Unbounded_Sequence_IR_UsesDescSeq::allocbuf (this->length_);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::allocbuf (this->length_);
this->buffer_ = result;
this->release_ = 1;
}
else
{
result =
- ACE_reinterpret_cast (IR::UsesDescription*, this->buffer_);
+ ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription*, this->buffer_);
}
}
else // if (orphan == 1)
@@ -5272,7 +2023,7 @@ IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::get_buffer (CORBA::Boolean orphan)
{
// We set the state back to default and relinquish ownership.
result =
- ACE_reinterpret_cast(IR::UsesDescription*,this->buffer_);
+ ACE_reinterpret_cast(CORBA::ComponentIR::EventPortDescription*,this->buffer_);
this->maximum_ = 0;
this->length_ = 0;
this->buffer_ = 0;
@@ -5284,18 +2035,18 @@ IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::get_buffer (CORBA::Boolean orphan)
}
ACE_INLINE
-const IR::UsesDescription *
-IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::get_buffer (void) const
+const CORBA::ComponentIR::EventPortDescription *
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::get_buffer (void) const
{
- return ACE_reinterpret_cast (const IR::UsesDescription * ACE_CAST_CONST, this->buffer_);
+ return ACE_reinterpret_cast (const CORBA::ComponentIR::EventPortDescription * ACE_CAST_CONST, this->buffer_);
}
ACE_INLINE
void
-IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::replace (
+CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::replace (
CORBA::ULong max,
CORBA::ULong length,
- IR::UsesDescription *data,
+ CORBA::ComponentIR::EventPortDescription *data,
CORBA::Boolean release
)
{
@@ -5304,9 +2055,9 @@ IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::replace (
if (this->buffer_ && this->release_ == 1)
{
- IR::UsesDescription *tmp =
- ACE_reinterpret_cast (IR::UsesDescription*, this->buffer_);
- _TAO_Unbounded_Sequence_IR_UsesDescSeq::freebuf (tmp);
+ CORBA::ComponentIR::EventPortDescription *tmp =
+ ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription*, this->buffer_);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::freebuf (tmp);
}
this->buffer_ = data;
@@ -5317,32 +2068,32 @@ IR::_TAO_Unbounded_Sequence_IR_UsesDescSeq::replace (
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_IR_USESDESCSEQ_CI_)
-#define _IR_USESDESCSEQ_CI_
+#if !defined (_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CI_)
+#define _CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CI_
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226
// *************************************************************
-// Inline operations for class IR::UsesDescSeq_var
+// Inline operations for class CORBA::ComponentIR::EventPortDescriptionSeq_var
// *************************************************************
ACE_INLINE
-IR::UsesDescSeq_var::UsesDescSeq_var (void)
+CORBA::ComponentIR::EventPortDescriptionSeq_var::EventPortDescriptionSeq_var (void)
: ptr_ (0)
{}
ACE_INLINE
-IR::UsesDescSeq_var::UsesDescSeq_var (UsesDescSeq *p)
+CORBA::ComponentIR::EventPortDescriptionSeq_var::EventPortDescriptionSeq_var (EventPortDescriptionSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-IR::UsesDescSeq_var::UsesDescSeq_var (const ::IR::UsesDescSeq_var &p)
+CORBA::ComponentIR::EventPortDescriptionSeq_var::EventPortDescriptionSeq_var (const ::CORBA::ComponentIR::EventPortDescriptionSeq_var &p)
{
if (p.ptr_)
{
- ACE_NEW (this->ptr_, ::IR::UsesDescSeq (*p.ptr_));
+ ACE_NEW (this->ptr_, ::CORBA::ComponentIR::EventPortDescriptionSeq (*p.ptr_));
}
else
{
@@ -5351,14 +2102,14 @@ IR::UsesDescSeq_var::UsesDescSeq_var (const ::IR::UsesDescSeq_var &p)
}
ACE_INLINE
-IR::UsesDescSeq_var::~UsesDescSeq_var (void)
+CORBA::ComponentIR::EventPortDescriptionSeq_var::~EventPortDescriptionSeq_var (void)
{
delete this->ptr_;
}
ACE_INLINE
-IR::UsesDescSeq_var &
-IR::UsesDescSeq_var::operator= (UsesDescSeq *p)
+CORBA::ComponentIR::EventPortDescriptionSeq_var &
+CORBA::ComponentIR::EventPortDescriptionSeq_var::operator= (EventPortDescriptionSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
@@ -5366,8 +2117,8 @@ IR::UsesDescSeq_var::operator= (UsesDescSeq *p)
}
ACE_INLINE
-::IR::UsesDescSeq_var &
-IR::UsesDescSeq_var::operator= (const ::IR::UsesDescSeq_var &p)
+::CORBA::ComponentIR::EventPortDescriptionSeq_var &
+CORBA::ComponentIR::EventPortDescriptionSeq_var::operator= (const ::CORBA::ComponentIR::EventPortDescriptionSeq_var &p)
{
if (this != &p)
{
@@ -5378,16 +2129,16 @@ IR::UsesDescSeq_var::operator= (const ::IR::UsesDescSeq_var &p)
}
else
{
- UsesDescSeq *deep_copy = 0;
+ EventPortDescriptionSeq *deep_copy = 0;
ACE_NEW_RETURN (
deep_copy,
- UsesDescSeq (*p.ptr_),
+ EventPortDescriptionSeq (*p.ptr_),
*this
);
if (deep_copy != 0)
{
- UsesDescSeq *tmp = deep_copy;
+ EventPortDescriptionSeq *tmp = deep_copy;
deep_copy = this->ptr_;
this->ptr_ = tmp;
delete deep_copy;
@@ -5399,75 +2150,75 @@ IR::UsesDescSeq_var::operator= (const ::IR::UsesDescSeq_var &p)
}
ACE_INLINE
-const ::IR::UsesDescSeq *
-IR::UsesDescSeq_var::operator-> (void) const
+const ::CORBA::ComponentIR::EventPortDescriptionSeq *
+CORBA::ComponentIR::EventPortDescriptionSeq_var::operator-> (void) const
{
return this->ptr_;
}
ACE_INLINE
-::IR::UsesDescSeq *
-IR::UsesDescSeq_var::operator-> (void)
+::CORBA::ComponentIR::EventPortDescriptionSeq *
+CORBA::ComponentIR::EventPortDescriptionSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-IR::UsesDescSeq_var::operator const ::IR::UsesDescSeq &() const // cast
+CORBA::ComponentIR::EventPortDescriptionSeq_var::operator const ::CORBA::ComponentIR::EventPortDescriptionSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-IR::UsesDescSeq_var::operator ::IR::UsesDescSeq &() // cast
+CORBA::ComponentIR::EventPortDescriptionSeq_var::operator ::CORBA::ComponentIR::EventPortDescriptionSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-IR::UsesDescSeq_var::operator ::IR::UsesDescSeq &() const // cast
+CORBA::ComponentIR::EventPortDescriptionSeq_var::operator ::CORBA::ComponentIR::EventPortDescriptionSeq &() const // cast
{
return *this->ptr_;
}
// Variable-size types only.
ACE_INLINE
-IR::UsesDescSeq_var::operator ::IR::UsesDescSeq *&() // cast
+CORBA::ComponentIR::EventPortDescriptionSeq_var::operator ::CORBA::ComponentIR::EventPortDescriptionSeq *&() // cast
{
return this->ptr_;
}
ACE_INLINE
-IR::UsesDescription &
-IR::UsesDescSeq_var::operator[] (CORBA::ULong index)
+CORBA::ComponentIR::EventPortDescription &
+CORBA::ComponentIR::EventPortDescriptionSeq_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
ACE_INLINE
-const IR::UsesDescription &
-IR::UsesDescSeq_var::operator[] (CORBA::ULong index) const
+const CORBA::ComponentIR::EventPortDescription &
+CORBA::ComponentIR::EventPortDescriptionSeq_var::operator[] (CORBA::ULong index) const
{
- return ACE_const_cast (const IR::UsesDescription &, this->ptr_->operator[] (index));
+ return ACE_const_cast (const CORBA::ComponentIR::EventPortDescription &, this->ptr_->operator[] (index));
}
ACE_INLINE
-const ::IR::UsesDescSeq &
-IR::UsesDescSeq_var::in (void) const
+const ::CORBA::ComponentIR::EventPortDescriptionSeq &
+CORBA::ComponentIR::EventPortDescriptionSeq_var::in (void) const
{
return *this->ptr_;
}
ACE_INLINE
-::IR::UsesDescSeq &
-IR::UsesDescSeq_var::inout (void)
+::CORBA::ComponentIR::EventPortDescriptionSeq &
+CORBA::ComponentIR::EventPortDescriptionSeq_var::inout (void)
{
return *this->ptr_;
}
ACE_INLINE
-::IR::UsesDescSeq *&
-IR::UsesDescSeq_var::out (void)
+::CORBA::ComponentIR::EventPortDescriptionSeq *&
+CORBA::ComponentIR::EventPortDescriptionSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
@@ -5475,37 +2226,37 @@ IR::UsesDescSeq_var::out (void)
}
ACE_INLINE
-::IR::UsesDescSeq *
-IR::UsesDescSeq_var::_retn (void)
+::CORBA::ComponentIR::EventPortDescriptionSeq *
+CORBA::ComponentIR::EventPortDescriptionSeq_var::_retn (void)
{
- ::IR::UsesDescSeq *tmp = this->ptr_;
+ ::CORBA::ComponentIR::EventPortDescriptionSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
ACE_INLINE
-::IR::UsesDescSeq *
-IR::UsesDescSeq_var::ptr (void) const
+::CORBA::ComponentIR::EventPortDescriptionSeq *
+CORBA::ComponentIR::EventPortDescriptionSeq_var::ptr (void) const
{
return this->ptr_;
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
// *************************************************************
-// Inline operations for class IR::UsesDescSeq_out
+// Inline operations for class CORBA::ComponentIR::EventPortDescriptionSeq_out
// *************************************************************
ACE_INLINE
-IR::UsesDescSeq_out::UsesDescSeq_out (UsesDescSeq *&p)
+CORBA::ComponentIR::EventPortDescriptionSeq_out::EventPortDescriptionSeq_out (EventPortDescriptionSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-IR::UsesDescSeq_out::UsesDescSeq_out (UsesDescSeq_var &p)
+CORBA::ComponentIR::EventPortDescriptionSeq_out::EventPortDescriptionSeq_out (EventPortDescriptionSeq_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -5513,49 +2264,49 @@ IR::UsesDescSeq_out::UsesDescSeq_out (UsesDescSeq_var &p)
}
ACE_INLINE
-IR::UsesDescSeq_out::UsesDescSeq_out (const ::IR::UsesDescSeq_out &p)
- : ptr_ (ACE_const_cast (UsesDescSeq_out&, p).ptr_)
+CORBA::ComponentIR::EventPortDescriptionSeq_out::EventPortDescriptionSeq_out (const ::CORBA::ComponentIR::EventPortDescriptionSeq_out &p)
+ : ptr_ (ACE_const_cast (EventPortDescriptionSeq_out&, p).ptr_)
{}
ACE_INLINE
-::IR::UsesDescSeq_out &
-IR::UsesDescSeq_out::operator= (const ::IR::UsesDescSeq_out &p)
+::CORBA::ComponentIR::EventPortDescriptionSeq_out &
+CORBA::ComponentIR::EventPortDescriptionSeq_out::operator= (const ::CORBA::ComponentIR::EventPortDescriptionSeq_out &p)
{
- this->ptr_ = ACE_const_cast (UsesDescSeq_out&, p).ptr_;
+ this->ptr_ = ACE_const_cast (EventPortDescriptionSeq_out&, p).ptr_;
return *this;
}
ACE_INLINE
-::IR::UsesDescSeq_out &
-IR::UsesDescSeq_out::operator= (UsesDescSeq *p)
+::CORBA::ComponentIR::EventPortDescriptionSeq_out &
+CORBA::ComponentIR::EventPortDescriptionSeq_out::operator= (EventPortDescriptionSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-IR::UsesDescSeq_out::operator ::IR::UsesDescSeq *&() // cast
+CORBA::ComponentIR::EventPortDescriptionSeq_out::operator ::CORBA::ComponentIR::EventPortDescriptionSeq *&() // cast
{
return this->ptr_;
}
ACE_INLINE
-::IR::UsesDescSeq *&
-IR::UsesDescSeq_out::ptr (void) // ptr
+::CORBA::ComponentIR::EventPortDescriptionSeq *&
+CORBA::ComponentIR::EventPortDescriptionSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
ACE_INLINE
-::IR::UsesDescSeq *
-IR::UsesDescSeq_out::operator-> (void)
+::CORBA::ComponentIR::EventPortDescriptionSeq *
+CORBA::ComponentIR::EventPortDescriptionSeq_out::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-IR::UsesDescription &
-IR::UsesDescSeq_out::operator[] (CORBA::ULong index)
+CORBA::ComponentIR::EventPortDescription &
+CORBA::ComponentIR::EventPortDescriptionSeq_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
@@ -5563,54 +2314,28 @@ IR::UsesDescSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-
-#if !defined (_IR_EVENTDEF___CI_)
-#define _IR_EVENTDEF___CI_
-
-ACE_INLINE
-IR::EventDef::EventDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated,
- TAO_Abstract_ServantBase *servant
- )
- : CORBA_Object (objref, _tao_collocated, servant)
-{
- this->IR_EventDef_setup_collocation (_tao_collocated);
-}
-
-ACE_INLINE
-CORBA::Boolean
-IR::EventDef::marshal (TAO_OutputCDR &cdr)
-{
- return (cdr << this);
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
// *************************************************************
-// Inline operations for class IR::EventDescription_var
+// Inline operations for class CORBA::ComponentIR::ComponentDescription_var
// *************************************************************
ACE_INLINE
-IR::EventDescription_var::EventDescription_var (void)
+CORBA::ComponentIR::ComponentDescription_var::ComponentDescription_var (void)
: ptr_ (0)
{}
ACE_INLINE
-IR::EventDescription_var::EventDescription_var (EventDescription *p)
+CORBA::ComponentIR::ComponentDescription_var::ComponentDescription_var (ComponentDescription *p)
: ptr_ (p)
{}
ACE_INLINE
-IR::EventDescription_var::EventDescription_var (const ::IR::EventDescription_var &p)
+CORBA::ComponentIR::ComponentDescription_var::ComponentDescription_var (const ::CORBA::ComponentIR::ComponentDescription_var &p)
{
if (p.ptr_)
{
- ACE_NEW (this->ptr_, ::IR::EventDescription (*p.ptr_));
+ ACE_NEW (this->ptr_, ::CORBA::ComponentIR::ComponentDescription (*p.ptr_));
}
else
{
@@ -5619,14 +2344,14 @@ IR::EventDescription_var::EventDescription_var (const ::IR::EventDescription_var
}
ACE_INLINE
-IR::EventDescription_var::~EventDescription_var (void)
+CORBA::ComponentIR::ComponentDescription_var::~ComponentDescription_var (void)
{
delete this->ptr_;
}
ACE_INLINE
-IR::EventDescription_var &
-IR::EventDescription_var::operator= (EventDescription *_tao_struct_var)
+CORBA::ComponentIR::ComponentDescription_var &
+CORBA::ComponentIR::ComponentDescription_var::operator= (ComponentDescription *_tao_struct_var)
{
delete this->ptr_;
this->ptr_ = _tao_struct_var;
@@ -5634,323 +2359,8 @@ IR::EventDescription_var::operator= (EventDescription *_tao_struct_var)
}
ACE_INLINE
-::IR::EventDescription_var &
-IR::EventDescription_var::operator= (const ::IR::EventDescription_var &_tao_struct_var)
-{
- if (this != &_tao_struct_var)
- {
- if (_tao_struct_var.ptr_ == 0)
- {
- delete this->ptr_;
- this->ptr_ = 0;
- }
- else
- {
- EventDescription *deep_copy = 0;
- ACE_NEW_RETURN (
- deep_copy,
- EventDescription (*_tao_struct_var.ptr_),
- *this
- );
-
- if (deep_copy != 0)
- {
- EventDescription *tmp = deep_copy;
- deep_copy = this->ptr_;
- this->ptr_ = tmp;
- delete deep_copy;
- }
- }
- }
-
- 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_;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523
-
-// *************************************************************
-// Inline operations for class IR::EventDescription_out
-// *************************************************************
-
-ACE_INLINE
-IR::EventDescription_out::EventDescription_out (::IR::EventDescription *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-IR::EventDescription_out::EventDescription_out (EventDescription_var &p)
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-IR::EventDescription_out::EventDescription_out (const ::IR::EventDescription_out &p)
- : ptr_ (ACE_const_cast (EventDescription_out&, p).ptr_)
-{}
-
-ACE_INLINE
-IR::EventDescription_out &
-IR::EventDescription_out::operator= (const ::IR::EventDescription_out &p)
-{
- this->ptr_ = ACE_const_cast (EventDescription_out&, p).ptr_;
- return *this;
-}
-
-ACE_INLINE
-IR::EventDescription_out &
-IR::EventDescription_out::operator= (EventDescription *_tao_struct_out)
-{
- this->ptr_ = _tao_struct_out;
- 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_;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-
-#if !defined (_IR_EMITSDEF___CI_)
-#define _IR_EMITSDEF___CI_
-
-ACE_INLINE
-IR::EmitsDef::EmitsDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated,
- TAO_Abstract_ServantBase *servant
- )
- : CORBA_Object (objref, _tao_collocated, servant)
-{
- this->IR_EmitsDef_setup_collocation (_tao_collocated);
-}
-
-ACE_INLINE
-CORBA::Boolean
-IR::EmitsDef::marshal (TAO_OutputCDR &cdr)
-{
- return (cdr << this);
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-
-#if !defined (_IR_PUBLISHESDEF___CI_)
-#define _IR_PUBLISHESDEF___CI_
-
-ACE_INLINE
-IR::PublishesDef::PublishesDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated,
- TAO_Abstract_ServantBase *servant
- )
- : CORBA_Object (objref, _tao_collocated, servant)
-{
- this->IR_PublishesDef_setup_collocation (_tao_collocated);
-}
-
-ACE_INLINE
-CORBA::Boolean
-IR::PublishesDef::marshal (TAO_OutputCDR &cdr)
-{
- return (cdr << this);
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-
-#if !defined (_IR_CONSUMESDEF___CI_)
-#define _IR_CONSUMESDEF___CI_
-
-ACE_INLINE
-IR::ConsumesDef::ConsumesDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated,
- TAO_Abstract_ServantBase *servant
- )
- : CORBA_Object (objref, _tao_collocated, servant)
-{
- this->IR_ConsumesDef_setup_collocation (_tao_collocated);
-}
-
-ACE_INLINE
-CORBA::Boolean
-IR::ConsumesDef::marshal (TAO_OutputCDR &cdr)
-{
- return (cdr << this);
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-
-#if !defined (_IR_COMPONENTDEF___CI_)
-#define _IR_COMPONENTDEF___CI_
-
-ACE_INLINE
-IR::ComponentDef::ComponentDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated,
- TAO_Abstract_ServantBase *servant
- )
- : CORBA_Object (objref, _tao_collocated, servant)
-{
- this->IR_ComponentDef_setup_collocation (_tao_collocated);
-}
-
-ACE_INLINE
-CORBA::Boolean
-IR::ComponentDef::marshal (TAO_OutputCDR &cdr)
-{
- return (cdr << this);
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
-
-// *************************************************************
-// Inline operations for class IR::ComponentDescription_var
-// *************************************************************
-
-ACE_INLINE
-IR::ComponentDescription_var::ComponentDescription_var (void)
- : ptr_ (0)
-{}
-
-ACE_INLINE
-IR::ComponentDescription_var::ComponentDescription_var (ComponentDescription *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-IR::ComponentDescription_var::ComponentDescription_var (const ::IR::ComponentDescription_var &p)
-{
- if (p.ptr_)
- {
- ACE_NEW (this->ptr_, ::IR::ComponentDescription (*p.ptr_));
- }
- else
- {
- this->ptr_ = 0;
- }
-}
-
-ACE_INLINE
-IR::ComponentDescription_var::~ComponentDescription_var (void)
-{
- delete this->ptr_;
-}
-
-ACE_INLINE
-IR::ComponentDescription_var &
-IR::ComponentDescription_var::operator= (ComponentDescription *_tao_struct_var)
-{
- delete this->ptr_;
- this->ptr_ = _tao_struct_var;
- return *this;
-}
-
-ACE_INLINE
-::IR::ComponentDescription_var &
-IR::ComponentDescription_var::operator= (const ::IR::ComponentDescription_var &_tao_struct_var)
+::CORBA::ComponentIR::ComponentDescription_var &
+CORBA::ComponentIR::ComponentDescription_var::operator= (const ::CORBA::ComponentIR::ComponentDescription_var &_tao_struct_var)
{
if (this != &_tao_struct_var)
{
@@ -5981,74 +2391,74 @@ IR::ComponentDescription_var::operator= (const ::IR::ComponentDescription_var &_
return *this;
}
-ACE_INLINE const ::IR::ComponentDescription *
-IR::ComponentDescription_var::operator-> (void) const
+ACE_INLINE const ::CORBA::ComponentIR::ComponentDescription *
+CORBA::ComponentIR::ComponentDescription_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE ::IR::ComponentDescription *
-IR::ComponentDescription_var::operator-> (void)
+ACE_INLINE ::CORBA::ComponentIR::ComponentDescription *
+CORBA::ComponentIR::ComponentDescription_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-IR::ComponentDescription_var::operator const ::IR::ComponentDescription &() const // cast
+CORBA::ComponentIR::ComponentDescription_var::operator const ::CORBA::ComponentIR::ComponentDescription &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-IR::ComponentDescription_var::operator ::IR::ComponentDescription &() // cast
+CORBA::ComponentIR::ComponentDescription_var::operator ::CORBA::ComponentIR::ComponentDescription &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-IR::ComponentDescription_var::operator ::IR::ComponentDescription &() const // cast
+CORBA::ComponentIR::ComponentDescription_var::operator ::CORBA::ComponentIR::ComponentDescription &() const // cast
{
return *this->ptr_;
}
// Variable-size types only.
ACE_INLINE
-IR::ComponentDescription_var::operator ::IR::ComponentDescription *&() // cast
+CORBA::ComponentIR::ComponentDescription_var::operator ::CORBA::ComponentIR::ComponentDescription *&() // cast
{
return this->ptr_;
}
-ACE_INLINE const ::IR::ComponentDescription &
-IR::ComponentDescription_var::in (void) const
+ACE_INLINE const ::CORBA::ComponentIR::ComponentDescription &
+CORBA::ComponentIR::ComponentDescription_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE ::IR::ComponentDescription &
-IR::ComponentDescription_var::inout (void)
+ACE_INLINE ::CORBA::ComponentIR::ComponentDescription &
+CORBA::ComponentIR::ComponentDescription_var::inout (void)
{
return *this->ptr_;
}
// Mapping for variable size.
-ACE_INLINE ::IR::ComponentDescription *&
-IR::ComponentDescription_var::out (void)
+ACE_INLINE ::CORBA::ComponentIR::ComponentDescription *&
+CORBA::ComponentIR::ComponentDescription_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE ::IR::ComponentDescription *
-IR::ComponentDescription_var::_retn (void)
+ACE_INLINE ::CORBA::ComponentIR::ComponentDescription *
+CORBA::ComponentIR::ComponentDescription_var::_retn (void)
{
- ::IR::ComponentDescription *tmp = this->ptr_;
+ ::CORBA::ComponentIR::ComponentDescription *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE ::IR::ComponentDescription *
-IR::ComponentDescription_var::ptr (void) const
+ACE_INLINE ::CORBA::ComponentIR::ComponentDescription *
+CORBA::ComponentIR::ComponentDescription_var::ptr (void) const
{
return this->ptr_;
}
@@ -6057,18 +2467,18 @@ IR::ComponentDescription_var::ptr (void) const
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523
// *************************************************************
-// Inline operations for class IR::ComponentDescription_out
+// Inline operations for class CORBA::ComponentIR::ComponentDescription_out
// *************************************************************
ACE_INLINE
-IR::ComponentDescription_out::ComponentDescription_out (::IR::ComponentDescription *&p)
+CORBA::ComponentIR::ComponentDescription_out::ComponentDescription_out (::CORBA::ComponentIR::ComponentDescription *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-IR::ComponentDescription_out::ComponentDescription_out (ComponentDescription_var &p)
+CORBA::ComponentIR::ComponentDescription_out::ComponentDescription_out (ComponentDescription_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -6076,277 +2486,40 @@ IR::ComponentDescription_out::ComponentDescription_out (ComponentDescription_var
}
ACE_INLINE
-IR::ComponentDescription_out::ComponentDescription_out (const ::IR::ComponentDescription_out &p)
+CORBA::ComponentIR::ComponentDescription_out::ComponentDescription_out (const ::CORBA::ComponentIR::ComponentDescription_out &p)
: ptr_ (ACE_const_cast (ComponentDescription_out&, p).ptr_)
{}
ACE_INLINE
-IR::ComponentDescription_out &
-IR::ComponentDescription_out::operator= (const ::IR::ComponentDescription_out &p)
+CORBA::ComponentIR::ComponentDescription_out &
+CORBA::ComponentIR::ComponentDescription_out::operator= (const ::CORBA::ComponentIR::ComponentDescription_out &p)
{
this->ptr_ = ACE_const_cast (ComponentDescription_out&, p).ptr_;
return *this;
}
ACE_INLINE
-IR::ComponentDescription_out &
-IR::ComponentDescription_out::operator= (ComponentDescription *_tao_struct_out)
-{
- this->ptr_ = _tao_struct_out;
- 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_;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-
-#if !defined (_IR_PRIMARYKEYDEF___CI_)
-#define _IR_PRIMARYKEYDEF___CI_
-
-ACE_INLINE
-IR::PrimaryKeyDef::PrimaryKeyDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated,
- TAO_Abstract_ServantBase *servant
- )
- : CORBA_Object (objref, _tao_collocated, servant)
-{
- this->IR_PrimaryKeyDef_setup_collocation (_tao_collocated);
-}
-
-ACE_INLINE
-CORBA::Boolean
-IR::PrimaryKeyDef::marshal (TAO_OutputCDR &cdr)
-{
- return (cdr << this);
-}
-
-#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
-
-// *************************************************************
-// Inline operations for class IR::PrimaryKeyDescription_var
-// *************************************************************
-
-ACE_INLINE
-IR::PrimaryKeyDescription_var::PrimaryKeyDescription_var (void)
- : ptr_ (0)
-{}
-
-ACE_INLINE
-IR::PrimaryKeyDescription_var::PrimaryKeyDescription_var (PrimaryKeyDescription *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-IR::PrimaryKeyDescription_var::PrimaryKeyDescription_var (const ::IR::PrimaryKeyDescription_var &p)
-{
- if (p.ptr_)
- {
- ACE_NEW (this->ptr_, ::IR::PrimaryKeyDescription (*p.ptr_));
- }
- else
- {
- this->ptr_ = 0;
- }
-}
-
-ACE_INLINE
-IR::PrimaryKeyDescription_var::~PrimaryKeyDescription_var (void)
-{
- delete this->ptr_;
-}
-
-ACE_INLINE
-IR::PrimaryKeyDescription_var &
-IR::PrimaryKeyDescription_var::operator= (PrimaryKeyDescription *_tao_struct_var)
-{
- delete this->ptr_;
- this->ptr_ = _tao_struct_var;
- return *this;
-}
-
-ACE_INLINE
-::IR::PrimaryKeyDescription_var &
-IR::PrimaryKeyDescription_var::operator= (const ::IR::PrimaryKeyDescription_var &_tao_struct_var)
-{
- if (this != &_tao_struct_var)
- {
- if (_tao_struct_var.ptr_ == 0)
- {
- delete this->ptr_;
- this->ptr_ = 0;
- }
- else
- {
- PrimaryKeyDescription *deep_copy = 0;
- ACE_NEW_RETURN (
- deep_copy,
- PrimaryKeyDescription (*_tao_struct_var.ptr_),
- *this
- );
-
- if (deep_copy != 0)
- {
- PrimaryKeyDescription *tmp = deep_copy;
- deep_copy = this->ptr_;
- this->ptr_ = tmp;
- delete deep_copy;
- }
- }
- }
-
- return *this;
-}
-
-ACE_INLINE const ::IR::PrimaryKeyDescription *
-IR::PrimaryKeyDescription_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::IR::PrimaryKeyDescription *
-IR::PrimaryKeyDescription_var::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-IR::PrimaryKeyDescription_var::operator const ::IR::PrimaryKeyDescription &() const // cast
-{
- return *this->ptr_;
-}
-
-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_;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523
-
-// *************************************************************
-// Inline operations for class IR::PrimaryKeyDescription_out
-// *************************************************************
-
-ACE_INLINE
-IR::PrimaryKeyDescription_out::PrimaryKeyDescription_out (::IR::PrimaryKeyDescription *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-IR::PrimaryKeyDescription_out::PrimaryKeyDescription_out (PrimaryKeyDescription_var &p)
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-IR::PrimaryKeyDescription_out::PrimaryKeyDescription_out (const ::IR::PrimaryKeyDescription_out &p)
- : ptr_ (ACE_const_cast (PrimaryKeyDescription_out&, p).ptr_)
-{}
-
-ACE_INLINE
-IR::PrimaryKeyDescription_out &
-IR::PrimaryKeyDescription_out::operator= (const ::IR::PrimaryKeyDescription_out &p)
-{
- this->ptr_ = ACE_const_cast (PrimaryKeyDescription_out&, p).ptr_;
- return *this;
-}
-
-ACE_INLINE
-IR::PrimaryKeyDescription_out &
-IR::PrimaryKeyDescription_out::operator= (PrimaryKeyDescription *_tao_struct_out)
+CORBA::ComponentIR::ComponentDescription_out &
+CORBA::ComponentIR::ComponentDescription_out::operator= (ComponentDescription *_tao_struct_out)
{
this->ptr_ = _tao_struct_out;
return *this;
}
ACE_INLINE
-IR::PrimaryKeyDescription_out::operator ::IR::PrimaryKeyDescription *&() // cast
+CORBA::ComponentIR::ComponentDescription_out::operator ::CORBA::ComponentIR::ComponentDescription *&() // cast
{
return this->ptr_;
}
-ACE_INLINE ::IR::PrimaryKeyDescription *&
-IR::PrimaryKeyDescription_out::ptr (void) // ptr
+ACE_INLINE ::CORBA::ComponentIR::ComponentDescription *&
+CORBA::ComponentIR::ComponentDescription_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE ::IR::PrimaryKeyDescription *
-IR::PrimaryKeyDescription_out::operator-> (void)
+ACE_INLINE ::CORBA::ComponentIR::ComponentDescription *
+CORBA::ComponentIR::ComponentDescription_out::operator-> (void)
{
return this->ptr_;
}
@@ -6354,23 +2527,23 @@ IR::PrimaryKeyDescription_out::operator-> (void)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-#if !defined (_IR_FACTORYDEF___CI_)
-#define _IR_FACTORYDEF___CI_
+#if !defined (_CORBA_COMPONENTIR_FACTORYDEF___CI_)
+#define _CORBA_COMPONENTIR_FACTORYDEF___CI_
ACE_INLINE
-IR::FactoryDef::FactoryDef (
+CORBA::ComponentIR::FactoryDef::FactoryDef (
TAO_Stub *objref,
CORBA::Boolean _tao_collocated,
TAO_Abstract_ServantBase *servant
)
: CORBA_Object (objref, _tao_collocated, servant)
{
- this->IR_FactoryDef_setup_collocation (_tao_collocated);
+ this->CORBA_ComponentIR_FactoryDef_setup_collocation (_tao_collocated);
}
ACE_INLINE
CORBA::Boolean
-IR::FactoryDef::marshal (TAO_OutputCDR &cdr)
+CORBA::ComponentIR::FactoryDef::marshal (TAO_OutputCDR &cdr)
{
return (cdr << this);
}
@@ -6380,23 +2553,23 @@ IR::FactoryDef::marshal (TAO_OutputCDR &cdr)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-#if !defined (_IR_FINDERDEF___CI_)
-#define _IR_FINDERDEF___CI_
+#if !defined (_CORBA_COMPONENTIR_FINDERDEF___CI_)
+#define _CORBA_COMPONENTIR_FINDERDEF___CI_
ACE_INLINE
-IR::FinderDef::FinderDef (
+CORBA::ComponentIR::FinderDef::FinderDef (
TAO_Stub *objref,
CORBA::Boolean _tao_collocated,
TAO_Abstract_ServantBase *servant
)
: CORBA_Object (objref, _tao_collocated, servant)
{
- this->IR_FinderDef_setup_collocation (_tao_collocated);
+ this->CORBA_ComponentIR_FinderDef_setup_collocation (_tao_collocated);
}
ACE_INLINE
CORBA::Boolean
-IR::FinderDef::marshal (TAO_OutputCDR &cdr)
+CORBA::ComponentIR::FinderDef::marshal (TAO_OutputCDR &cdr)
{
return (cdr << this);
}
@@ -6406,23 +2579,23 @@ IR::FinderDef::marshal (TAO_OutputCDR &cdr)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
-#if !defined (_IR_HOMEDEF___CI_)
-#define _IR_HOMEDEF___CI_
+#if !defined (_CORBA_COMPONENTIR_HOMEDEF___CI_)
+#define _CORBA_COMPONENTIR_HOMEDEF___CI_
ACE_INLINE
-IR::HomeDef::HomeDef (
+CORBA::ComponentIR::HomeDef::HomeDef (
TAO_Stub *objref,
CORBA::Boolean _tao_collocated,
TAO_Abstract_ServantBase *servant
)
: CORBA_Object (objref, _tao_collocated, servant)
{
- this->IR_HomeDef_setup_collocation (_tao_collocated);
+ this->CORBA_ComponentIR_HomeDef_setup_collocation (_tao_collocated);
}
ACE_INLINE
CORBA::Boolean
-IR::HomeDef::marshal (TAO_OutputCDR &cdr)
+CORBA::ComponentIR::HomeDef::marshal (TAO_OutputCDR &cdr)
{
return (cdr << this);
}
@@ -6433,25 +2606,25 @@ IR::HomeDef::marshal (TAO_OutputCDR &cdr)
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
// *************************************************************
-// Inline operations for class IR::HomeDescription_var
+// Inline operations for class CORBA::ComponentIR::HomeDescription_var
// *************************************************************
ACE_INLINE
-IR::HomeDescription_var::HomeDescription_var (void)
+CORBA::ComponentIR::HomeDescription_var::HomeDescription_var (void)
: ptr_ (0)
{}
ACE_INLINE
-IR::HomeDescription_var::HomeDescription_var (HomeDescription *p)
+CORBA::ComponentIR::HomeDescription_var::HomeDescription_var (HomeDescription *p)
: ptr_ (p)
{}
ACE_INLINE
-IR::HomeDescription_var::HomeDescription_var (const ::IR::HomeDescription_var &p)
+CORBA::ComponentIR::HomeDescription_var::HomeDescription_var (const ::CORBA::ComponentIR::HomeDescription_var &p)
{
if (p.ptr_)
{
- ACE_NEW (this->ptr_, ::IR::HomeDescription (*p.ptr_));
+ ACE_NEW (this->ptr_, ::CORBA::ComponentIR::HomeDescription (*p.ptr_));
}
else
{
@@ -6460,14 +2633,14 @@ IR::HomeDescription_var::HomeDescription_var (const ::IR::HomeDescription_var &p
}
ACE_INLINE
-IR::HomeDescription_var::~HomeDescription_var (void)
+CORBA::ComponentIR::HomeDescription_var::~HomeDescription_var (void)
{
delete this->ptr_;
}
ACE_INLINE
-IR::HomeDescription_var &
-IR::HomeDescription_var::operator= (HomeDescription *_tao_struct_var)
+CORBA::ComponentIR::HomeDescription_var &
+CORBA::ComponentIR::HomeDescription_var::operator= (HomeDescription *_tao_struct_var)
{
delete this->ptr_;
this->ptr_ = _tao_struct_var;
@@ -6475,8 +2648,8 @@ IR::HomeDescription_var::operator= (HomeDescription *_tao_struct_var)
}
ACE_INLINE
-::IR::HomeDescription_var &
-IR::HomeDescription_var::operator= (const ::IR::HomeDescription_var &_tao_struct_var)
+::CORBA::ComponentIR::HomeDescription_var &
+CORBA::ComponentIR::HomeDescription_var::operator= (const ::CORBA::ComponentIR::HomeDescription_var &_tao_struct_var)
{
if (this != &_tao_struct_var)
{
@@ -6507,74 +2680,74 @@ IR::HomeDescription_var::operator= (const ::IR::HomeDescription_var &_tao_struct
return *this;
}
-ACE_INLINE const ::IR::HomeDescription *
-IR::HomeDescription_var::operator-> (void) const
+ACE_INLINE const ::CORBA::ComponentIR::HomeDescription *
+CORBA::ComponentIR::HomeDescription_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE ::IR::HomeDescription *
-IR::HomeDescription_var::operator-> (void)
+ACE_INLINE ::CORBA::ComponentIR::HomeDescription *
+CORBA::ComponentIR::HomeDescription_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-IR::HomeDescription_var::operator const ::IR::HomeDescription &() const // cast
+CORBA::ComponentIR::HomeDescription_var::operator const ::CORBA::ComponentIR::HomeDescription &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-IR::HomeDescription_var::operator ::IR::HomeDescription &() // cast
+CORBA::ComponentIR::HomeDescription_var::operator ::CORBA::ComponentIR::HomeDescription &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-IR::HomeDescription_var::operator ::IR::HomeDescription &() const // cast
+CORBA::ComponentIR::HomeDescription_var::operator ::CORBA::ComponentIR::HomeDescription &() const // cast
{
return *this->ptr_;
}
// Variable-size types only.
ACE_INLINE
-IR::HomeDescription_var::operator ::IR::HomeDescription *&() // cast
+CORBA::ComponentIR::HomeDescription_var::operator ::CORBA::ComponentIR::HomeDescription *&() // cast
{
return this->ptr_;
}
-ACE_INLINE const ::IR::HomeDescription &
-IR::HomeDescription_var::in (void) const
+ACE_INLINE const ::CORBA::ComponentIR::HomeDescription &
+CORBA::ComponentIR::HomeDescription_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE ::IR::HomeDescription &
-IR::HomeDescription_var::inout (void)
+ACE_INLINE ::CORBA::ComponentIR::HomeDescription &
+CORBA::ComponentIR::HomeDescription_var::inout (void)
{
return *this->ptr_;
}
// Mapping for variable size.
-ACE_INLINE ::IR::HomeDescription *&
-IR::HomeDescription_var::out (void)
+ACE_INLINE ::CORBA::ComponentIR::HomeDescription *&
+CORBA::ComponentIR::HomeDescription_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE ::IR::HomeDescription *
-IR::HomeDescription_var::_retn (void)
+ACE_INLINE ::CORBA::ComponentIR::HomeDescription *
+CORBA::ComponentIR::HomeDescription_var::_retn (void)
{
- ::IR::HomeDescription *tmp = this->ptr_;
+ ::CORBA::ComponentIR::HomeDescription *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE ::IR::HomeDescription *
-IR::HomeDescription_var::ptr (void) const
+ACE_INLINE ::CORBA::ComponentIR::HomeDescription *
+CORBA::ComponentIR::HomeDescription_var::ptr (void) const
{
return this->ptr_;
}
@@ -6583,18 +2756,18 @@ IR::HomeDescription_var::ptr (void) const
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523
// *************************************************************
-// Inline operations for class IR::HomeDescription_out
+// Inline operations for class CORBA::ComponentIR::HomeDescription_out
// *************************************************************
ACE_INLINE
-IR::HomeDescription_out::HomeDescription_out (::IR::HomeDescription *&p)
+CORBA::ComponentIR::HomeDescription_out::HomeDescription_out (::CORBA::ComponentIR::HomeDescription *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-IR::HomeDescription_out::HomeDescription_out (HomeDescription_var &p)
+CORBA::ComponentIR::HomeDescription_out::HomeDescription_out (HomeDescription_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -6602,221 +2775,55 @@ IR::HomeDescription_out::HomeDescription_out (HomeDescription_var &p)
}
ACE_INLINE
-IR::HomeDescription_out::HomeDescription_out (const ::IR::HomeDescription_out &p)
+CORBA::ComponentIR::HomeDescription_out::HomeDescription_out (const ::CORBA::ComponentIR::HomeDescription_out &p)
: ptr_ (ACE_const_cast (HomeDescription_out&, p).ptr_)
{}
ACE_INLINE
-IR::HomeDescription_out &
-IR::HomeDescription_out::operator= (const ::IR::HomeDescription_out &p)
+CORBA::ComponentIR::HomeDescription_out &
+CORBA::ComponentIR::HomeDescription_out::operator= (const ::CORBA::ComponentIR::HomeDescription_out &p)
{
this->ptr_ = ACE_const_cast (HomeDescription_out&, p).ptr_;
return *this;
}
ACE_INLINE
-IR::HomeDescription_out &
-IR::HomeDescription_out::operator= (HomeDescription *_tao_struct_out)
+CORBA::ComponentIR::HomeDescription_out &
+CORBA::ComponentIR::HomeDescription_out::operator= (HomeDescription *_tao_struct_out)
{
this->ptr_ = _tao_struct_out;
return *this;
}
ACE_INLINE
-IR::HomeDescription_out::operator ::IR::HomeDescription *&() // cast
+CORBA::ComponentIR::HomeDescription_out::operator ::CORBA::ComponentIR::HomeDescription *&() // cast
{
return this->ptr_;
}
-ACE_INLINE ::IR::HomeDescription *&
-IR::HomeDescription_out::ptr (void) // ptr
+ACE_INLINE ::CORBA::ComponentIR::HomeDescription *&
+CORBA::ComponentIR::HomeDescription_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE ::IR::HomeDescription *
-IR::HomeDescription_out::operator-> (void)
+ACE_INLINE ::CORBA::ComponentIR::HomeDescription *
+CORBA::ComponentIR::HomeDescription_out::operator-> (void)
{
return this->ptr_;
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ci.cpp:51
-
-ACE_INLINE
-CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR::DefinitionKind &_tao_enumval)
-{
- CORBA::ULong _tao_temp = _tao_enumval;
- return strm << _tao_temp;
-}
-
-ACE_INLINE
-CORBA::Boolean operator>> (TAO_InputCDR &strm, IR::DefinitionKind &_tao_enumval)
-{
- CORBA::ULong _tao_temp = 0;
- CORBA::Boolean _tao_result = strm >> _tao_temp;
-
- if (_tao_result == 1)
- {
- _tao_enumval = ACE_static_cast (IR::DefinitionKind, _tao_temp);
- }
-
- return _tao_result;
-}
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
-
-#if !defined _TAO_CDR_OP_IR_RepositoryIdSeq_I_
-#define _TAO_CDR_OP_IR_RepositoryIdSeq_I_
-
-CORBA::Boolean TAO_IFR_Client_Export operator<< (
- TAO_OutputCDR &,
- const IR::RepositoryIdSeq &
- );
-
-CORBA::Boolean TAO_IFR_Client_Export operator>> (
- TAO_InputCDR &,
- IR::RepositoryIdSeq &
- );
-
-#endif /* _TAO_CDR_OP_IR_RepositoryIdSeq_I_ */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ci.cpp:59
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::ComponentDef_ptr
- );
-
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::ComponentDef_ptr &
- );
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
-
-#if !defined _TAO_CDR_OP_IR_ComponentDefSeq_I_
-#define _TAO_CDR_OP_IR_ComponentDefSeq_I_
-
-CORBA::Boolean TAO_IFR_Client_Export operator<< (
- TAO_OutputCDR &,
- const IR::ComponentDefSeq &
- );
-
-CORBA::Boolean TAO_IFR_Client_Export operator>> (
- TAO_InputCDR &,
- IR::ComponentDefSeq &
- );
-
-#endif /* _TAO_CDR_OP_IR_ComponentDefSeq_I_ */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ci.cpp:59
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::ProvidesDef_ptr
- );
-
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::ProvidesDef_ptr &
- );
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
-
-#if !defined _TAO_CDR_OP_IR_ProvidesDefSeq_I_
-#define _TAO_CDR_OP_IR_ProvidesDefSeq_I_
-
-CORBA::Boolean TAO_IFR_Client_Export operator<< (
- TAO_OutputCDR &,
- const IR::ProvidesDefSeq &
- );
-
-CORBA::Boolean TAO_IFR_Client_Export operator>> (
- TAO_InputCDR &,
- IR::ProvidesDefSeq &
- );
-
-#endif /* _TAO_CDR_OP_IR_ProvidesDefSeq_I_ */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ci.cpp:59
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::UsesDef_ptr
- );
-
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::UsesDef_ptr &
- );
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
-
-#if !defined _TAO_CDR_OP_IR_UsesDefSeq_I_
-#define _TAO_CDR_OP_IR_UsesDefSeq_I_
-
-CORBA::Boolean TAO_IFR_Client_Export operator<< (
- TAO_OutputCDR &,
- const IR::UsesDefSeq &
- );
-
-CORBA::Boolean TAO_IFR_Client_Export operator>> (
- TAO_InputCDR &,
- IR::UsesDefSeq &
- );
-
-#endif /* _TAO_CDR_OP_IR_UsesDefSeq_I_ */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ci.cpp:59
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::HomeDef_ptr
- );
-
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::HomeDef_ptr &
- );
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
-
-#if !defined _TAO_CDR_OP_IR_HomeDefSeq_I_
-#define _TAO_CDR_OP_IR_HomeDefSeq_I_
-
-CORBA::Boolean TAO_IFR_Client_Export operator<< (
- TAO_OutputCDR &,
- const IR::HomeDefSeq &
- );
-
-CORBA::Boolean TAO_IFR_Client_Export operator>> (
- TAO_InputCDR &,
- IR::HomeDefSeq &
- );
-
-#endif /* _TAO_CDR_OP_IR_HomeDefSeq_I_ */
-
-// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ci.cpp:59
TAO_IFR_Client_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const IR::EventDef_ptr
+ const CORBA::ComponentIR::ComponentDef_ptr
);
TAO_IFR_Client_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- IR::EventDef_ptr &
+ CORBA::ComponentIR::ComponentDef_ptr &
);
// TAO_IDL - Generated from
@@ -6824,167 +2831,64 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (
TAO_IFR_Client_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const IR::EmitsDef_ptr
+ const CORBA::ComponentIR::HomeDef_ptr
);
TAO_IFR_Client_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- IR::EmitsDef_ptr &
+ CORBA::ComponentIR::HomeDef_ptr &
);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
-
-#if !defined _TAO_CDR_OP_IR_EmitsDefSeq_I_
-#define _TAO_CDR_OP_IR_EmitsDefSeq_I_
-
-CORBA::Boolean TAO_IFR_Client_Export operator<< (
- TAO_OutputCDR &,
- const IR::EmitsDefSeq &
- );
-
-CORBA::Boolean TAO_IFR_Client_Export operator>> (
- TAO_InputCDR &,
- IR::EmitsDefSeq &
- );
-
-#endif /* _TAO_CDR_OP_IR_EmitsDefSeq_I_ */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ci.cpp:59
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::PublishesDef_ptr
- );
-
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::PublishesDef_ptr &
- );
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
-
-#if !defined _TAO_CDR_OP_IR_PublishesDefSeq_I_
-#define _TAO_CDR_OP_IR_PublishesDefSeq_I_
-
-CORBA::Boolean TAO_IFR_Client_Export operator<< (
- TAO_OutputCDR &,
- const IR::PublishesDefSeq &
- );
-
-CORBA::Boolean TAO_IFR_Client_Export operator>> (
- TAO_InputCDR &,
- IR::PublishesDefSeq &
- );
-
-#endif /* _TAO_CDR_OP_IR_PublishesDefSeq_I_ */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ci.cpp:59
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72
TAO_IFR_Client_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const IR::ConsumesDef_ptr
+ const CORBA::ComponentIR::EventDef_ptr
);
TAO_IFR_Client_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- IR::ConsumesDef_ptr &
- );
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
-
-#if !defined _TAO_CDR_OP_IR_ConsumesDefSeq_I_
-#define _TAO_CDR_OP_IR_ConsumesDefSeq_I_
-
-CORBA::Boolean TAO_IFR_Client_Export operator<< (
- TAO_OutputCDR &,
- const IR::ConsumesDefSeq &
- );
-
-CORBA::Boolean TAO_IFR_Client_Export operator>> (
- TAO_InputCDR &,
- IR::ConsumesDefSeq &
+ CORBA::ComponentIR::EventDef_ptr &
);
-#endif /* _TAO_CDR_OP_IR_ConsumesDefSeq_I_ */
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ci.cpp:59
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72
TAO_IFR_Client_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const IR::FactoryDef_ptr
+ const CORBA::ComponentIR::Container_ptr
);
TAO_IFR_Client_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- IR::FactoryDef_ptr &
+ CORBA::ComponentIR::Container_ptr &
);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
-
-#if !defined _TAO_CDR_OP_IR_FactoryDefSeq_I_
-#define _TAO_CDR_OP_IR_FactoryDefSeq_I_
-
-CORBA::Boolean TAO_IFR_Client_Export operator<< (
- TAO_OutputCDR &,
- const IR::FactoryDefSeq &
- );
-
-CORBA::Boolean TAO_IFR_Client_Export operator>> (
- TAO_InputCDR &,
- IR::FactoryDefSeq &
- );
-
-#endif /* _TAO_CDR_OP_IR_FactoryDefSeq_I_ */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ci.cpp:59
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72
TAO_IFR_Client_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const IR::FinderDef_ptr
+ const CORBA::ComponentIR::ModuleDef_ptr
);
TAO_IFR_Client_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- IR::FinderDef_ptr &
+ CORBA::ComponentIR::ModuleDef_ptr &
);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
-
-#if !defined _TAO_CDR_OP_IR_FinderDefSeq_I_
-#define _TAO_CDR_OP_IR_FinderDefSeq_I_
-
-CORBA::Boolean TAO_IFR_Client_Export operator<< (
- TAO_OutputCDR &,
- const IR::FinderDefSeq &
- );
-
-CORBA::Boolean TAO_IFR_Client_Export operator>> (
- TAO_InputCDR &,
- IR::FinderDefSeq &
- );
-
-#endif /* _TAO_CDR_OP_IR_FinderDefSeq_I_ */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ci.cpp:59
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72
TAO_IFR_Client_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const IR::PrimaryKeyDef_ptr
+ const CORBA::ComponentIR::Repository_ptr
);
TAO_IFR_Client_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- IR::PrimaryKeyDef_ptr &
+ CORBA::ComponentIR::Repository_ptr &
);
// TAO_IDL - Generated from
@@ -6992,21 +2896,21 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (
TAO_IFR_Client_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const IR::ComponentRepository_ptr
+ const CORBA::ComponentIR::ProvidesDef_ptr
);
TAO_IFR_Client_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- IR::ComponentRepository_ptr &
+ CORBA::ComponentIR::ProvidesDef_ptr &
);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const IR::ProvidesDescription &_tao_aggregate
+ const CORBA::ComponentIR::ProvidesDescription &_tao_aggregate
)
{
if (
@@ -7014,7 +2918,7 @@ CORBA::Boolean operator<< (
(strm << _tao_aggregate.id.in ()) &&
(strm << _tao_aggregate.defined_in.in ()) &&
(strm << _tao_aggregate.version.in ()) &&
- _tao_aggregate.interface_type.in ()->marshal (strm)
+ (strm << _tao_aggregate.interface_type.in ())
)
{
return 1;
@@ -7028,7 +2932,7 @@ CORBA::Boolean operator<< (
ACE_INLINE
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- IR::ProvidesDescription &_tao_aggregate
+ CORBA::ComponentIR::ProvidesDescription &_tao_aggregate
)
{
if (
@@ -7048,12 +2952,25 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ComponentIR::UsesDef_ptr
+ );
+
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ComponentIR::UsesDef_ptr &
+ );
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const IR::UsesDescription &_tao_aggregate
+ const CORBA::ComponentIR::UsesDescription &_tao_aggregate
)
{
if (
@@ -7061,7 +2978,7 @@ CORBA::Boolean operator<< (
(strm << _tao_aggregate.id.in ()) &&
(strm << _tao_aggregate.defined_in.in ()) &&
(strm << _tao_aggregate.version.in ()) &&
- _tao_aggregate.interface_type.in ()->marshal (strm) &&
+ (strm << _tao_aggregate.interface_type.in ()) &&
(strm << CORBA::Any::from_boolean (_tao_aggregate.is_multiple))
)
{
@@ -7076,7 +2993,7 @@ CORBA::Boolean operator<< (
ACE_INLINE
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- IR::UsesDescription &_tao_aggregate
+ CORBA::ComponentIR::UsesDescription &_tao_aggregate
)
{
if (
@@ -7097,48 +3014,25 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
-
-#if !defined _TAO_CDR_OP_IR_ProvidesDescSeq_I_
-#define _TAO_CDR_OP_IR_ProvidesDescSeq_I_
-
-CORBA::Boolean TAO_IFR_Client_Export operator<< (
- TAO_OutputCDR &,
- const IR::ProvidesDescSeq &
- );
-
-CORBA::Boolean TAO_IFR_Client_Export operator>> (
- TAO_InputCDR &,
- IR::ProvidesDescSeq &
- );
-
-#endif /* _TAO_CDR_OP_IR_ProvidesDescSeq_I_ */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
-
-#if !defined _TAO_CDR_OP_IR_UsesDescSeq_I_
-#define _TAO_CDR_OP_IR_UsesDescSeq_I_
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72
-CORBA::Boolean TAO_IFR_Client_Export operator<< (
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const IR::UsesDescSeq &
+ const CORBA::ComponentIR::EventPortDef_ptr
);
-CORBA::Boolean TAO_IFR_Client_Export operator>> (
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- IR::UsesDescSeq &
+ CORBA::ComponentIR::EventPortDef_ptr &
);
-#endif /* _TAO_CDR_OP_IR_UsesDescSeq_I_ */
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const IR::EventDescription &_tao_aggregate
+ const CORBA::ComponentIR::EventPortDescription &_tao_aggregate
)
{
if (
@@ -7146,7 +3040,7 @@ CORBA::Boolean operator<< (
(strm << _tao_aggregate.id.in ()) &&
(strm << _tao_aggregate.defined_in.in ()) &&
(strm << _tao_aggregate.version.in ()) &&
- _tao_aggregate.value.in ()->marshal (strm)
+ (strm << _tao_aggregate.event.in ())
)
{
return 1;
@@ -7160,7 +3054,7 @@ CORBA::Boolean operator<< (
ACE_INLINE
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- IR::EventDescription &_tao_aggregate
+ CORBA::ComponentIR::EventPortDescription &_tao_aggregate
)
{
if (
@@ -7168,7 +3062,7 @@ CORBA::Boolean operator>> (
(strm >> _tao_aggregate.id.out ()) &&
(strm >> _tao_aggregate.defined_in.out ()) &&
(strm >> _tao_aggregate.version.out ()) &&
- (strm >> _tao_aggregate.value.out ())
+ (strm >> _tao_aggregate.event.out ())
)
{
return 1;
@@ -7180,12 +3074,105 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ComponentIR::EmitsDef_ptr
+ );
+
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ComponentIR::EmitsDef_ptr &
+ );
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ComponentIR::PublishesDef_ptr
+ );
+
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ComponentIR::PublishesDef_ptr &
+ );
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ComponentIR::ConsumesDef_ptr
+ );
+
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ComponentIR::ConsumesDef_ptr &
+ );
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
+
+#if !defined _TAO_CDR_OP_CORBA_ComponentIR_ProvidesDescriptionSeq_I_
+#define _TAO_CDR_OP_CORBA_ComponentIR_ProvidesDescriptionSeq_I_
+
+CORBA::Boolean TAO_IFR_Client_Export operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ComponentIR::ProvidesDescriptionSeq &
+ );
+
+CORBA::Boolean TAO_IFR_Client_Export operator>> (
+ TAO_InputCDR &,
+ CORBA::ComponentIR::ProvidesDescriptionSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ComponentIR_ProvidesDescriptionSeq_I_ */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
+
+#if !defined _TAO_CDR_OP_CORBA_ComponentIR_UsesDescriptionSeq_I_
+#define _TAO_CDR_OP_CORBA_ComponentIR_UsesDescriptionSeq_I_
+
+CORBA::Boolean TAO_IFR_Client_Export operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ComponentIR::UsesDescriptionSeq &
+ );
+
+CORBA::Boolean TAO_IFR_Client_Export operator>> (
+ TAO_InputCDR &,
+ CORBA::ComponentIR::UsesDescriptionSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ComponentIR_UsesDescriptionSeq_I_ */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
+
+#if !defined _TAO_CDR_OP_CORBA_ComponentIR_EventPortDescriptionSeq_I_
+#define _TAO_CDR_OP_CORBA_ComponentIR_EventPortDescriptionSeq_I_
+
+CORBA::Boolean TAO_IFR_Client_Export operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ComponentIR::EventPortDescriptionSeq &
+ );
+
+CORBA::Boolean TAO_IFR_Client_Export operator>> (
+ TAO_InputCDR &,
+ CORBA::ComponentIR::EventPortDescriptionSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ComponentIR_EventPortDescriptionSeq_I_ */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const IR::ComponentDescription &_tao_aggregate
+ const CORBA::ComponentIR::ComponentDescription &_tao_aggregate
)
{
if (
@@ -7194,14 +3181,14 @@ CORBA::Boolean operator<< (
(strm << _tao_aggregate.defined_in.in ()) &&
(strm << _tao_aggregate.version.in ()) &&
(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.supported_interfaces) &&
+ (strm << _tao_aggregate.provided_interfaces) &&
+ (strm << _tao_aggregate.used_interfaces) &&
(strm << _tao_aggregate.emits_events) &&
(strm << _tao_aggregate.publishes_events) &&
(strm << _tao_aggregate.consumes_events) &&
- (strm << CORBA::Any::from_boolean (_tao_aggregate.is_basic))
+ (strm << _tao_aggregate.attributes) &&
+ (strm << _tao_aggregate.type.in ())
)
{
return 1;
@@ -7215,7 +3202,7 @@ CORBA::Boolean operator<< (
ACE_INLINE
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- IR::ComponentDescription &_tao_aggregate
+ CORBA::ComponentIR::ComponentDescription &_tao_aggregate
)
{
if (
@@ -7224,14 +3211,14 @@ CORBA::Boolean operator>> (
(strm >> _tao_aggregate.defined_in.out ()) &&
(strm >> _tao_aggregate.version.out ()) &&
(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.supported_interfaces) &&
+ (strm >> _tao_aggregate.provided_interfaces) &&
+ (strm >> _tao_aggregate.used_interfaces) &&
(strm >> _tao_aggregate.emits_events) &&
(strm >> _tao_aggregate.publishes_events) &&
(strm >> _tao_aggregate.consumes_events) &&
- (strm >> CORBA::Any::to_boolean (_tao_aggregate.is_basic))
+ (strm >> _tao_aggregate.attributes) &&
+ (strm >> _tao_aggregate.type.out ())
)
{
return 1;
@@ -7243,59 +3230,38 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72
-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 << _tao_aggregate.defined_in.in ()) &&
- (strm << _tao_aggregate.version.in ()) &&
- _tao_aggregate.primary_key.in ()->marshal (strm)
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
-}
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ComponentIR::FactoryDef_ptr
+ );
-ACE_INLINE
-CORBA::Boolean operator>> (
- TAO_InputCDR &strm,
- IR::PrimaryKeyDescription &_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.primary_key.out ())
- )
- {
- return 1;
- }
- else
- {
- return 0;
- }
-}
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ComponentIR::FactoryDef_ptr &
+ );
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ComponentIR::FinderDef_ptr
+ );
+
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ComponentIR::FinderDef_ptr &
+ );
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const IR::HomeDescription &_tao_aggregate
+ const CORBA::ComponentIR::HomeDescription &_tao_aggregate
)
{
if (
@@ -7305,12 +3271,12 @@ CORBA::Boolean operator<< (
(strm << _tao_aggregate.version.in ()) &&
(strm << _tao_aggregate.base_home.in ()) &&
(strm << _tao_aggregate.managed_component.in ()) &&
- _tao_aggregate.primary_key_def.in ()->marshal (strm) &&
+ (strm << _tao_aggregate.primary_key) &&
(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))
+ (strm << _tao_aggregate.type.in ())
)
{
return 1;
@@ -7324,7 +3290,7 @@ CORBA::Boolean operator<< (
ACE_INLINE
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- IR::HomeDescription &_tao_aggregate
+ CORBA::ComponentIR::HomeDescription &_tao_aggregate
)
{
if (
@@ -7334,12 +3300,12 @@ CORBA::Boolean operator>> (
(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.primary_key) &&
(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))
+ (strm >> _tao_aggregate.type.out ())
)
{
return 1;
diff --git a/TAO/tao/IFR_Client/IFR_Extended.pidl b/TAO/tao/IFR_Client/IFR_Extended.pidl
index 1a0fb69b6e9..9bf149f64a1 100644
--- a/TAO/tao/IFR_Client/IFR_Extended.pidl
+++ b/TAO/tao/IFR_Client/IFR_Extended.pidl
@@ -56,8 +56,6 @@
#include "IFR_Basic.pidl"
-#pragma prefix "omg.org"
-
module CORBA
{
// Already defined in corbafwd.h, included from orb.idl.
@@ -98,7 +96,9 @@ module CORBA
attribute Visibility access;
};
- interface ValueDef : Container, Contained, IDLType
+ interface ValueDef : Container,
+ Contained,
+ IDLType
{
// read/write interface
attribute InterfaceDefSeq supported_interfaces;
@@ -174,6 +174,45 @@ module CORBA
RepositoryId base_value;
};
+ interface ExtValueDef : ValueDef
+ {
+ // read/write interface
+ attribute ExtInitializerSeq ext_initializers;
+
+ // read interface
+ struct ExtFullValueDescription
+ {
+ Identifier name;
+ RepositoryId id;
+ boolean is_abstract;
+ boolean is_custom;
+ RepositoryId defined_in;
+ VersionSpec version;
+ OpDescriptionSeq operations;
+ ExtAttrDescriptionSeq attributes;
+ ValueMemberSeq members;
+ ExtInitializerSeq initializers;
+ RepositoryIdSeq supported_interfaces;
+ RepositoryIdSeq abstract_base_values;
+ boolean is_truncatable;
+ RepositoryId base_value;
+ TypeCode type;
+ };
+
+ ExtFullValueDescription describe_ext_value ();
+
+ // write interface
+ ExtAttributeDef create_ext_attribute (
+ in RepositoryId id,
+ in Identifier name,
+ in VersionSpec version,
+ in IDLType type,
+ in AttributeMode mode,
+ in ExceptionDefSeq get_exceptions,
+ in ExceptionDefSeq set_exceptions
+ );
+ };
+
interface ValueBoxDef : TypedefDef
{
attribute IDLType original_type_def;
diff --git a/TAO/tao/IFR_Client/IFR_ExtendedC.cpp b/TAO/tao/IFR_Client/IFR_ExtendedC.cpp
index 5f1f755b47a..965c589f036 100644
--- a/TAO/tao/IFR_Client/IFR_ExtendedC.cpp
+++ b/TAO/tao/IFR_Client/IFR_ExtendedC.cpp
@@ -324,7 +324,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_FixedDef_digits_get::TAO_ClientRequestInfo_CORBA_FixedDef_digits_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -409,7 +409,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_FixedDef_digits_set::TAO_ClientRequestInfo_CORBA_FixedDef_digits_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -498,7 +498,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_FixedDef_scale_get::TAO_ClientRequestInfo_CORBA_FixedDef_scale_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -583,7 +583,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_FixedDef_scale_set::TAO_ClientRequestInfo_CORBA_FixedDef_scale_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -1492,7 +1492,7 @@ CORBA::_TAO_FixedDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::FixedDef::FixedDef (int collocated)
{
@@ -2016,7 +2016,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::ValueMember::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -2025,7 +2025,7 @@ void CORBA::ValueMember::_tao_any_destructor (void *_tao_void_pointer)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -2084,7 +2084,7 @@ CORBA::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::~_TAO_Unbounded_Sequence_CO
#define _CORBA_VALUEMEMBERSEQ_CS_
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
// *************************************************************
// CORBA::ValueMemberSeq
@@ -2613,7 +2613,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueMemberDef_type_get::TAO_ClientRequestInfo_CORBA_ValueMemberDef_type_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -2700,7 +2700,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueMemberDef_type_def_get::TAO_ClientRequestInfo_CORBA_ValueMemberDef_type_def_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -2785,7 +2785,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueMemberDef_type_def_set::TAO_ClientRequestInfo_CORBA_ValueMemberDef_type_def_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -2874,7 +2874,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueMemberDef_access_get::TAO_ClientRequestInfo_CORBA_ValueMemberDef_access_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -2959,7 +2959,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueMemberDef_access_set::TAO_ClientRequestInfo_CORBA_ValueMemberDef_access_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -4069,7 +4069,7 @@ CORBA::_TAO_ValueMemberDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::ValueMemberDef::ValueMemberDef (int collocated)
{
@@ -4732,7 +4732,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueDef_supported_interfaces_get::TAO_ClientRequestInfo_CORBA_ValueDef_supported_interfaces_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -4817,7 +4817,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueDef_supported_interfaces_set::TAO_ClientRequestInfo_CORBA_ValueDef_supported_interfaces_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -4906,7 +4906,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueDef_initializers_get::TAO_ClientRequestInfo_CORBA_ValueDef_initializers_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -4991,7 +4991,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueDef_initializers_set::TAO_ClientRequestInfo_CORBA_ValueDef_initializers_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -5080,7 +5080,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueDef_base_value_get::TAO_ClientRequestInfo_CORBA_ValueDef_base_value_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -5165,7 +5165,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueDef_base_value_set::TAO_ClientRequestInfo_CORBA_ValueDef_base_value_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -5254,7 +5254,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueDef_abstract_base_values_get::TAO_ClientRequestInfo_CORBA_ValueDef_abstract_base_values_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -5339,7 +5339,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueDef_abstract_base_values_set::TAO_ClientRequestInfo_CORBA_ValueDef_abstract_base_values_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -5428,7 +5428,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueDef_is_abstract_get::TAO_ClientRequestInfo_CORBA_ValueDef_is_abstract_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -5513,7 +5513,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueDef_is_abstract_set::TAO_ClientRequestInfo_CORBA_ValueDef_is_abstract_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -5602,7 +5602,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueDef_is_custom_get::TAO_ClientRequestInfo_CORBA_ValueDef_is_custom_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -5687,7 +5687,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueDef_is_custom_set::TAO_ClientRequestInfo_CORBA_ValueDef_is_custom_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -5776,7 +5776,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueDef_is_truncatable_get::TAO_ClientRequestInfo_CORBA_ValueDef_is_truncatable_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -5861,7 +5861,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueDef_is_truncatable_set::TAO_ClientRequestInfo_CORBA_ValueDef_is_truncatable_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -5952,7 +5952,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueDef_is_a::TAO_ClientRequestInfo_CORBA_ValueDef_is_a (
TAO_GIOP_Invocation *_tao_invocation,
@@ -6049,7 +6049,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueDef_describe_value::TAO_ClientRequestInfo_CORBA_ValueDef_describe_value (
TAO_GIOP_Invocation *_tao_invocation,
@@ -6146,7 +6146,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueDef_create_value_member::TAO_ClientRequestInfo_CORBA_ValueDef_create_value_member (
TAO_GIOP_Invocation *_tao_invocation,
@@ -6277,7 +6277,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueDef_create_attribute::TAO_ClientRequestInfo_CORBA_ValueDef_create_attribute (
TAO_GIOP_Invocation *_tao_invocation,
@@ -6414,7 +6414,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueDef_create_operation::TAO_ClientRequestInfo_CORBA_ValueDef_create_operation (
TAO_GIOP_Invocation *_tao_invocation,
@@ -10455,7 +10455,7 @@ CORBA::_TAO_ValueDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::ValueDef::ValueDef (int collocated)
{
@@ -11927,7 +11927,7 @@ static CORBA::TypeCode _tc_TAO_tc_CORBA_ValueDef_FullValueDescription (
&_tc_TAO_tc_CORBA_ValueDef_FullValueDescription;
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::ValueDef::FullValueDescription::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -12276,7 +12276,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void CORBA::ValueDescription::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -12287,6 +12287,2912 @@ void CORBA::ValueDescription::_tao_any_destructor (void *_tao_void_pointer)
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+int CORBA::ExtValueDef::_tao_class_id = 0;
+
+CORBA::ExtValueDef_ptr
+tao_CORBA_ExtValueDef_duplicate (
+ CORBA::ExtValueDef_ptr p
+ )
+{
+ return CORBA::ExtValueDef::_duplicate (p);
+}
+
+void
+tao_CORBA_ExtValueDef_release (
+ CORBA::ExtValueDef_ptr p
+ )
+{
+ CORBA::release (p);
+}
+
+CORBA::ExtValueDef_ptr
+tao_CORBA_ExtValueDef_nil (
+ void
+ )
+{
+ return CORBA::ExtValueDef::_nil ();
+}
+
+CORBA::ExtValueDef_ptr
+tao_CORBA_ExtValueDef_narrow (
+ CORBA::Object *p
+ ACE_ENV_ARG_DECL
+ )
+{
+ return CORBA::ExtValueDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::Object *
+tao_CORBA_ExtValueDef_upcast (
+ void *src
+ )
+{
+ CORBA::ExtValueDef **tmp =
+ ACE_static_cast (CORBA::ExtValueDef **, src);
+ return *tmp;
+}
+
+CORBA::Boolean
+tao_CORBA_ExtValueDef_marshal (
+ CORBA::ExtValueDef_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
+// *************************************************************
+// CORBA::ExtValueDef_var
+// *************************************************************
+
+CORBA::ExtValueDef_var::ExtValueDef_var (void)
+ : ptr_ (ExtValueDef::_nil ())
+{}
+
+::CORBA::ExtValueDef_ptr
+CORBA::ExtValueDef_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+CORBA::ExtValueDef_var::ExtValueDef_var (const ::CORBA::ExtValueDef_var &p)
+ : TAO_Base_var (),
+ ptr_ (ExtValueDef::_duplicate (p.ptr ()))
+{}
+
+CORBA::ExtValueDef_var::~ExtValueDef_var (void)
+{
+ CORBA::release (this->ptr_);
+}
+
+CORBA::ExtValueDef_var &
+CORBA::ExtValueDef_var::operator= (ExtValueDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+CORBA::ExtValueDef_var &
+CORBA::ExtValueDef_var::operator= (const ::CORBA::ExtValueDef_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ExtValueDef::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+CORBA::ExtValueDef_var::operator const ::CORBA::ExtValueDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+CORBA::ExtValueDef_var::operator ::CORBA::ExtValueDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtValueDef_ptr
+CORBA::ExtValueDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtValueDef_ptr
+CORBA::ExtValueDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtValueDef_ptr &
+CORBA::ExtValueDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtValueDef_ptr &
+CORBA::ExtValueDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ExtValueDef::_nil ();
+ return this->ptr_;
+}
+
+::CORBA::ExtValueDef_ptr
+CORBA::ExtValueDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::CORBA::ExtValueDef_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA::ExtValueDef::_nil ();
+ return val;
+}
+
+::CORBA::ExtValueDef_ptr
+CORBA::ExtValueDef_var::tao_duplicate (ExtValueDef_ptr p)
+{
+ return ::CORBA::ExtValueDef::_duplicate (p);
+}
+
+void
+CORBA::ExtValueDef_var::tao_release (ExtValueDef_ptr p)
+{
+ CORBA::release (p);
+}
+
+::CORBA::ExtValueDef_ptr
+CORBA::ExtValueDef_var::tao_nil (void)
+{
+ return ::CORBA::ExtValueDef::_nil ();
+}
+
+::CORBA::ExtValueDef_ptr
+CORBA::ExtValueDef_var::tao_narrow (
+ CORBA::Object *p
+ ACE_ENV_ARG_DECL
+ )
+{
+ return ::CORBA::ExtValueDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::Object *
+CORBA::ExtValueDef_var::tao_upcast (void *src)
+{
+ ExtValueDef **tmp =
+ ACE_static_cast (ExtValueDef **, src);
+ return *tmp;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
+// *************************************************************
+// CORBA::ExtValueDef_out
+// *************************************************************
+
+CORBA::ExtValueDef_out::ExtValueDef_out (ExtValueDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::CORBA::ExtValueDef::_nil ();
+}
+
+CORBA::ExtValueDef_out::ExtValueDef_out (ExtValueDef_var &p)
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::CORBA::ExtValueDef::_nil ();
+}
+
+CORBA::ExtValueDef_out::ExtValueDef_out (const ::CORBA::ExtValueDef_out &p)
+ : ptr_ (ACE_const_cast (ExtValueDef_out &, p).ptr_)
+{}
+
+::CORBA::ExtValueDef_out &
+CORBA::ExtValueDef_out::operator= (const ::CORBA::ExtValueDef_out &p)
+{
+ this->ptr_ = ACE_const_cast (ExtValueDef_out&, p).ptr_;
+ return *this;
+}
+
+CORBA::ExtValueDef_out &
+CORBA::ExtValueDef_out::operator= (const ::CORBA::ExtValueDef_var &p)
+{
+ this->ptr_ = ::CORBA::ExtValueDef::_duplicate (p.ptr ());
+ return *this;
+}
+
+CORBA::ExtValueDef_out &
+CORBA::ExtValueDef_out::operator= (ExtValueDef_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+CORBA::ExtValueDef_out::operator ::CORBA::ExtValueDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtValueDef_ptr &
+CORBA::ExtValueDef_out::ptr (void)
+{
+ return this->ptr_;
+}
+
+::CORBA::ExtValueDef_ptr
+CORBA::ExtValueDef_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+
+class TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_get : public TAO_ClientRequestInfo_i
+{
+public:
+ TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_get (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+
+ virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::ExtInitializerSeq * result);
+
+ private:
+ TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_get (const TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_get &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_get &);
+
+ ::CORBA::ExtInitializerSeq * _result;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
+
+ TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_get::TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_get (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
+{}
+
+Dynamic::ParameterList *
+TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_get::arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return parameter_list;
+}
+
+Dynamic::ExceptionList *
+TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_get::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_get::result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+ return safe_result_any._retn ();
+}
+
+void
+TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_get::result (::CORBA::ExtInitializerSeq * result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+
+class TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_set : public TAO_ClientRequestInfo_i
+{
+public:
+ TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_set (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ const CORBA::ExtInitializerSeq & ext_initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+
+ virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ private:
+ TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_set (const TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_set &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_set &);
+ const CORBA::ExtInitializerSeq & ext_initializers_;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
+
+ TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_set::TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_set (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ const CORBA::ExtInitializerSeq & ext_initializers
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
+ ext_initializers_ (ext_initializers)
+{}
+
+Dynamic::ParameterList *
+TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_set::arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+
+ parameter_list->length (1);
+ CORBA::ULong len = 0;
+ (*parameter_list)[len].argument <<= this->ext_initializers_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_set::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_set::result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 1;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return result_any;
+}
+
+
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+
+class TAO_ClientRequestInfo_CORBA_ExtValueDef_describe_ext_value : public TAO_ClientRequestInfo_i
+{
+public:
+ TAO_ClientRequestInfo_CORBA_ExtValueDef_describe_ext_value (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+
+ virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::ExtValueDef::ExtFullValueDescription * result);
+
+ private:
+ TAO_ClientRequestInfo_CORBA_ExtValueDef_describe_ext_value (const TAO_ClientRequestInfo_CORBA_ExtValueDef_describe_ext_value &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ExtValueDef_describe_ext_value &);
+
+ ::CORBA::ExtValueDef::ExtFullValueDescription * _result;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
+
+ TAO_ClientRequestInfo_CORBA_ExtValueDef_describe_ext_value::TAO_ClientRequestInfo_CORBA_ExtValueDef_describe_ext_value (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
+{}
+
+Dynamic::ParameterList *
+TAO_ClientRequestInfo_CORBA_ExtValueDef_describe_ext_value::arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return parameter_list;
+}
+
+Dynamic::ExceptionList *
+TAO_ClientRequestInfo_CORBA_ExtValueDef_describe_ext_value::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ClientRequestInfo_CORBA_ExtValueDef_describe_ext_value::result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+ return safe_result_any._retn ();
+}
+
+void
+TAO_ClientRequestInfo_CORBA_ExtValueDef_describe_ext_value::result (::CORBA::ExtValueDef::ExtFullValueDescription * result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76
+
+class TAO_ClientRequestInfo_CORBA_ExtValueDef_create_ext_attribute : public TAO_ClientRequestInfo_i
+{
+public:
+ TAO_ClientRequestInfo_CORBA_ExtValueDef_create_ext_attribute (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode & mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+
+ virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
+ void result (::CORBA::ExtAttributeDef_ptr result);
+
+ private:
+ TAO_ClientRequestInfo_CORBA_ExtValueDef_create_ext_attribute (const TAO_ClientRequestInfo_CORBA_ExtValueDef_create_ext_attribute &);
+ void operator= (const TAO_ClientRequestInfo_CORBA_ExtValueDef_create_ext_attribute &);
+ const char * id_;
+ const char * name_;
+ const char * version_;
+ CORBA::IDLType_ptr type_;
+ const CORBA::AttributeMode & mode_;
+ const CORBA::ExceptionDefSeq & get_exceptions_;
+ const CORBA::ExceptionDefSeq & set_exceptions_;
+
+ ::CORBA::ExtAttributeDef_ptr _result;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
+
+ TAO_ClientRequestInfo_CORBA_ExtValueDef_create_ext_attribute::TAO_ClientRequestInfo_CORBA_ExtValueDef_create_ext_attribute (
+ TAO_GIOP_Invocation *_tao_invocation,
+ CORBA::Object_ptr _tao_target,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode & mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+ : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target),
+ id_ (id),
+ name_ (name),
+ version_ (version),
+ type_ (type),
+ mode_ (mode),
+ get_exceptions_ (get_exceptions),
+ set_exceptions_ (set_exceptions)
+{}
+
+Dynamic::ParameterList *
+TAO_ClientRequestInfo_CORBA_ExtValueDef_create_ext_attribute::arguments (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the argument list on demand.
+ Dynamic::ParameterList *parameter_list =
+ TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ Dynamic::ParameterList_var safe_parameter_list = parameter_list;
+
+ parameter_list->length (7);
+ CORBA::ULong len = 0;
+ (*parameter_list)[len].argument <<= id_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= name_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= version_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->type_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->mode_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->get_exceptions_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ (*parameter_list)[len].argument <<= this->set_exceptions_;
+ (*parameter_list)[len].mode = CORBA::PARAM_IN;
+ len++;
+
+ return safe_parameter_list._retn ();
+}
+
+Dynamic::ExceptionList *
+TAO_ClientRequestInfo_CORBA_ExtValueDef_create_ext_attribute::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the exception list on demand.
+ Dynamic::ExceptionList *exception_list =
+ TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return exception_list;
+}
+
+CORBA::Any *
+TAO_ClientRequestInfo_CORBA_ExtValueDef_create_ext_attribute::result (ACE_ENV_SINGLE_ARG_DECL)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+{
+ // Generate the result on demand.
+ CORBA::Boolean tk_void_any = 0;
+ CORBA::Any *result_any =
+ TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ CORBA::Any_var safe_result_any = result_any;
+
+ (*result_any) <<= this->_result;
+ return safe_result_any._retn ();
+}
+
+void
+TAO_ClientRequestInfo_CORBA_ExtValueDef_create_ext_attribute::result (::CORBA::ExtAttributeDef_ptr result)
+{
+ // Update the result.
+ this->_result = result;
+}
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
+
+///////////////////////////////////////////////////////////////////////
+// Base & Remote Proxy Implementation.
+//
+
+CORBA::_TAO_ExtValueDef_Proxy_Impl::_TAO_ExtValueDef_Proxy_Impl (void)
+{}
+
+CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::_TAO_ExtValueDef_Remote_Proxy_Impl (void)
+{}
+
+// Remote Implementation of the IDL interface methods
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
+
+::CORBA::ExtInitializerSeq * CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::ext_initializers (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ CORBA::ExtInitializerSeq_var _tao_retval;
+ TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
+
+ if (istub == 0)
+ {
+ ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
+ }
+
+ {
+ CORBA::ExtInitializerSeq *tmp;
+ ACE_NEW_RETURN (tmp, CORBA::ExtInitializerSeq, _tao_retval._retn ());
+ _tao_retval = tmp;
+ }
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_ext_initializers",
+ 21,
+ 0,
+ istub->orb_core ()
+ );
+
+ int _invoke_status;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_ClientRequestInterceptor_Adapter _tao_vfr (
+ istub->orb_core ()->client_request_interceptors (),
+ &_tao_call,
+ _invoke_status
+ );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _invoke_status = TAO_INVOKE_EXCEPTION;
+
+#if TAO_HAS_INTERCEPTORS == 1
+ TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_get _tao_ri (
+ &_tao_call,
+ _collocated_tao_target_
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
+ TAO_INTERCEPTOR (_tao_ri.response_expected (1));
+
+#if TAO_HAS_INTERCEPTORS == 1
+
+ ACE_TRY
+ {
+ _tao_vfr.send_request (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+
+ continue;
+ }
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::MARSHAL (
+ TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::ExtInitializerSeq * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_reply (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_tao_status == PortableInterceptor::LOCATION_FORWARD
+ || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
+ {
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ break;
+ }
+
+ return _tao_retval._retn ();
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
+
+void CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::ext_initializers (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::ExtInitializerSeq & ext_initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
+
+ if (istub == 0)
+ {
+ ACE_THROW (CORBA::INTERNAL ());
+ }
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_set_ext_initializers",
+ 21,
+ 1,
+ istub->orb_core ()
+ );
+
+ int _invoke_status;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_ClientRequestInterceptor_Adapter _tao_vfr (
+ istub->orb_core ()->client_request_interceptors (),
+ &_tao_call,
+ _invoke_status
+ );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _invoke_status = TAO_INVOKE_EXCEPTION;
+
+#if TAO_HAS_INTERCEPTORS == 1
+ TAO_ClientRequestInfo_CORBA_ExtValueDef_ext_initializers_set _tao_ri (
+ &_tao_call,
+ _collocated_tao_target_,
+ ext_initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
+ TAO_INTERCEPTOR (_tao_ri.response_expected (1));
+
+#if TAO_HAS_INTERCEPTORS == 1
+
+ ACE_TRY
+ {
+ _tao_vfr.send_request (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << ext_initializers)
+ ))
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::MARSHAL (
+
+ )
+ );
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ )
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+
+ continue;
+ }
+#if TAO_HAS_INTERCEPTORS == 1
+
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_reply (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ if (_tao_status == PortableInterceptor::LOCATION_FORWARD
+ || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
+ {
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ break;
+ }
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
+
+::CORBA::ExtValueDef::ExtFullValueDescription * CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::describe_ext_value (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ CORBA::ExtValueDef::ExtFullValueDescription_var _tao_retval;
+ TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
+
+ if (istub == 0)
+ {
+ ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
+ }
+
+ {
+ CORBA::ExtValueDef::ExtFullValueDescription *tmp;
+ ACE_NEW_RETURN (tmp, CORBA::ExtValueDef::ExtFullValueDescription, _tao_retval._retn ());
+ _tao_retval = tmp;
+ }
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "describe_ext_value",
+ 18,
+ 0,
+ istub->orb_core ()
+ );
+
+ int _invoke_status;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_ClientRequestInterceptor_Adapter _tao_vfr (
+ istub->orb_core ()->client_request_interceptors (),
+ &_tao_call,
+ _invoke_status
+ );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _invoke_status = TAO_INVOKE_EXCEPTION;
+
+#if TAO_HAS_INTERCEPTORS == 1
+ TAO_ClientRequestInfo_CORBA_ExtValueDef_describe_ext_value _tao_ri (
+ &_tao_call,
+ _collocated_tao_target_
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
+ TAO_INTERCEPTOR (_tao_ri.response_expected (1));
+
+#if TAO_HAS_INTERCEPTORS == 1
+
+ ACE_TRY
+ {
+ _tao_vfr.send_request (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+
+ continue;
+ }
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::MARSHAL (
+ TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::ExtValueDef::ExtFullValueDescription * _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_reply (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_tao_status == PortableInterceptor::LOCATION_FORWARD
+ || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
+ {
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ break;
+ }
+
+ return _tao_retval._retn ();
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63
+
+::CORBA::ExtAttributeDef_ptr CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::create_ext_attribute (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ CORBA::ExtAttributeDef_var _tao_retval (CORBA::ExtAttributeDef::_nil ());
+ TAO_Stub *istub = _collocated_tao_target_->_stubobj ();
+
+ if (istub == 0)
+ {
+ ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ());
+ }
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_ext_attribute",
+ 20,
+ 7,
+ istub->orb_core ()
+ );
+
+ int _invoke_status;
+
+#if (TAO_HAS_INTERCEPTORS == 1)
+ TAO_ClientRequestInterceptor_Adapter _tao_vfr (
+ istub->orb_core ()->client_request_interceptors (),
+ &_tao_call,
+ _invoke_status
+ );
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _invoke_status = TAO_INVOKE_EXCEPTION;
+
+#if TAO_HAS_INTERCEPTORS == 1
+ TAO_ClientRequestInfo_CORBA_ExtValueDef_create_ext_attribute _tao_ri (
+ &_tao_call,
+ _collocated_tao_target_,
+ id,
+ name,
+ version,
+ type,
+ mode,
+ get_exceptions,
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG;
+ TAO_INTERCEPTOR (_tao_ri.response_expected (1));
+
+#if TAO_HAS_INTERCEPTORS == 1
+
+ ACE_TRY
+ {
+ _tao_vfr.send_request (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ _tao_call.restart_flag (1);
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ _tao_call.prepare_header (
+ ACE_static_cast (CORBA::Octet, _tao_response_flag)
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << type) &&
+ (_tao_out << mode) &&
+ (_tao_out << get_exceptions) &&
+ (_tao_out << set_exceptions)
+ ))
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::MARSHAL (
+
+ ),
+ 0
+ );
+ }
+
+ _invoke_status =
+ _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_invoke_status == TAO_INVOKE_EXCEPTION)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::UNKNOWN (
+ CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+ else if (_invoke_status == TAO_INVOKE_RESTART)
+ {
+ TAO_INTERCEPTOR (
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_other (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ )
+
+ continue;
+ }
+
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+
+ if (!(
+ (_tao_in >> _tao_retval.inout ())
+ ))
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (
+ CORBA::MARSHAL (
+ TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES
+ ),
+ 0
+ );
+ }
+
+#if TAO_HAS_INTERCEPTORS == 1
+ ::CORBA::ExtAttributeDef_ptr _tao_retval_info =
+ _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+
+ _tao_ri.reply_status (_invoke_status);
+ _tao_vfr.receive_reply (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ }
+ ACE_CATCHANY
+ {
+ _tao_ri.exception (&ACE_ANY_EXCEPTION);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
+ || _tao_status == PortableInterceptor::USER_EXCEPTION)
+ {
+ ACE_RE_THROW;
+ }
+ }
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.receive_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (_tao_retval._retn ());
+
+ if (_tao_status == PortableInterceptor::LOCATION_FORWARD
+ || _tao_status == PortableInterceptor::TRANSPORT_RETRY)
+ {
+ continue;
+ }
+
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ break;
+ }
+
+ return _tao_retval._retn ();
+}
+
+//
+// End Base & Remote Proxy Implemeentation.
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_cs.cpp:31
+
+///////////////////////////////////////////////////////////////////////
+// Remote & Base Proxy Broker Implementation
+//
+
+CORBA::_TAO_ExtValueDef_Proxy_Broker::_TAO_ExtValueDef_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtValueDef_Proxy_Broker::~_TAO_ExtValueDef_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtValueDef_Proxy_Broker * (*CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+
+// Factory Member function Implementation.
+CORBA::_TAO_ExtValueDef_Remote_Proxy_Broker *
+CORBA::_TAO_ExtValueDef_Remote_Proxy_Broker::the_TAO_ExtValueDef_Remote_Proxy_Broker (void)
+{
+ static ::CORBA::_TAO_ExtValueDef_Remote_Proxy_Broker remote_proxy_broker;
+ return &remote_proxy_broker;
+}
+
+CORBA::_TAO_ExtValueDef_Remote_Proxy_Broker::_TAO_ExtValueDef_Remote_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtValueDef_Remote_Proxy_Broker::~_TAO_ExtValueDef_Remote_Proxy_Broker (void)
+{
+}
+
+CORBA::_TAO_ExtValueDef_Proxy_Impl&
+CORBA::_TAO_ExtValueDef_Remote_Proxy_Broker::select_proxy (
+ ::CORBA::ExtValueDef *
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ return this->remote_proxy_impl_;
+}
+
+//
+// End Remote & Base Proxy Broker Implementation
+///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+
+CORBA::ExtValueDef::ExtValueDef (int collocated)
+{
+ this->CORBA_ExtValueDef_setup_collocation (collocated);
+}
+
+void
+CORBA::ExtValueDef::CORBA_ExtValueDef_setup_collocation (int collocated)
+{
+ if (collocated)
+ this->the_TAO_ExtValueDef_Proxy_Broker_ =
+ ::CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_function_pointer (this);
+ else
+ this->the_TAO_ExtValueDef_Proxy_Broker_ =
+ ::CORBA::_TAO_ExtValueDef_Remote_Proxy_Broker::the_TAO_ExtValueDef_Remote_Proxy_Broker ();
+
+ this->CORBA_ValueDef_setup_collocation (collocated);
+}
+
+CORBA::ExtValueDef::~ExtValueDef (void)
+{}
+
+void
+CORBA::ExtValueDef::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ExtValueDef *tmp = ACE_static_cast (ExtValueDef *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+CORBA::ExtValueDef_ptr
+CORBA::ExtValueDef::_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL
+ )
+{
+ if (CORBA::is_nil (obj))
+ {
+ return ExtValueDef::_nil ();
+ }
+
+ if (! obj->_is_local ())
+ {
+ CORBA::Boolean is_a =
+ obj->_is_a (
+ "IDL:omg.org/CORBA/ExtValueDef:1.0"
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (ExtValueDef::_nil ());
+
+ if (is_a == 0)
+ {
+ return ExtValueDef::_nil ();
+ }
+ }
+
+ return ExtValueDef::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
+}
+
+CORBA::ExtValueDef_ptr
+CORBA::ExtValueDef::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
+{
+ if (CORBA::is_nil (obj))
+ {
+ return ExtValueDef::_nil ();
+ }
+
+ if (! obj->_is_local ())
+ {
+ TAO_Stub* stub = obj->_stubobj ();
+
+ if (stub != 0)
+ {
+ stub->_incr_refcnt ();
+ }
+
+ ExtValueDef_ptr default_proxy = ExtValueDef::_nil ();
+
+ if (
+ !CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
+ stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
+ obj->_is_collocated () &&
+ CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_function_pointer != 0
+ )
+ {
+ ACE_NEW_RETURN (
+ default_proxy,
+ ::CORBA::ExtValueDef (
+ stub,
+ 1,
+ obj->_servant ()
+ ),
+ ExtValueDef::_nil ()
+ );
+ }
+
+ if (CORBA::is_nil (default_proxy))
+ {
+ ACE_NEW_RETURN (
+ default_proxy,
+ ::CORBA::ExtValueDef (
+ stub,
+ 0,
+ obj->_servant ()
+ ),
+ ExtValueDef::_nil ()
+ );
+ }
+
+ return default_proxy;
+ }
+ else
+ return
+ ACE_reinterpret_cast (
+ ExtValueDef_ptr,
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ExtValueDef::_tao_class_id
+ )
+ )
+ );
+}
+
+CORBA::ExtValueDef_ptr
+CORBA::ExtValueDef::_duplicate (ExtValueDef_ptr obj)
+{
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
+ return obj;
+}
+
+CORBA::Boolean
+CORBA::ExtValueDef::_is_a (
+ const char *value
+ ACE_ENV_ARG_DECL
+ )
+{
+ if (
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ExtValueDef:1.0"
+ ) ||
+ !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,
+ "IDL:omg.org/CORBA/Object:1.0"
+ )
+ )
+ {
+ return 1; // success using local knowledge
+ }
+ else
+ {
+ return this->CORBA_Object::_is_a (
+ value
+ ACE_ENV_ARG_PARAMETER
+ );
+ }
+}
+
+void *CORBA::ExtValueDef::_tao_QueryInterface (ptr_arith_t type)
+{
+ void *retv = 0;
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA, ExtValueDef)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::CORBA, ValueDef)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::ValueDef_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Container::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Container_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Contained::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Contained_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::IDLType::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::IDLType_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::IRObject::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::IRObject_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
+ return retv;
+}
+
+const char* CORBA::ExtValueDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/CORBA/ExtValueDef:1.0";
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+::CORBA::ExtInitializerSeq * CORBA::ExtValueDef::ext_initializers (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_ExtValueDef_Proxy_Impl &proxy =
+ this->the_TAO_ExtValueDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return proxy.ext_initializers (
+ this
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+void CORBA::ExtValueDef::ext_initializers (
+ const CORBA::ExtInitializerSeq & ext_initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_ExtValueDef_Proxy_Impl &proxy =
+ this->the_TAO_ExtValueDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ proxy.ext_initializers (
+ this,
+ ext_initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_ExtValueDef_ExtFullValueDescription[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 58,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x7456616c),
+ ACE_NTOHL (0x75654465),
+ ACE_NTOHL (0x662f4578),
+ ACE_NTOHL (0x7446756c),
+ ACE_NTOHL (0x6c56616c),
+ ACE_NTOHL (0x75654465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e3a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtValueDef/ExtFullValueDescription:1.0
+ 24,
+ ACE_NTOHL (0x45787446),
+ ACE_NTOHL (0x756c6c56),
+ ACE_NTOHL (0x616c7565),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e00), // name = ExtFullValueDescription
+ 15, // 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
+
+ 12,
+ ACE_NTOHL (0x69735f61),
+ ACE_NTOHL (0x62737472),
+ ACE_NTOHL (0x61637400), // name = is_abstract
+ CORBA::tk_boolean,
+
+ 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
+ 0xffffffff, // indirection
+ 0xffffff74, // negative offset (-140)
+ 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
+
+ 11,
+ ACE_NTOHL (0x6f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e730000), // name = operations
+ CORBA::tk_alias, // typecode kind for typedefs
+ 1340, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 39,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x65713a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OpDescriptionSeq:1.0
+ 17,
+ ACE_NTOHL (0x4f704465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e536571),
+ ACE_NTOHL (0x0), // name = OpDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 1260, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 1244, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x65726174),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OperationDescription:1.0
+ 21,
+ ACE_NTOHL (0x4f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = OperationDescription
+ 9, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffffdec, // negative offset (-532)
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ 0xffffffff, // indirection
+ 0xfffffe30, // negative offset (-464)
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xfffffe18, // negative offset (-488)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ 0xffffffff, // indirection
+ 0xfffffea0, // negative offset (-352)
+ 7,
+ ACE_NTOHL (0x72657375),
+ ACE_NTOHL (0x6c740000), // name = result
+ CORBA::tk_TypeCode,
+
+ 5,
+ ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x0), // name = mode
+ CORBA::tk_enum, // typecode kind
+ 100, // encapsulation length
+TAO_ENCAP_BYTE_ORDER, // byte order
+ 36,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x65726174),
+ ACE_NTOHL (0x696f6e4d),
+ ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/OperationMode:1.0
+ 14,
+ ACE_NTOHL (0x4f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e4d6f64),
+ ACE_NTOHL (0x65000000), // name = OperationMode
+ 2, // member count
+ 10,
+ ACE_NTOHL (0x4f505f4e),
+ ACE_NTOHL (0x4f524d41),
+ ACE_NTOHL (0x4c000000), // name = OP_NORMAL
+ 10,
+ ACE_NTOHL (0x4f505f4f),
+ ACE_NTOHL (0x4e455741),
+ ACE_NTOHL (0x59000000), // name = OP_ONEWAY
+
+ 9,
+ ACE_NTOHL (0x636f6e74),
+ ACE_NTOHL (0x65787473),
+ ACE_NTOHL (0x0), // name = contexts
+ CORBA::tk_alias, // typecode kind for typedefs
+ 168, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746578),
+ ACE_NTOHL (0x74496453),
+ ACE_NTOHL (0x65713a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContextIdSeq:1.0
+ 13,
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x65787449),
+ ACE_NTOHL (0x64536571),
+ ACE_NTOHL (0x0), // name = ContextIdSeq
+ CORBA::tk_sequence, // typecode kind
+ 96, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_alias, // typecode kind for typedefs
+ 80, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746578),
+ ACE_NTOHL (0x74496465),
+ ACE_NTOHL (0x6e746966),
+ ACE_NTOHL (0x6965723a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ContextIdentifier:1.0
+ 18,
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x65787449),
+ ACE_NTOHL (0x64656e74),
+ ACE_NTOHL (0x69666965),
+ ACE_NTOHL (0x72000000), // name = ContextIdentifier
+ 0xffffffff, // indirection
+ 0xfffffc6c, // negative offset (-916)
+
+ 0U,
+
+
+ 11,
+ ACE_NTOHL (0x70617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x72730000), // name = parameters
+ CORBA::tk_alias, // typecode kind for typedefs
+ 428, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParDescriptionSeq:1.0
+ 18,
+ ACE_NTOHL (0x50617244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ParDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 348, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 332, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x74657244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ParameterDescription:1.0
+ 21,
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = ParameterDescription
+ 4, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffffb8c, // negative offset (-1140)
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+ 9,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x5f646566),
+ ACE_NTOHL (0x0), // name = type_def
+ CORBA::tk_objref, // typecode kind
+ 52, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4944),
+ ACE_NTOHL (0x4c547970),
+ ACE_NTOHL (0x653a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
+ 8,
+ ACE_NTOHL (0x49444c54),
+ ACE_NTOHL (0x79706500), // name = IDLType
+
+ 5,
+ ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x0), // name = mode
+ CORBA::tk_enum, // typecode kind
+ 116, // encapsulation length
+TAO_ENCAP_BYTE_ORDER, // byte order
+ 36,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x7465724d),
+ ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0
+ 14,
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x724d6f64),
+ ACE_NTOHL (0x65000000), // name = ParameterMode
+ 3, // member count
+ 9,
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x0), // name = PARAM_IN
+ 10,
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f4f55),
+ ACE_NTOHL (0x54000000), // name = PARAM_OUT
+ 12,
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x4f555400), // name = PARAM_INOUT
+
+
+ 0U,
+
+
+ 11,
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e730000), // name = exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 276, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
+ 18,
+ ACE_NTOHL (0x45786344),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 196, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 180, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
+ 21,
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = ExceptionDescription
+ 5, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffff9c8, // negative offset (-1592)
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ 0xffffffff, // indirection
+ 0xfffffa0c, // negative offset (-1524)
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xfffff9f4, // negative offset (-1548)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ 0xffffffff, // indirection
+ 0xfffffa7c, // negative offset (-1412)
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
+
+ 0U,
+
+
+ 11,
+ ACE_NTOHL (0x61747472),
+ ACE_NTOHL (0x69627574),
+ ACE_NTOHL (0x65730000), // name = attributes
+ CORBA::tk_alias, // typecode kind for typedefs
+ 468, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 44,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74417474),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExtAttrDescriptionSeq:1.0
+ 22,
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x74747244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ExtAttrDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 380, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 364, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 46,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74417474),
+ ACE_NTOHL (0x72696275),
+ ACE_NTOHL (0x74654465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e3a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtAttributeDescription:1.0
+ 24,
+ ACE_NTOHL (0x45787441),
+ ACE_NTOHL (0x74747269),
+ ACE_NTOHL (0x62757465),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e00), // name = ExtAttributeDescription
+ 8, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffff88c, // negative offset (-1908)
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ 0xffffffff, // indirection
+ 0xfffff8d0, // negative offset (-1840)
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xfffff8b8, // negative offset (-1864)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ 0xffffffff, // indirection
+ 0xfffff940, // negative offset (-1728)
+ 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
+ 36,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4174),
+ ACE_NTOHL (0x74726962),
+ ACE_NTOHL (0x7574654d),
+ ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0
+ 14,
+ ACE_NTOHL (0x41747472),
+ ACE_NTOHL (0x69627574),
+ ACE_NTOHL (0x654d6f64),
+ ACE_NTOHL (0x65000000), // name = AttributeMode
+ 2, // member count
+ 12,
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f4e4f52),
+ ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL
+ 14,
+ ACE_NTOHL (0x41545452),
+ ACE_NTOHL (0x5f524541),
+ ACE_NTOHL (0x444f4e4c),
+ ACE_NTOHL (0x59000000), // name = ATTR_READONLY
+
+ 15,
+ ACE_NTOHL (0x6765745f),
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e730000), // name = get_exceptions
+ 0xffffffff, // indirection
+ 0xfffffd18, // negative offset (-744)
+ 15,
+ ACE_NTOHL (0x7075745f),
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e730000), // name = put_exceptions
+ 0xffffffff, // indirection
+ 0xfffffcfc, // negative offset (-772)
+
+ 0U,
+
+
+ 8,
+ ACE_NTOHL (0x6d656d62),
+ ACE_NTOHL (0x65727300), // name = members
+ CORBA::tk_alias, // typecode kind for typedefs
+ 360, // 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
+ CORBA::tk_sequence, // typecode kind
+ 284, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 268, // 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
+ 7, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffff6c8, // negative offset (-2360)
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ 0xffffffff, // indirection
+ 0xfffff70c, // negative offset (-2292)
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ 0xffffffff, // indirection
+ 0xfffff6f4, // negative offset (-2316)
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ 0xffffffff, // indirection
+ 0xfffff77c, // negative offset (-2180)
+ 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
+ 0xffffffff, // indirection
+ 0xfffffafc, // negative offset (-1284)
+ 7,
+ ACE_NTOHL (0x61636365),
+ ACE_NTOHL (0x73730000), // name = access
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (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,
+
+
+
+ 0U,
+
+
+ 13,
+ ACE_NTOHL (0x696e6974),
+ ACE_NTOHL (0x69616c69),
+ ACE_NTOHL (0x7a657273),
+ ACE_NTOHL (0x0), // name = initializers
+ CORBA::tk_alias, // typecode kind for typedefs
+ 452, // 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 (0x74496e69),
+ ACE_NTOHL (0x7469616c),
+ ACE_NTOHL (0x697a6572),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExtInitializerSeq:1.0
+ 18,
+ ACE_NTOHL (0x45787449),
+ ACE_NTOHL (0x6e697469),
+ ACE_NTOHL (0x616c697a),
+ ACE_NTOHL (0x65725365),
+ ACE_NTOHL (0x71000000), // name = ExtInitializerSeq
+ CORBA::tk_sequence, // typecode kind
+ 372, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 356, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x74496e69),
+ ACE_NTOHL (0x7469616c),
+ ACE_NTOHL (0x697a6572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ExtInitializer:1.0
+ 15,
+ ACE_NTOHL (0x45787449),
+ ACE_NTOHL (0x6e697469),
+ ACE_NTOHL (0x616c697a),
+ ACE_NTOHL (0x65720000), // name = ExtInitializer
+ 3, // member count
+ 8,
+ ACE_NTOHL (0x6d656d62),
+ ACE_NTOHL (0x65727300), // name = members
+ CORBA::tk_alias, // typecode kind for typedefs
+ 220, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 38,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5374),
+ ACE_NTOHL (0x72756374),
+ ACE_NTOHL (0x4d656d62),
+ ACE_NTOHL (0x65725365),
+ ACE_NTOHL (0x713a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/StructMemberSeq:1.0
+ 16,
+ ACE_NTOHL (0x53747275),
+ ACE_NTOHL (0x63744d65),
+ ACE_NTOHL (0x6d626572),
+ ACE_NTOHL (0x53657100), // name = StructMemberSeq
+ CORBA::tk_sequence, // typecode kind
+ 144, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 128, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5374),
+ ACE_NTOHL (0x72756374),
+ ACE_NTOHL (0x4d656d62),
+ ACE_NTOHL (0x65723a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0
+ 13,
+ ACE_NTOHL (0x53747275),
+ ACE_NTOHL (0x63744d65),
+ ACE_NTOHL (0x6d626572),
+ ACE_NTOHL (0x0), // name = StructMember
+ 3, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffff488, // negative offset (-2936)
+ 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
+ 0xffffffff, // indirection
+ 0xfffff8f8, // negative offset (-1800)
+
+ 0U,
+
+
+ 11,
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e730000), // name = exceptions
+ 0xffffffff, // indirection
+ 0xfffff9b4, // negative offset (-1612)
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffff430, // negative offset (-3024)
+
+ 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
+ 92, // 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
+ 16, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 0xffffffff, // indirection
+ 0xfffff404, // negative offset (-3068)
+ 0U,
+
+
+ 21,
+ ACE_NTOHL (0x61627374),
+ ACE_NTOHL (0x72616374),
+ ACE_NTOHL (0x5f626173),
+ ACE_NTOHL (0x655f7661),
+ ACE_NTOHL (0x6c756573),
+ ACE_NTOHL (0x0), // name = abstract_base_values
+ 0xffffffff, // indirection
+ 0xffffff7c, // negative offset (-132)
+ 15,
+ ACE_NTOHL (0x69735f74),
+ ACE_NTOHL (0x72756e63),
+ ACE_NTOHL (0x61746162),
+ ACE_NTOHL (0x6c650000), // name = is_truncatable
+ CORBA::tk_boolean,
+
+ 11,
+ ACE_NTOHL (0x62617365),
+ ACE_NTOHL (0x5f76616c),
+ ACE_NTOHL (0x75650000), // name = base_value
+ 0xffffffff, // indirection
+ 0xfffff3ac, // negative offset (-3156)
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+};
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtValueDef_ExtFullValueDescription (
+ CORBA::tk_struct,
+ sizeof (_oc_CORBA_ExtValueDef_ExtFullValueDescription),
+ (char *) &_oc_CORBA_ExtValueDef_ExtFullValueDescription,
+ 0,
+ sizeof (CORBA::ExtValueDef::ExtFullValueDescription)
+ );
+
+::CORBA::TypeCode_ptr CORBA::ExtValueDef::_tc_ExtFullValueDescription =
+ &_tc_TAO_tc_CORBA_ExtValueDef_ExtFullValueDescription;
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
+
+void CORBA::ExtValueDef::ExtFullValueDescription::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ExtFullValueDescription *tmp = ACE_static_cast (ExtFullValueDescription*, _tao_void_pointer);
+ delete tmp;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+::CORBA::ExtValueDef::ExtFullValueDescription * CORBA::ExtValueDef::describe_ext_value (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_ExtValueDef_Proxy_Impl &proxy =
+ this->the_TAO_ExtValueDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return proxy.describe_ext_value (
+ this
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80
+
+::CORBA::ExtAttributeDef_ptr CORBA::ExtValueDef::create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ _TAO_ExtValueDef_Proxy_Impl &proxy =
+ this->the_TAO_ExtValueDef_Proxy_Broker_->select_proxy (this ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return proxy.create_ext_attribute (
+ this,
+ id,
+ name,
+ version,
+ type,
+ mode,
+ get_exceptions,
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_ExtValueDef[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x7456616c),
+ ACE_NTOHL (0x75654465),
+ ACE_NTOHL (0x663a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtValueDef:1.0
+ 12,
+ ACE_NTOHL (0x45787456),
+ ACE_NTOHL (0x616c7565),
+ ACE_NTOHL (0x44656600), // name = ExtValueDef
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtValueDef (
+ CORBA::tk_objref,
+ sizeof (_oc_CORBA_ExtValueDef),
+ (char *) &_oc_CORBA_ExtValueDef,
+ 0,
+ sizeof (CORBA::ExtValueDef)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ExtValueDef,
+ &_tc_TAO_tc_CORBA_ExtValueDef
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int CORBA::ValueBoxDef::_tao_class_id = 0;
CORBA::ValueBoxDef_ptr
@@ -12564,7 +15470,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueBoxDef_original_type_def_get::TAO_ClientRequestInfo_CORBA_ValueBoxDef_original_type_def_get (
TAO_GIOP_Invocation *_tao_invocation,
@@ -12649,7 +15555,7 @@ public:
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
TAO_ClientRequestInfo_CORBA_ValueBoxDef_original_type_def_set::TAO_ClientRequestInfo_CORBA_ValueBoxDef_original_type_def_set (
TAO_GIOP_Invocation *_tao_invocation,
@@ -13169,7 +16075,7 @@ CORBA::_TAO_ValueBoxDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
CORBA::ValueBoxDef::ValueBoxDef (int collocated)
{
@@ -13572,8 +16478,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::FixedDef,CORBA::FixedDef_var>;
+ template class TAO::Any_Impl_T<CORBA::FixedDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::FixedDef,CORBA::FixedDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::FixedDef, CORBA::FixedDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::FixedDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -13634,6 +16542,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::ValueMember>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ValueMember>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
@@ -13740,8 +16655,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::ValueMemberDef,CORBA::ValueMemberDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ValueMemberDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::ValueMemberDef,CORBA::ValueMemberDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::ValueMemberDef, CORBA::ValueMemberDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ValueMemberDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -13792,8 +16709,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::ValueDef,CORBA::ValueDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ValueDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::ValueDef,CORBA::ValueDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::ValueDef, CORBA::ValueDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ValueDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -13854,6 +16773,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::ValueDef::FullValueDescription>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ValueDef::FullValueDescription>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
@@ -13912,6 +16838,132 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::ValueDescription>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ValueDescription>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtValueDef_ptr _tao_elem
+ )
+{
+ CORBA::ExtValueDef_ptr _tao_objptr =
+ CORBA::ExtValueDef::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtValueDef_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<CORBA::ExtValueDef>::insert (
+ _tao_any,
+ CORBA::ExtValueDef::_tao_any_destructor,
+ CORBA::_tc_ExtValueDef,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtValueDef_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<CORBA::ExtValueDef>::extract (
+ _tao_any,
+ CORBA::ExtValueDef::_tao_any_destructor,
+ CORBA::_tc_ExtValueDef,
+ _tao_elem
+ );
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Manager<CORBA::ExtValueDef,CORBA::ExtValueDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ExtValueDef>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<CORBA::ExtValueDef, CORBA::ExtValueDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ExtValueDef>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ExtValueDef::ExtFullValueDescription &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtValueDef::ExtFullValueDescription>::insert_copy (
+ _tao_any,
+ CORBA::ExtValueDef::ExtFullValueDescription::_tao_any_destructor,
+ CORBA::ExtValueDef::_tc_ExtFullValueDescription,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ExtValueDef::ExtFullValueDescription *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ExtValueDef::ExtFullValueDescription>::insert (
+ _tao_any,
+ CORBA::ExtValueDef::ExtFullValueDescription::_tao_any_destructor,
+ CORBA::ExtValueDef::_tc_ExtFullValueDescription,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ExtValueDef::ExtFullValueDescription *&_tao_elem
+ )
+{
+ return _tao_any >>= ACE_const_cast (
+ const CORBA::ExtValueDef::ExtFullValueDescription *&,
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ExtValueDef::ExtFullValueDescription *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ExtValueDef::ExtFullValueDescription>::extract (
+ _tao_any,
+ CORBA::ExtValueDef::ExtFullValueDescription::_tao_any_destructor,
+ CORBA::ExtValueDef::_tc_ExtFullValueDescription,
+ _tao_elem
+ );
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<CORBA::ExtValueDef::ExtFullValueDescription>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ExtValueDef::ExtFullValueDescription>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
@@ -13960,8 +17012,10 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::ValueBoxDef,CORBA::ValueBoxDef_var>;
+ template class TAO::Any_Impl_T<CORBA::ValueBoxDef>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::ValueBoxDef,CORBA::ValueBoxDef_var>
+# pragma instantiate TAO_Object_Manager<CORBA::ValueBoxDef, CORBA::ValueBoxDef_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::ValueBoxDef>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -14164,6 +17218,49 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
+ const CORBA::ExtValueDef_ptr _tao_objref
+ )
+{
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::ExtValueDef_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::ExtValueDef::_unchecked_narrow (
+ obj.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
const CORBA::ValueBoxDef_ptr _tao_objref
)
{
diff --git a/TAO/tao/IFR_Client/IFR_ExtendedC.h b/TAO/tao/IFR_Client/IFR_ExtendedC.h
index 4b6c998f23d..1e577739bee 100644
--- a/TAO/tao/IFR_Client/IFR_ExtendedC.h
+++ b/TAO/tao/IFR_Client/IFR_ExtendedC.h
@@ -2328,6 +2328,526 @@ TAO_NAMESPACE CORBA
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+#if !defined (_CORBA_EXTVALUEDEF___PTR_CH_)
+#define _CORBA_EXTVALUEDEF___PTR_CH_
+
+ class ExtValueDef;
+ typedef ExtValueDef *ExtValueDef_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTVALUEDEF___VAR_CH_)
+#define _CORBA_EXTVALUEDEF___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export ExtValueDef_var : public TAO_Base_var
+ {
+ public:
+ ExtValueDef_var (void); // default constructor
+ ExtValueDef_var (ExtValueDef_ptr p) : ptr_ (p) {}
+ ExtValueDef_var (const ExtValueDef_var &); // copy constructor
+ ~ExtValueDef_var (void); // destructor
+
+ ExtValueDef_var &operator= (ExtValueDef_ptr);
+ ExtValueDef_var &operator= (const ExtValueDef_var &);
+ ExtValueDef_ptr operator-> (void) const;
+
+ operator const ExtValueDef_ptr &() const;
+ operator ExtValueDef_ptr &();
+ // in, inout, out, _retn
+ ExtValueDef_ptr in (void) const;
+ ExtValueDef_ptr &inout (void);
+ ExtValueDef_ptr &out (void);
+ ExtValueDef_ptr _retn (void);
+ ExtValueDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static ExtValueDef_ptr tao_duplicate (ExtValueDef_ptr);
+ static void tao_release (ExtValueDef_ptr);
+ static ExtValueDef_ptr tao_nil (void);
+ static ExtValueDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ ExtValueDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ ExtValueDef_var (const TAO_Base_var &rhs);
+ ExtValueDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_EXTVALUEDEF___OUT_CH_)
+#define _CORBA_EXTVALUEDEF___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
+ class TAO_IFR_Client_Export ExtValueDef_out
+ {
+ public:
+ ExtValueDef_out (ExtValueDef_ptr &);
+ ExtValueDef_out (ExtValueDef_var &);
+ ExtValueDef_out (const ExtValueDef_out &);
+ ExtValueDef_out &operator= (const ExtValueDef_out &);
+ ExtValueDef_out &operator= (const ExtValueDef_var &);
+ ExtValueDef_out &operator= (ExtValueDef_ptr);
+ operator ExtValueDef_ptr &();
+ ExtValueDef_ptr &ptr (void);
+ ExtValueDef_ptr operator-> (void);
+
+ private:
+ ExtValueDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_EXTVALUEDEF_CH_)
+#define _CORBA_EXTVALUEDEF_CH_
+
+ class _TAO_ExtValueDef_Proxy_Impl;
+ class _TAO_ExtValueDef_Remote_Proxy_Impl;
+ class _TAO_ExtValueDef_Proxy_Broker;
+ class _TAO_ExtValueDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export ExtValueDef
+ : public virtual CORBA::ValueDef
+ {
+ public:
+ typedef ExtValueDef_ptr _ptr_type;
+ typedef ExtValueDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static ExtValueDef_ptr _duplicate (ExtValueDef_ptr obj);
+
+ static ExtValueDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ExtValueDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ExtValueDef_ptr _nil (void)
+ {
+ return (ExtValueDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ExtInitializerSeq * ext_initializers (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void ext_initializers (
+ const CORBA::ExtInitializerSeq & ext_initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
+ class ExtFullValueDescription_var;
+
+ struct TAO_IFR_Client_Export ExtFullValueDescription
+ {
+ typedef ExtFullValueDescription_var _var_type;
+
+ 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;
+ ACE_NESTED_CLASS (CORBA, OpDescriptionSeq) operations;
+ ACE_NESTED_CLASS (CORBA, ExtAttrDescriptionSeq) attributes;
+ ACE_NESTED_CLASS (CORBA, ValueMemberSeq) members;
+ ACE_NESTED_CLASS (CORBA, ExtInitializerSeq) initializers;
+ ACE_NESTED_CLASS (CORBA, RepositoryIdSeq) supported_interfaces;
+ ACE_NESTED_CLASS (CORBA, RepositoryIdSeq) abstract_base_values;
+ CORBA::Boolean is_truncatable;
+ TAO_String_Manager base_value;
+ CORBA::TypeCode_var type;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
+ class TAO_IFR_Client_Export ExtFullValueDescription_var
+ {
+ public:
+ ExtFullValueDescription_var (void);
+ ExtFullValueDescription_var (ExtFullValueDescription *);
+ ExtFullValueDescription_var (const ExtFullValueDescription_var &);
+ ~ExtFullValueDescription_var (void);
+
+ ExtFullValueDescription_var &operator= (ExtFullValueDescription *);
+ ExtFullValueDescription_var &operator= (const ExtFullValueDescription_var &);
+ ExtFullValueDescription *operator-> (void);
+ const ExtFullValueDescription *operator-> (void) const;
+
+ operator const ExtFullValueDescription &() const;
+ operator ExtFullValueDescription &();
+ operator ExtFullValueDescription &() const;
+
+ // Variable-size types only.
+ operator ExtFullValueDescription *&();
+
+ // in, inout, out, _retn
+ const ExtFullValueDescription &in (void) const;
+ ExtFullValueDescription &inout (void);
+ ExtFullValueDescription *&out (void);
+ ExtFullValueDescription *_retn (void);
+ ExtFullValueDescription *ptr (void) const;
+
+ private:
+ ExtFullValueDescription *ptr_;
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
+
+ class TAO_IFR_Client_Export ExtFullValueDescription_out
+ {
+ public:
+ ExtFullValueDescription_out (ExtFullValueDescription *&);
+ ExtFullValueDescription_out (ExtFullValueDescription_var &);
+ ExtFullValueDescription_out (const ExtFullValueDescription_out &);
+ ExtFullValueDescription_out &operator= (const ExtFullValueDescription_out &);
+ ExtFullValueDescription_out &operator= (ExtFullValueDescription *);
+ operator ExtFullValueDescription *&();
+ ExtFullValueDescription *&ptr (void);
+ ExtFullValueDescription *operator-> (void);
+
+ private:
+ ExtFullValueDescription *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const ExtFullValueDescription_var &);
+ };
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ static ::CORBA::TypeCode_ptr _tc_ExtFullValueDescription;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ExtValueDef::ExtFullValueDescription * describe_ext_value (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_ExtValueDef_Proxy_Broker *the_TAO_ExtValueDef_Proxy_Broker_;
+
+ protected:
+ ExtValueDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ExtValueDef_setup_collocation (int collocated);
+
+ ExtValueDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~ExtValueDef (void);
+
+ friend class _TAO_ExtValueDef_Remote_Proxy_Impl;
+ friend class _TAO_ExtValueDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_ExtValueDef_Direct_Proxy_Impl;
+
+ private:
+ ExtValueDef (const ExtValueDef &);
+ void operator= (const ExtValueDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ExtValueDef_Proxy_Impl
+ : public virtual CORBA::_TAO_ValueDef_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_ExtValueDef_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ExtInitializerSeq * ext_initializers (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void ext_initializers (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::ExtInitializerSeq & ext_initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ExtValueDef::ExtFullValueDescription * describe_ext_value (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ protected:
+ _TAO_ExtValueDef_Proxy_Impl (void);
+ };
+
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_ExtValueDef_Remote_Proxy_Impl
+ : public virtual _TAO_ExtValueDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_ValueDef_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_ExtValueDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_ExtValueDef_Remote_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ExtInitializerSeq * ext_initializers (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void ext_initializers (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::ExtInitializerSeq & ext_initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ExtValueDef::ExtFullValueDescription * describe_ext_value (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ExtAttributeDef_ptr create_ext_attribute (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ CORBA::AttributeMode mode,
+ const CORBA::ExceptionDefSeq & get_exceptions,
+ const CORBA::ExceptionDefSeq & set_exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ExtValueDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_ExtValueDef_Proxy_Broker (void);
+ virtual _TAO_ExtValueDef_Proxy_Impl &select_proxy (
+ ExtValueDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_ExtValueDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_ExtValueDef_Remote_Proxy_Broker
+ : public virtual _TAO_ExtValueDef_Proxy_Broker
+ {
+ public:
+ _TAO_ExtValueDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_ExtValueDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_ExtValueDef_Proxy_Impl &select_proxy (
+ ExtValueDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_ExtValueDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_ExtValueDef_Remote_Proxy_Broker *the_TAO_ExtValueDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtValueDef;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+
#if !defined (_CORBA_VALUEBOXDEF___PTR_CH_)
#define _CORBA_VALUEBOXDEF___PTR_CH_
@@ -2703,6 +3223,12 @@ CORBA::_TAO_ValueDef_Proxy_Broker *
);
extern TAO_IFR_Client_Export
+CORBA::_TAO_ExtValueDef_Proxy_Broker *
+(*CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
+
+extern TAO_IFR_Client_Export
CORBA::_TAO_ValueBoxDef_Proxy_Broker *
(*CORBA__TAO_ValueBoxDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
@@ -2764,6 +3290,21 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORB
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtValueDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtValueDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtValueDef_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
+
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ExtValueDef::ExtFullValueDescription &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ExtValueDef::ExtFullValueDescription*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ExtValueDef::ExtFullValueDescription *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ExtValueDef::ExtFullValueDescription *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ValueBoxDef_ptr); // copying
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ValueBoxDef_ptr *); // non-copying
TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ValueBoxDef_ptr &);
@@ -2829,6 +3370,18 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ValueDes
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ExtValueDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExtValueDef_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ExtValueDef::ExtFullValueDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExtValueDef::ExtFullValueDescription &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
+
TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ValueBoxDef_ptr );
TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ValueBoxDef_ptr &);
diff --git a/TAO/tao/IFR_Client/IFR_ExtendedC.i b/TAO/tao/IFR_Client/IFR_ExtendedC.i
index 6db4df12ec9..d3540d18ba4 100644
--- a/TAO/tao/IFR_Client/IFR_ExtendedC.i
+++ b/TAO/tao/IFR_Client/IFR_ExtendedC.i
@@ -258,7 +258,7 @@ CORBA::ValueMember_out::operator-> (void)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -644,7 +644,7 @@ CORBA::ValueMemberSeq_var::ptr (void) const
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566
// *************************************************************
// Inline operations for class CORBA::ValueMemberSeq_out
@@ -1190,6 +1190,243 @@ CORBA::ValueDescription_out::operator-> (void)
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
+
+// *************************************************************
+// Inline operations for class CORBA::ExtValueDef::ExtFullValueDescription_var
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExtValueDef::ExtFullValueDescription_var::ExtFullValueDescription_var (void)
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+CORBA::ExtValueDef::ExtFullValueDescription_var::ExtFullValueDescription_var (ExtFullValueDescription *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+CORBA::ExtValueDef::ExtFullValueDescription_var::ExtFullValueDescription_var (const ::CORBA::ExtValueDef::ExtFullValueDescription_var &p)
+{
+ if (p.ptr_)
+ {
+ ACE_NEW (this->ptr_, ::CORBA::ExtValueDef::ExtFullValueDescription (*p.ptr_));
+ }
+ else
+ {
+ this->ptr_ = 0;
+ }
+}
+
+ACE_INLINE
+CORBA::ExtValueDef::ExtFullValueDescription_var::~ExtFullValueDescription_var (void)
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtValueDef::ExtFullValueDescription_var &
+CORBA::ExtValueDef::ExtFullValueDescription_var::operator= (ExtFullValueDescription *_tao_struct_var)
+{
+ delete this->ptr_;
+ this->ptr_ = _tao_struct_var;
+ return *this;
+}
+
+ACE_INLINE
+::CORBA::ExtValueDef::ExtFullValueDescription_var &
+CORBA::ExtValueDef::ExtFullValueDescription_var::operator= (const ::CORBA::ExtValueDef::ExtFullValueDescription_var &_tao_struct_var)
+{
+ if (this != &_tao_struct_var)
+ {
+ if (_tao_struct_var.ptr_ == 0)
+ {
+ delete this->ptr_;
+ this->ptr_ = 0;
+ }
+ else
+ {
+ ExtFullValueDescription *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ ExtFullValueDescription (*_tao_struct_var.ptr_),
+ *this
+ );
+
+ if (deep_copy != 0)
+ {
+ ExtFullValueDescription *tmp = deep_copy;
+ deep_copy = this->ptr_;
+ this->ptr_ = tmp;
+ delete deep_copy;
+ }
+ }
+ }
+
+ return *this;
+}
+
+ACE_INLINE const ::CORBA::ExtValueDef::ExtFullValueDescription *
+CORBA::ExtValueDef::ExtFullValueDescription_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::CORBA::ExtValueDef::ExtFullValueDescription *
+CORBA::ExtValueDef::ExtFullValueDescription_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtValueDef::ExtFullValueDescription_var::operator const ::CORBA::ExtValueDef::ExtFullValueDescription &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtValueDef::ExtFullValueDescription_var::operator ::CORBA::ExtValueDef::ExtFullValueDescription &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+CORBA::ExtValueDef::ExtFullValueDescription_var::operator ::CORBA::ExtValueDef::ExtFullValueDescription &() const // cast
+{
+ return *this->ptr_;
+}
+
+// Variable-size types only.
+ACE_INLINE
+CORBA::ExtValueDef::ExtFullValueDescription_var::operator ::CORBA::ExtValueDef::ExtFullValueDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::CORBA::ExtValueDef::ExtFullValueDescription &
+CORBA::ExtValueDef::ExtFullValueDescription_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE ::CORBA::ExtValueDef::ExtFullValueDescription &
+CORBA::ExtValueDef::ExtFullValueDescription_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// Mapping for variable size.
+ACE_INLINE ::CORBA::ExtValueDef::ExtFullValueDescription *&
+CORBA::ExtValueDef::ExtFullValueDescription_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::CORBA::ExtValueDef::ExtFullValueDescription *
+CORBA::ExtValueDef::ExtFullValueDescription_var::_retn (void)
+{
+ ::CORBA::ExtValueDef::ExtFullValueDescription *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::CORBA::ExtValueDef::ExtFullValueDescription *
+CORBA::ExtValueDef::ExtFullValueDescription_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523
+
+// *************************************************************
+// Inline operations for class CORBA::ExtValueDef::ExtFullValueDescription_out
+// *************************************************************
+
+ACE_INLINE
+CORBA::ExtValueDef::ExtFullValueDescription_out::ExtFullValueDescription_out (::CORBA::ExtValueDef::ExtFullValueDescription *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExtValueDef::ExtFullValueDescription_out::ExtFullValueDescription_out (ExtFullValueDescription_var &p)
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+CORBA::ExtValueDef::ExtFullValueDescription_out::ExtFullValueDescription_out (const ::CORBA::ExtValueDef::ExtFullValueDescription_out &p)
+ : ptr_ (ACE_const_cast (ExtFullValueDescription_out&, p).ptr_)
+{}
+
+ACE_INLINE
+CORBA::ExtValueDef::ExtFullValueDescription_out &
+CORBA::ExtValueDef::ExtFullValueDescription_out::operator= (const ::CORBA::ExtValueDef::ExtFullValueDescription_out &p)
+{
+ this->ptr_ = ACE_const_cast (ExtFullValueDescription_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE
+CORBA::ExtValueDef::ExtFullValueDescription_out &
+CORBA::ExtValueDef::ExtFullValueDescription_out::operator= (ExtFullValueDescription *_tao_struct_out)
+{
+ this->ptr_ = _tao_struct_out;
+ return *this;
+}
+
+ACE_INLINE
+CORBA::ExtValueDef::ExtFullValueDescription_out::operator ::CORBA::ExtValueDef::ExtFullValueDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::CORBA::ExtValueDef::ExtFullValueDescription *&
+CORBA::ExtValueDef::ExtFullValueDescription_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::CORBA::ExtValueDef::ExtFullValueDescription *
+CORBA::ExtValueDef::ExtFullValueDescription_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
+
+#if !defined (_CORBA_EXTVALUEDEF___CI_)
+#define _CORBA_EXTVALUEDEF___CI_
+
+ACE_INLINE
+CORBA::ExtValueDef::ExtValueDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated,
+ TAO_Abstract_ServantBase *servant
+ )
+ : CORBA_Object (objref, _tao_collocated, servant)
+{
+ this->CORBA_ExtValueDef_setup_collocation (_tao_collocated);
+}
+
+ACE_INLINE
+CORBA::Boolean
+CORBA::ExtValueDef::marshal (TAO_OutputCDR &cdr)
+{
+ return (cdr << this);
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_CORBA_VALUEBOXDEF___CI_)
@@ -1229,7 +1466,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (
);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
@@ -1324,7 +1561,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (
);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
@@ -1391,7 +1628,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
@@ -1452,6 +1689,86 @@ CORBA::Boolean operator>> (
TAO_IFR_Client_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
+ const CORBA::ExtValueDef_ptr
+ );
+
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ExtValueDef_ptr &
+ );
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
+
+ACE_INLINE
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const CORBA::ExtValueDef::ExtFullValueDescription &_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.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
+ {
+ return 0;
+ }
+}
+
+ACE_INLINE
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::ExtValueDef::ExtFullValueDescription &_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.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
+ {
+ return 0;
+ }
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72
+
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
const CORBA::ValueBoxDef_ptr
);